The Show Stopper Pack
The Show Stopper Pack

The Show Stopper Pack

$139.95
$169.80
Tax included.

“Instantly cool, vibrant, and my horse loves it!”

James L., Horse Owner

SIZE
Only 100 left in stock!

Pickup available at 578 Coorong Avenue, Red Cliffs, VIC

Usually ready in 24 hours

same day shipping for orders before 11:30am AEST

30 day money back guarantee

Satisfaction guaranteed or your money back

Product Description

Everything you need to walk into the ring and turn heads.


$139.95- Save $29.85


The Show Stopper Pack has everything you need for a polished, ring-ready finish- from perfectly set plaits to a coat that catches the light from every angle. Four products, one pack, zero stress on show day.


What's Inside

Plait It – Taming & Plaiting Wax ($22.95) Natural, smooth and non-sticky. Tames flyaways, holds plaits in place and keeps everything looking neat from warm-up to ribbon. Messy manes are not the vibe.

Glitz It – Show Spray ($48.95) Your secret weapon. A 3-in-1 show spray that delivers all-over glow, quarter mark shine and natural coat prep- all in one spritz. 

Polish It – Royal Show Horse Polish ($47.95) High-shine cosmetic finish formulated using naturally derived ingredients. Perfect for quarter marks, legs and anywhere you want that polished, show-ring gleam. Available in clear or black.

Gloss It – Horse Makeup Balm ($49.95) The finishing touch. Applied to the muzzle, eyes and legs for that sleek, groomed look that puts the finishing polish on your whole presentation. Available in clear or black.


Show day is not the day for surprises.

Whether you're competing for the first time or you've been in the ring for years, you know that presentation matters- and getting it right takes the right products in your kit.

The Show Stopper Pack brings together our four best show prep products into one bundle, so everything you need is ready to go the night before. No scrambling, no missing products, no last-minute store runs.

Here's how it works:

Start with Plait It the night before or morning of. Work it through the mane to tame flyaways and give you a smooth, workable base that holds plaits without feeling stiff or sticky. Natural ingredients mean it's gentle on the mane even with regular use.

Once your horse is groomed and ready, reach for Glitz It. Spray from about 20cm away across the coat for an all-over glow that photographs beautifully and catches the light in the ring. It doubles as a coat prep and botanical skin shield- so it's not just pretty, it's practical.

For those finishing details Polish It hoof polish delivers a high-shine cosmetic finish that looks like you've spent hours on presentation. 

Finally, Gloss It on the muzzle, around the eyes pulls the whole look together. It's the detail that judges notice and photographers love.

All four products are proudly made in Australia, formulated with naturally derived ingredients, and designed specifically for horses.


Choose Your Finish

Clear — perfect for grey, palomino, chestnut and lighter coloured horses Black — ideal for bay, black and darker coloured horses


What's Included

  • ✦ Plait It – Taming & Plaiting Wax (100ml)
  • ✦ Glitz It – Show Spray (300ml)
  • ✦ Polish It – Royal Show Horse Polish (250ml)
  • ✦ Gloss It – Horse Balm (250ml)

 

How to Use

+
Store in a cool, dry place away from direct sunlight. Keep lids firmly closed after use. For external use only. Avoid contact with eyes — if contact occurs rinse thoroughly with water. Patch test recommended for sensitive skin. Not for human use.

Ingredients & Safety

+
✦ Naturally derived ingredients
✦ Safe for sensitive skin
✦ Made in Australia

Lightweight gel with a fresh, cooling feel

Subtle herbal scent — no overpowering odours

Non-greasy, fast-absorbing formula

Gentle on sensitive skin

Made in Australia with natural ingredients

FREQUENTLY ASKED QUESTIONS

Whether you've got questions about your gear, shipping, or anything in between - we've got answers. And if we don't, we'll get back to you fast.

When will my order ship?

Same day shipping if placed before 11.30am AEST, fast daily shipping

How do I track my order?

Head to our Track Order page and enter your email and order number. You’ll get real-time updates on your shipment status.

What’s your return policy?

We offer a 30-day performance guarantee. If you’re not satisfied with your purchase, reach out to us and we’ll make it right - no questions asked.

Do you offer international shipping?

Yes! We ship worldwide. Shipping rates and delivery times are calculated at checkout based on your location.

How do I contact customer support?

Use the contact form from the “Support” page. Please allow 24 business hours for a response from our support team.

are your products safe?

Sure! All natural, cosmetic formulas, external use only, not a veterinary product.

Recently viewed

/* Product zoom: mouse-follow + touch toggle Works with: product-zoom-element[data-magnify], .product-zoom--wrapper, .product-zoom--enlarged */ (() => { const ZOOM_ATTR = 'data-magnify'; const roots = Array.from(document.querySelectorAll(`product-zoom-element[${ZOOM_ATTR}]`)); if (!roots.length) return; roots.forEach(root => { // ensure root is focusable for keyboard access if (!root.hasAttribute('tabindex')) root.setAttribute('tabindex', '0'); const wrapper = root.querySelector('.product-zoom--wrapper'); const enlarged = root.querySelector('.product-zoom--enlarged'); if (!wrapper) return; const rawZoom = parseFloat(root.getAttribute('data-magnify')) || 1.7; let effectiveZoom = rawZoom; // may be increased if high-res image is larger let isZoomed = false; // compute effective zoom based on the natural size of the enlarged image (if available) function updateEffectiveZoom() { try { if (enlarged && enlarged.naturalWidth && root.offsetWidth) { const imageRatio = enlarged.naturalWidth / root.offsetWidth; // we want at least rawZoom but if enlarged image is bigger, allow larger zoom effectiveZoom = Math.max(rawZoom, imageRatio); } else { effectiveZoom = rawZoom; } } catch (err) { effectiveZoom = rawZoom; } } if (enlarged) { if (enlarged.complete) updateEffectiveZoom(); else enlarged.addEventListener('load', updateEffectiveZoom, { once: true }); // also update on window resize (image/container geometry changes) window.addEventListener('resize', () => { updateEffectiveZoom(); }); } // Utility: set transform-origin and scale for enlarged image function setOriginAndScale(clientX, clientY) { const rect = root.getBoundingClientRect(); // clamp values 0..100 const x = Math.min(100, Math.max(0, ((clientX - rect.left) / rect.width) * 100)); const y = Math.min(100, Math.max(0, ((clientY - rect.top) / rect.height) * 100)); if (enlarged) { enlarged.style.transformOrigin = `${x}% ${y}%`; enlarged.style.transform = `scale(${effectiveZoom})`; } // slight parallax: move wrapper transform-origin to follow cursor (subtle) wrapper.style.transformOrigin = `${x}% ${y}%`; } // Activate zoom (add class, set scale) function activateZoom(clientX, clientY) { updateEffectiveZoom(); root.classList.add('is-zoomed'); isZoomed = true; if (typeof clientX === 'number' && typeof clientY === 'number') { setOriginAndScale(clientX, clientY); } else { // center if no coordinates provided if (enlarged) { enlarged.style.transformOrigin = `50% 50%`; enlarged.style.transform = `scale(${effectiveZoom})`; } wrapper.style.transformOrigin = `50% 50%`; } } // Deactivate zoom (reset transforms) function deactivateZoom() { root.classList.remove('is-zoomed'); isZoomed = false; if (enlarged) { enlarged.style.transform = 'scale(1)'; enlarged.style.transformOrigin = '50% 50%'; } wrapper.style.transform = 'scale(1)'; wrapper.style.transformOrigin = '50% 50%'; } // Mouse handlers function onMouseMove(e) { if (!isZoomed) activateZoom(e.clientX, e.clientY); else setOriginAndScale(e.clientX, e.clientY); } function onMouseEnter(e) { // activate but don't force a jump — set origin from event activateZoom(e.clientX, e.clientY); } function onMouseLeave() { deactivateZoom(); } // Touch handlers (simple toggle on first tap; move origin while zoomed) let lastTouchEnd = 0; function onTouchStart(e) { if (e.touches.length > 1) { // ignore pinch for now — allow browser default return; } const t = e.touches[0]; // toggle on tap if (!isZoomed) { activateZoom(t.clientX, t.clientY); } else { // if already zoomed, just update origin (user may pan) setOriginAndScale(t.clientX, t.clientY); } } function onTouchMove(e) { if (!isZoomed || e.touches.length === 0) return; const t = e.touches[0]; setOriginAndScale(t.clientX, t.clientY); } function onTouchEnd(e) { // if touchend with no subsequent touches, keep zoom active; second tap will close. // implement a quick double-tap-to-close const now = Date.now(); if (now - lastTouchEnd < 300) { // double-tap detected -> close deactivateZoom(); } lastTouchEnd = now; } // Keyboard (Enter/Space toggles) function onKeyDown(e) { if (e.key === 'Enter' || e.key === ' ' || e.key === 'Spacebar') { e.preventDefault(); if (!isZoomed) activateZoom(root.getBoundingClientRect().left + root.offsetWidth / 2, root.getBoundingClientRect().top + root.offsetHeight / 2); else deactivateZoom(); } else if (e.key === 'Escape' && isZoomed) { deactivateZoom(); } } // Bind events root.addEventListener('mousemove', onMouseMove); root.addEventListener('mouseenter', onMouseEnter); root.addEventListener('mouseleave', onMouseLeave); // touch: use passive listeners where safe root.addEventListener('touchstart', onTouchStart, { passive: true }); root.addEventListener('touchmove', onTouchMove, { passive: true }); root.addEventListener('touchend', onTouchEnd, { passive: true }); root.addEventListener('keydown', onKeyDown); // Clean up in case element is removed (optional) // If you dynamically remove elements, consider removing listeners to avoid leaks. }); })();