{"title":"ALL COLLECTIONS","description":null,"products":[{"product_id":"portable-dog-water-bottle-with-integrated-animal-water-bowl-multifunctional-on-the-go-pet-hydration-feeding-accessory-for-dogs","title":"Spotty portable dog Water Bottle with Integrated Animal Water Bowl - Multifunctional On-The-Go Pet Hydration, Feeding Accessory for Dogs","description":"\n\u003cstyle\u003e\n#spotty-features {\n  --green: #193d32;\n  --cream: #faf8f2;\n  --gold: #b89a64;\n  --muted: #687a70;\n\n  width: 100%;\n  max-width: 100%;\n  overflow: hidden;\n  background: var(--cream);\n  color: var(--green);\n  font-family: inherit;\n  box-sizing: border-box;\n  border-radius: 18px;\n}\n\n#spotty-features * {\n  box-sizing: border-box;\n}\n\n#spotty-features .sp-banner {\n  background: var(--green);\n  color: white;\n  overflow: hidden;\n  padding: 17px 0;\n}\n\n#spotty-features .sp-track {\n  display: flex;\n  width: max-content;\n  animation: sp-scroll 25s linear infinite;\n}\n\n#spotty-features .sp-group {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  gap: 28px;\n  padding-right: 28px;\n  white-space: nowrap;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n}\n\n#spotty-features .sp-star {\n  color: var(--gold);\n}\n\n#spotty-features .sp-content {\n  max-width: 1150px;\n  margin: 0 auto;\n  padding: 65px 24px;\n}\n\n#spotty-features .sp-intro {\n  text-align: center;\n  margin-bottom: 40px;\n}\n\n#spotty-features .sp-label {\n  font-size: 11px;\n  font-weight: 750;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: #68816e;\n  margin-bottom: 16px;\n}\n\n#spotty-features .sp-title {\n  font-size: clamp(32px, 5vw, 52px);\n  line-height: 1.16;\n  letter-spacing: -1.5px;\n  color: var(--green);\n  margin: 0 0 18px;\n  font-weight: 750;\n}\n\n#spotty-features .sp-accent {\n  font-family: Georgia, serif;\n  font-style: italic;\n  font-weight: 400;\n  color: var(--gold);\n}\n\n#spotty-features .sp-subtitle {\n  font-size: 16px;\n  line-height: 1.8;\n  color: var(--muted);\n  max-width: 580px;\n  margin: 0 auto;\n}\n\n#spotty-features .sp-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0,1fr));\n  gap: 18px;\n}\n\n#spotty-features .sp-card {\n  background: #fff;\n  padding: 32px 25px;\n  border: 1px solid #e7ebe3;\n  border-radius: 22px;\n  text-align: left;\n  transition:\n    transform .35s ease,\n    box-shadow .35s ease,\n    border-color .35s ease;\n}\n\n#spotty-features .sp-card:hover {\n  transform: translateY(-8px);\n  border-color: #b7c8b9;\n  box-shadow: 0 20px 40px rgba(25,61,50,.12);\n}\n\n#spotty-features .sp-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 60px;\n  height: 60px;\n  background: #edf3e9;\n  border-radius: 18px;\n  font-size: 28px;\n  margin-bottom: 22px;\n  transition: transform .3s ease;\n}\n\n#spotty-features .sp-card:hover .sp-icon {\n  transform: scale(1.12) rotate(-5deg);\n}\n\n#spotty-features .sp-card h3 {\n  color: var(--green);\n  font-size: 20px;\n  line-height: 1.3;\n  margin: 0 0 12px;\n  font-weight: 750;\n}\n\n#spotty-features .sp-card p {\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.8;\n  margin: 0;\n}\n\n#spotty-features .sp-cta {\n  margin-top: 45px;\n  padding: 48px 24px;\n  background: #e9eee2;\n  border-radius: 24px;\n  text-align: center;\n}\n\n#spotty-features .sp-cta h2 {\n  font-size: clamp(29px, 4vw, 43px);\n  line-height: 1.2;\n  margin: 0 0 16px;\n  color: var(--green);\n}\n\n#spotty-features .sp-cta p {\n  max-width: 520px;\n  margin: 0 auto 25px;\n  color: var(--muted);\n  font-size: 15px;\n  line-height: 1.8;\n}\n\n#spotty-features .sp-button {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: 12px;\n  background: var(--green);\n  color: white;\n  padding: 16px 29px;\n  border-radius: 50px;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.4;\n  text-decoration: none;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n}\n\n#spotty-features .sp-button:hover {\n  color: white;\n  background: #2c604d;\n  transform: translateY(-3px);\n  box-shadow: 0 12px 25px rgba(25,61,50,.2);\n}\n\n#spotty-features .sp-reveal {\n  opacity: 1;\n  transform: none;\n}\n\n#spotty-features.sp-animated .sp-reveal {\n  opacity: 0;\n  transform: translateY(25px);\n  transition:\n    opacity .7s ease,\n    transform .7s ease;\n}\n\n#spotty-features.sp-animated .sp-reveal.sp-show {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n@keyframes sp-scroll {\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n\n@media(max-width: 749px) {\n  #spotty-features .sp-content {\n    padding: 48px 17px;\n  }\n\n  #spotty-features .sp-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  #spotty-features .sp-card {\n    padding: 27px 23px;\n  }\n\n  #spotty-features .sp-cta {\n    padding: 37px 19px;\n    margin-top: 30px;\n  }\n\n  #spotty-features .sp-title {\n    letter-spacing: -1px;\n  }\n}\n\n@media(prefers-reduced-motion: reduce) {\n  #spotty-features *,\n  #spotty-features *::before,\n  #spotty-features *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n\n  #spotty-features.sp-animated .sp-reveal {\n    opacity: 1;\n    transform: none;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection id=\"spotty-features\"\u003e\n\n  \u003c!-- MOVING BENEFITS BANNER --\u003e\n  \u003cdiv class=\"sp-banner\"\u003e\n    \u003cdiv class=\"sp-track\"\u003e\n\n      \u003cdiv class=\"sp-group\"\u003e\n        \u003cspan\u003eLess to Carry\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eMore Tail Wags\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHydration Anywhere\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eOne Bottle. Three Essentials.\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sp-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eLess to Carry\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eMore Tail Wags\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHydration Anywhere\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eOne Bottle. Three Essentials.\u003c\/span\u003e\n        \u003cspan class=\"sp-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT BENEFITS --\u003e\n  \u003cdiv class=\"sp-content\"\u003e\n\n    \u003cdiv class=\"sp-intro sp-reveal\"\u003e\n      \u003cdiv class=\"sp-label\"\u003e\n        Thoughtfully Designed for Dog Parents\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"sp-title\"\u003e\n        Three Essentials.\u003cbr\u003e\n        \u003cspan class=\"sp-accent\"\u003e\n          One Clever Bottle.\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"sp-subtitle\"\u003e\n        Say goodbye to carrying multiple accessories.\n        Spotty™ combines your dog's everyday walking\n        essentials into one convenient travel companion.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-grid\"\u003e\n\n      \u003carticle class=\"sp-card sp-reveal\"\u003e\n        \u003cdiv class=\"sp-icon\"\u003e💧\u003c\/div\u003e\n        \u003ch3\u003eFresh Water Anywhere\u003c\/h3\u003e\n        \u003cp\u003e\n          Keep your dog refreshed on walks,\n          road trips and outdoor adventures\n          with the integrated drinking bowl.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"sp-card sp-reveal\"\u003e\n        \u003cdiv class=\"sp-icon\"\u003e🥣\u003c\/div\u003e\n        \u003ch3\u003eSnacks on the Go\u003c\/h3\u003e\n        \u003cp\u003e\n          Store dry food or your dog's\n          favourite treats in the dedicated\n          food storage compartment.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"sp-card sp-reveal\"\u003e\n        \u003cdiv class=\"sp-icon\"\u003e🐾\u003c\/div\u003e\n        \u003ch3\u003eAlways Prepared\u003c\/h3\u003e\n        \u003cp\u003e\n          Keep waste bags conveniently\n          within reach with the built-in\n          waste bag holder.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FINAL CTA --\u003e\n    \u003cdiv class=\"sp-cta sp-reveal\"\u003e\n\n      \u003cdiv class=\"sp-label\"\u003e\n        Adventure Starts Here\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Walk More.\u003cbr\u003e\n        \u003cspan class=\"sp-accent\"\u003e\n          Carry Less.\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Make every walk easier, cleaner and\n        more enjoyable with Spotty™ —\n        your dog's all-in-one travel companion.\n      \u003c\/p\u003e\n\n      \u003ca class=\"sp-button\" href=\"#spotty-buy\"\u003e\n        Get Your Spotty™\n        \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function() {\n  function initSpottyFeatures() {\n    var root = document.getElementById('spotty-features');\n    if (!root || root.dataset.ready === 'true') return;\n\n    root.dataset.ready = 'true';\n\n    var buyButton = root.querySelector('.sp-button');\n\n    if (buyButton) {\n      buyButton.addEventListener('click', function(event) {\n        var target = document.querySelector(\n          'product-form, form[action*=\"\/cart\/add\"], .product-form'\n        );\n\n        if (target) {\n          event.preventDefault();\n          target.scrollIntoView({\n            behavior: 'smooth',\n            block: 'center'\n          });\n        }\n      });\n    }\n\n    var items = root.querySelectorAll('.sp-reveal');\n\n    if (\n      !('IntersectionObserver' in window) ||\n      window.matchMedia(\n        '(prefers-reduced-motion: reduce)'\n      ).matches\n    ) {\n      return;\n    }\n\n    root.classList.add('sp-animated');\n\n    var observer = new IntersectionObserver(\n      function(entries) {\n        entries.forEach(function(entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('sp-show');\n            observer.unobserve(entry.target);\n          }\n        });\n      },\n      {\n        threshold: 0.05,\n        rootMargin: '0px 0px 80px 0px'\n      }\n    );\n\n    items.forEach(function(item) {\n      observer.observe(item);\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener(\n      'DOMContentLoaded',\n      initSpottyFeatures,\n      { once: true }\n    );\n  } else {\n    initSpottyFeatures();\n  }\n\n  document.addEventListener(\n    'shopify:section:load',\n    initSpottyFeatures\n  );\n})();\n\u003c\/script\u003e\n","brand":"Spotty World","offers":[{"title":"Blue","offer_id":47627280384172,"sku":"61c95ba7-f439-4bc1-a657-b4d2c99b2f0b","price":599.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":47627280416940,"sku":"4ec8d186-a369-423f-8f57-1a8bcd677de2","price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/4696e7d9e9d060bc4d358538a4564ae5.jpg?v=1792099171"},{"product_id":"peticon-convertible-dog-car-back-seat-extender-10mm-fabric-6-layer-structure-400-lbs-load-bearing-waterproof-shield-mesh-window-zipper-flap-anti-slip-hard-bottom-anxiety-relief-fur-capture-damp-cloth-cleanable-for-cars-trucks","title":"SPOTTY™ Convertible Dog Car Back Seat Extender | Waterproof, Anti-Slip \u0026 Heavy-Duty Pet Travel Protector 🐾","description":"\n\u003cstyle\u003e\n\/* ================================\n   SPOTTY PREMIUM CAR SEAT SECTION\n   ================================ *\/\n\n.spotty-car-premium {\n  --sp-green: #193a33;\n  --sp-gold: #b49c70;\n  --sp-sage: #6d7c77;\n  --sp-cream: #f7f8f7;\n  --sp-card: #f3f6f9;\n  --sp-border: #dee5e1;\n\n  width: 100%;\n  background: var(--sp-cream) !important;\n  color: var(--sp-green) !important;\n  padding: 25px 16px 70px;\n  overflow: hidden;\n  font-family: inherit;\n  isolation: isolate;\n}\n\n.spotty-car-premium *,\n.spotty-car-premium *::before,\n.spotty-car-premium *::after {\n  box-sizing: border-box;\n}\n\n.spotty-car-premium .sp-wrap {\n  max-width: 1120px;\n  margin: 0 auto;\n}\n\n\/* ENSURE TEXT IS ALWAYS VISIBLE *\/\n\n.spotty-car-premium h2,\n.spotty-car-premium h3,\n.spotty-car-premium h4 {\n  color: var(--sp-green) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  text-transform: none !important;\n}\n\n.spotty-car-premium p {\n  color: var(--sp-sage) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n\/* ================================\n   ANIMATED TOP TICKER\n   ================================ *\/\n\n.spotty-car-premium .sp-ticker {\n  background: var(--sp-green);\n  border-radius: 20px 20px 0 0;\n  overflow: hidden;\n  padding: 19px 0;\n}\n\n.spotty-car-premium .sp-ticker-track {\n  display: flex;\n  width: max-content;\n  align-items: center;\n  animation: spTickerMove 24s linear infinite;\n}\n\n.spotty-car-premium .sp-ticker-group {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n}\n\n.spotty-car-premium .sp-ticker-item {\n  color: #ffffff !important;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  white-space: nowrap;\n  padding: 0 22px;\n}\n\n.spotty-car-premium .sp-ticker-star {\n  color: var(--sp-gold) !important;\n  font-size: 18px;\n}\n\n@keyframes spTickerMove {\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n\n\/* ================================\n   PREMIUM HERO\n   ================================ *\/\n\n.spotty-car-premium .sp-hero {\n  text-align: center;\n  padding: 70px 20px 50px;\n}\n\n.spotty-car-premium .sp-eyebrow {\n  display: inline-block;\n  color: #71867a !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  line-height: 1.7;\n}\n\n.spotty-car-premium .sp-hero h2 {\n  font-size: clamp(36px, 5vw, 66px);\n  font-weight: 850;\n  line-height: 1.15;\n  letter-spacing: -2px;\n  margin: 25px 0 !important;\n}\n\n.spotty-car-premium .sp-hero h2 em {\n  display: block;\n  font-family: Georgia, serif;\n  font-style: italic;\n  font-weight: 400;\n  color: var(--sp-gold) !important;\n  margin-top: 6px;\n}\n\n.spotty-car-premium .sp-hero p {\n  max-width: 680px;\n  margin: 0 auto !important;\n  font-size: 17px;\n  line-height: 1.9;\n}\n\n\/* ================================\n   HERO STAT BANNER\n   ================================ *\/\n\n.spotty-car-premium .sp-feature {\n  background: var(--sp-green);\n  border-radius: 27px;\n  padding: 45px;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  align-items: center;\n  gap: 35px;\n  margin-bottom: 22px;\n  position: relative;\n  overflow: hidden;\n}\n\n.spotty-car-premium .sp-feature::before {\n  content: \"\";\n  position: absolute;\n  width: 300px;\n  height: 300px;\n  border-radius: 50%;\n  right: -100px;\n  top: -140px;\n  background: rgba(180,156,112,.10);\n  pointer-events: none;\n}\n\n.spotty-car-premium .sp-feature-label {\n  color: #d8c6a4 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.spotty-car-premium .sp-feature h3 {\n  color: #ffffff !important;\n  font-size: clamp(28px, 3.5vw, 43px);\n  line-height: 1.2;\n  margin: 15px 0 !important;\n}\n\n.spotty-car-premium .sp-feature p {\n  color: #dce6e1 !important;\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-car-premium .sp-stat {\n  text-align: center;\n  border: 1px solid rgba(255,255,255,.18);\n  border-radius: 24px;\n  background: rgba(255,255,255,.06);\n  padding: 35px 20px;\n}\n\n.spotty-car-premium .sp-stat-number {\n  color: #d8c6a4 !important;\n  font-size: clamp(65px, 8vw, 105px);\n  font-weight: 850;\n  line-height: 1;\n  letter-spacing: -5px;\n}\n\n.spotty-car-premium .sp-stat-caption {\n  color: #ffffff !important;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  margin-top: 18px;\n  text-transform: uppercase;\n}\n\n\/* ================================\n   BENEFIT CARDS\n   ================================ *\/\n\n.spotty-car-premium .sp-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0,1fr));\n  gap: 18px;\n}\n\n.spotty-car-premium .sp-card {\n  background: var(--sp-card);\n  border: 1px solid var(--sp-border);\n  border-radius: 27px;\n  padding: 34px;\n  position: relative;\n  overflow: hidden;\n  opacity: 1 !important;\n  visibility: visible !important;\n  transition:\n    transform .4s ease,\n    border-color .4s ease,\n    box-shadow .4s ease;\n}\n\n.spotty-car-premium .sp-card:hover {\n  transform: translateY(-8px);\n  border-color: var(--sp-gold);\n  box-shadow: 0 18px 40px rgba(25,58,51,.11);\n}\n\n.spotty-car-premium .sp-card::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 3px;\n  width: 0;\n  background: var(--sp-gold);\n  transition: width .45s ease;\n}\n\n.spotty-car-premium .sp-card:hover::after {\n  width: 100%;\n}\n\n.spotty-car-premium .sp-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 72px;\n  height: 72px;\n  border-radius: 22px;\n  background: #e8efeb;\n  font-size: 31px;\n  margin-bottom: 26px;\n  transition:\n    transform .4s ease,\n    background .4s ease;\n}\n\n.spotty-car-premium .sp-card:hover .sp-icon {\n  transform: rotate(-8deg) scale(1.1);\n  background: #eae2d4;\n}\n\n.spotty-car-premium .sp-card h3 {\n  font-size: clamp(21px,2.5vw,28px);\n  font-weight: 800;\n  line-height: 1.3;\n  margin: 0 0 15px !important;\n}\n\n.spotty-car-premium .sp-card p {\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-car-premium .sp-card-tag {\n  display: inline-block;\n  margin-top: 25px;\n  color: #a48c63 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n}\n\n\/* ================================\n   FINAL CTA\n   ================================ *\/\n\n.spotty-car-premium .sp-bottom {\n  text-align: center;\n  padding: 60px 20px 10px;\n}\n\n.spotty-car-premium .sp-bottom h3 {\n  font-size: clamp(28px,4vw,45px);\n  line-height: 1.25;\n  margin: 0 0 18px !important;\n}\n\n.spotty-car-premium .sp-bottom h3 em {\n  color: var(--sp-gold) !important;\n  font-family: Georgia,serif;\n  font-weight: 400;\n}\n\n.spotty-car-premium .sp-bottom p {\n  font-size: 16px;\n  margin: 0 auto 30px !important;\n  max-width: 550px;\n  line-height: 1.8;\n}\n\n.spotty-car-premium .sp-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n  background: var(--sp-green) !important;\n  color: #ffffff !important;\n  padding: 20px 38px;\n  border-radius: 14px;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n}\n\n.spotty-car-premium .sp-button:hover {\n  background: #28574b !important;\n  transform: translateY(-5px);\n  box-shadow: 0 15px 35px rgba(25,58,51,.2);\n}\n\n.spotty-car-premium .sp-button span {\n  color: #d8c6a4 !important;\n  font-size: 20px;\n  transition: transform .3s;\n}\n\n.spotty-car-premium .sp-button:hover span {\n  transform: translateX(6px);\n}\n\n.spotty-car-premium .sp-bottom-note {\n  color: var(--sp-sage) !important;\n  font-size: 12px;\n  margin-top: 18px;\n}\n\n\/* ================================\n   MOBILE RESPONSIVE\n   ================================ *\/\n\n@media(max-width:750px) {\n  .spotty-car-premium {\n    padding: 12px 12px 55px;\n  }\n\n  .spotty-car-premium .sp-ticker {\n    padding: 17px 0;\n  }\n\n  .spotty-car-premium .sp-ticker-item {\n    font-size: 10px;\n    padding: 0 15px;\n  }\n\n  .spotty-car-premium .sp-hero {\n    padding: 55px 10px 40px;\n  }\n\n  .spotty-car-premium .sp-hero h2 {\n    letter-spacing: -1px;\n  }\n\n  .spotty-car-premium .sp-hero p {\n    font-size: 15px;\n  }\n\n  .spotty-car-premium .sp-feature {\n    grid-template-columns: 1fr;\n    padding: 28px 23px;\n    gap: 25px;\n  }\n\n  .spotty-car-premium .sp-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .spotty-car-premium .sp-card {\n    padding: 29px 25px;\n  }\n\n  .spotty-car-premium .sp-bottom {\n    padding: 50px 8px 10px;\n  }\n\n  .spotty-car-premium .sp-button {\n    width: 100%;\n    padding: 19px 15px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .spotty-car-premium *,\n  .spotty-car-premium *::before,\n  .spotty-car-premium *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-car-premium\"\u003e\n\u003cdiv class=\"sp-wrap\"\u003e\n\n  \u003c!-- ANIMATED TICKER --\u003e\n  \u003cdiv class=\"sp-ticker\"\u003e\n    \u003cdiv class=\"sp-ticker-track\"\u003e\n      \u003cdiv class=\"sp-ticker-group\"\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eHAPPY DOGS\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eCLEAN CARS\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eCOMFY ADVENTURES\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sp-ticker-group\" aria-hidden=\"true\"\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eHAPPY DOGS\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eCLEAN CARS\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-item\"\u003eCOMFY ADVENTURES\u003c\/span\u003e\n        \u003cspan class=\"sp-ticker-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sp-hero\"\u003e\n    \u003cdiv class=\"sp-eyebrow\"\u003e\n      THOUGHTFULLY DESIGNED FOR DOG PARENTS\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      First-Class Comfort.\n      \u003cem\u003eFor Your Best Friend.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Turn every car ride into a little luxury.\n      The Spotty™ 2-in-1 Dog Car Seat Extender\n      gives your pup more room to relax,\n      while helping keep your seats\n      clean and protected. 🐾\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 40% FEATURE --\u003e\n  \u003cdiv class=\"sp-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"sp-feature-label\"\u003e\n        MORE SPACE. MORE TAIL WAGS.\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        Their Very Own\n        Back-Seat Lounge. 🐕\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Transform your back seat into a spacious,\n        comfortable space for your dog.\n        Easily fold the extender into a seat\n        cover when sharing the back seat\n        with passengers.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-stat\"\u003e\n      \u003cdiv class=\"sp-stat-number\"\u003e40%\u003c\/div\u003e\n      \u003cdiv class=\"sp-stat-caption\"\u003e\n        MORE SPACE TO STRETCH OUT\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003cdiv class=\"sp-grid\"\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eStrong \u0026amp; Super Comfy\u003c\/h3\u003e\n      \u003cp\u003e\n        Reinforced support panels are rated\n        for up to 181 kg, while 10 mm\n        cushioning gives your pup a softer\n        place to rest during long journeys.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        BUILT FOR COMFORT ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e👀\u003c\/div\u003e\n      \u003ch3\u003eSee You, Feel Safe\u003c\/h3\u003e\n      \u003cp\u003e\n        The breathable mesh window helps\n        improve airflow and lets your dog\n        see you throughout the journey,\n        helping them feel more relaxed.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        COMFORT IN EVERY JOURNEY ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e💦\u003c\/div\u003e\n      \u003ch3\u003eGoodbye, Muddy Seats!\u003c\/h3\u003e\n      \u003cp\u003e\n        Six protective layers help shield\n        your car seats from muddy paws,\n        fur, scratches, spills and\n        everyday accidents.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        LESS MESS. MORE FUN. ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eMore Secure Adventures\u003c\/h3\u003e\n      \u003cp\u003e\n        A non-slip base, sturdy panels and\n        protective side flaps help keep\n        the cover in place and reduce\n        the risk of your dog slipping\n        into the footwell.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        EXTRA PEACE OF MIND ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e🧼\u003c\/div\u003e\n      \u003ch3\u003eClean in a Flash\u003c\/h3\u003e\n      \u003cp\u003e\n        Muddy adventure? No problem!\n        Simply wipe, vacuum or rinse\n        away dirt and fur.\n        Less time cleaning,\n        more time making memories.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        EASY EVERYDAY CLEANING ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp-card\"\u003e\n      \u003cdiv class=\"sp-icon\"\u003e🚗\u003c\/div\u003e\n      \u003ch3\u003eOne Cover. Two Ways.\u003c\/h3\u003e\n      \u003cp\u003e\n        Use it as a spacious back-seat\n        extender or fold it into a\n        protective seat cover.\n        Flexible comfort for everyday\n        trips and weekend adventures.\n      \u003c\/p\u003e\n      \u003cspan class=\"sp-card-tag\"\u003e\n        SMART 2-IN-1 DESIGN ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003cdiv class=\"sp-bottom\"\u003e\n\n    \u003ch3\u003e\n      Happy Dogs. Clean Cars.\u003cbr\u003e\n      \u003cem\u003eBeautiful Adventures.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Because your best friend deserves\n      the best seat in the car. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"sp-button\"\u003e\n      UPGRADE YOUR CAR RIDES\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"sp-bottom-note\"\u003e\n      ✨ More comfort. Less mess. More memories.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Spotty World","offers":[{"title":"Default","offer_id":47627310006444,"sku":"3ca5cfdf-fa8e-4140-a4e2-3317befbb167","price":1399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/7b2f8198b27803e6b69b16139f6e6948.jpg?v=1792100678"},{"product_id":"5m-automatic-retractable-dog-leash-with-led-flashlight-durable-nylon-lead-for-pet-dogs-adjustable-walking-running-rope","title":"5M Automatic Retractable Dog Leash with Led Flashlight Durable Nylon Lead for Pet Dogs Adjustable Walking Running Rope","description":"\n\u003cstyle\u003e\n\/* SPOTTY PREMIUM LEASH SECTION *\/\n.spotty-leash-v3 {\n  --forest: #193a33;\n  --gold: #b49c70;\n  --sage: #6d7c77;\n  --cream: #f7f8f7;\n  --card: #f3f6f9;\n  --line: #dee5e1;\n\n  background: var(--cream) !important;\n  color: var(--forest) !important;\n  padding: 20px 16px 65px;\n  font-family: inherit;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n}\n\n.spotty-leash-v3 *,\n.spotty-leash-v3 *::before,\n.spotty-leash-v3 *::after {\n  box-sizing: border-box;\n}\n\n.spotty-leash-v3 h2,\n.spotty-leash-v3 h3 {\n  color: var(--forest) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  text-transform: none !important;\n}\n\n.spotty-leash-v3 p {\n  color: var(--sage) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n.spotty-leash-v3 .sl3-container {\n  max-width: 1100px;\n  margin: 0 auto;\n}\n\n\/* PREMIUM TOP BANNER *\/\n.spotty-leash-v3 .sl3-banner {\n  background: var(--forest);\n  padding: 22px 16px;\n  border-radius: 22px 22px 0 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-around;\n  gap: 10px;\n}\n\n.spotty-leash-v3 .sl3-banner span {\n  color: #ffffff !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n  text-align: center;\n}\n\n.spotty-leash-v3 .sl3-banner .sl3-star {\n  color: var(--gold) !important;\n  font-size: 21px;\n  animation: sl3Twinkle 3s ease-in-out infinite;\n}\n\n@keyframes sl3Twinkle {\n  0%,100% {transform:scale(1)}\n  50% {transform:scale(1.3)}\n}\n\n\/* HEADER *\/\n.spotty-leash-v3 .sl3-header {\n  text-align: center;\n  padding: 60px 12px 45px;\n}\n\n.spotty-leash-v3 .sl3-eyebrow {\n  color: #72877c !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.4px;\n  text-transform: uppercase;\n  line-height: 1.8;\n}\n\n.spotty-leash-v3 .sl3-header h2 {\n  font-size: clamp(34px, 5vw, 60px);\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: -1.5px;\n  margin: 25px 0 !important;\n}\n\n.spotty-leash-v3 .sl3-header h2 em {\n  display: block;\n  font-family: Georgia, serif;\n  font-weight: 400;\n  font-style: italic;\n  color: var(--gold) !important;\n  margin-top: 4px;\n}\n\n.spotty-leash-v3 .sl3-header p {\n  max-width: 650px;\n  margin: 0 auto !important;\n  font-size: 16px;\n  line-height: 1.9;\n}\n\n\/* FEATURE CARDS *\/\n.spotty-leash-v3 .sl3-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0,1fr));\n  gap: 18px;\n}\n\n.spotty-leash-v3 .sl3-card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  border-radius: 26px;\n  padding: 32px;\n  position: relative;\n  overflow: hidden;\n  opacity: 1 !important;\n  visibility: visible !important;\n  transform: none;\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    box-shadow .35s ease;\n}\n\n.spotty-leash-v3 .sl3-card:hover {\n  transform: translateY(-6px);\n  border-color: var(--gold);\n  box-shadow: 0 15px 35px rgba(25,58,51,.10);\n}\n\n.spotty-leash-v3 .sl3-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 70px;\n  height: 70px;\n  background: #e8efeb;\n  border-radius: 22px;\n  font-size: 30px;\n  margin-bottom: 25px;\n  transition: transform .35s ease;\n}\n\n.spotty-leash-v3 .sl3-card:hover .sl3-icon {\n  transform: rotate(-8deg) scale(1.08);\n}\n\n.spotty-leash-v3 .sl3-card h3 {\n  font-size: clamp(21px,2.5vw,27px);\n  font-weight: 800;\n  line-height: 1.35;\n  margin: 0 0 14px !important;\n}\n\n.spotty-leash-v3 .sl3-card p {\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-leash-v3 .sl3-label {\n  display: block;\n  margin-top: 23px;\n  color: #a48c63 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.2px;\n}\n\n\/* INTERACTIVE SECTION *\/\n.spotty-leash-v3 .sl3-demo {\n  margin-top: 22px;\n  background: #eaf0ec;\n  border: 1px solid #dce5de;\n  border-radius: 27px;\n  padding: 38px;\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  align-items: center;\n  gap: 35px;\n}\n\n.spotty-leash-v3 .sl3-demo h3 {\n  font-size: clamp(27px,3vw,40px);\n  font-weight: 800;\n  line-height: 1.25;\n  margin: 15px 0 !important;\n}\n\n.spotty-leash-v3 .sl3-demo h3 em {\n  font-family: Georgia,serif;\n  font-weight: 400;\n  color: var(--gold) !important;\n}\n\n.spotty-leash-v3 .sl3-demo p {\n  font-size: 15px;\n  line-height: 1.8;\n  margin: 0 !important;\n}\n\n.spotty-leash-v3 .sl3-meter {\n  background: #ffffff;\n  border: 1px solid var(--line);\n  border-radius: 22px;\n  padding: 28px;\n  text-align: center;\n}\n\n.spotty-leash-v3 .sl3-number {\n  font-size: clamp(55px,7vw,90px);\n  font-weight: 850;\n  line-height: 1.2;\n  letter-spacing: -3px;\n  color: var(--forest) !important;\n  font-variant-numeric: tabular-nums;\n}\n\n.spotty-leash-v3 .sl3-unit {\n  font-family: Georgia,serif;\n  font-style: italic;\n  color: var(--gold) !important;\n}\n\n.spotty-leash-v3 .sl3-meter-caption {\n  font-size: 11px;\n  letter-spacing: 1.4px;\n  font-weight: 800;\n  color: var(--sage) !important;\n  margin: 12px 0 25px;\n}\n\n.spotty-leash-v3 .sl3-track {\n  width: 100%;\n  height: 8px;\n  background: #e8eeeb;\n  border-radius: 20px;\n  overflow: hidden;\n  margin-bottom: 18px;\n}\n\n.spotty-leash-v3 .sl3-fill {\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg,#193a33,#b49c70);\n  border-radius: inherit;\n  transition: width .15s ease;\n}\n\n.spotty-leash-v3 .sl3-slider {\n  width: 100%;\n  display: block;\n  accent-color: #193a33;\n  cursor: pointer;\n}\n\n.spotty-leash-v3 .sl3-scale {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 12px;\n  gap: 10px;\n}\n\n.spotty-leash-v3 .sl3-scale span {\n  color: var(--sage) !important;\n  font-size: 10px;\n  font-weight: 800;\n}\n\n\/* CALL TO ACTION *\/\n.spotty-leash-v3 .sl3-cta {\n  text-align: center;\n  padding-top: 42px;\n}\n\n.spotty-leash-v3 .sl3-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n  background: var(--forest) !important;\n  color: #ffffff !important;\n  padding: 19px 35px;\n  border-radius: 13px;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: .8px;\n  text-transform: uppercase;\n  text-decoration: none !important;\n  transition: transform .3s ease,\n    background .3s ease;\n}\n\n.spotty-leash-v3 .sl3-button:hover {\n  background: #28574b !important;\n  transform: translateY(-4px);\n}\n\n.spotty-leash-v3 .sl3-button span {\n  color: #d6b88c !important;\n  font-size: 20px;\n}\n\n.spotty-leash-v3 .sl3-cta p {\n  font-size: 13px;\n  margin-top: 17px !important;\n}\n\n\/* MOBILE *\/\n@media(max-width:750px) {\n  .spotty-leash-v3 {\n    padding: 10px 12px 50px;\n  }\n\n  .spotty-leash-v3 .sl3-banner {\n    padding: 19px 12px;\n  }\n\n  .spotty-leash-v3 .sl3-banner span {\n    font-size: 9px;\n    letter-spacing: .5px;\n  }\n\n  .spotty-leash-v3 .sl3-header {\n    padding: 50px 8px 35px;\n  }\n\n  .spotty-leash-v3 .sl3-header h2 {\n    letter-spacing: -1px;\n  }\n\n  .spotty-leash-v3 .sl3-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .spotty-leash-v3 .sl3-card {\n    padding: 27px 25px;\n  }\n\n  .spotty-leash-v3 .sl3-demo {\n    grid-template-columns: 1fr;\n    padding: 27px 22px;\n    gap: 25px;\n  }\n\n  .spotty-leash-v3 .sl3-meter {\n    padding: 24px 18px;\n  }\n\n  .spotty-leash-v3 .sl3-button {\n    width: 100%;\n    padding: 19px 15px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .spotty-leash-v3 *,\n  .spotty-leash-v3 *::before,\n  .spotty-leash-v3 *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-leash-v3\"\u003e\n\u003cdiv class=\"sl3-container\"\u003e\n\n  \u003c!-- TOP BANNER --\u003e\n  \u003cdiv class=\"sl3-banner\"\u003e\n    \u003cspan\u003eMORE TAIL WAGS\u003c\/span\u003e\n    \u003cspan class=\"sl3-star\"\u003e✦\u003c\/span\u003e\n    \u003cspan\u003eMORE FREEDOM\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HEADING --\u003e\n  \u003cdiv class=\"sl3-header\"\u003e\n    \u003cdiv class=\"sl3-eyebrow\"\u003e\n      THOUGHTFULLY DESIGNED FOR DOG PARENTS\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Every Walk.\n      \u003cem\u003eA Little Adventure.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      More room to explore. More moments together.\n      Spotty™ brings freedom, convenience and\n      everyday control together in one clever\n      retractable dog leash.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003cdiv class=\"sl3-grid\"\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e🐕\u003c\/div\u003e\n      \u003ch3\u003e5 Metres of Freedom\u003c\/h3\u003e\n      \u003cp\u003e\n        Give your curious companion room to sniff,\n        explore and discover the world. Enjoy up\n        to 5 metres of reach while keeping your\n        best friend connected to you.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        MORE ROOM TO EXPLORE ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003eEffortless Retraction\u003c\/h3\u003e\n      \u003cp\u003e\n        Less loose leash, more enjoyable walks.\n        The automatic retracting mechanism\n        takes up excess lead as your dog moves\n        closer, making daily outings simpler.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        EASY EVERYDAY WALKING ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e✋\u003c\/div\u003e\n      \u003ch3\u003eFreedom Meets Control\u003c\/h3\u003e\n      \u003cp\u003e\n        From busy pavements to quiet open spaces,\n        adjust the leash length to suit your\n        surroundings. Keep your dog closer\n        when needed.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        WALK YOUR WAY ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e🔦\u003c\/div\u003e\n      \u003ch3\u003eLight Up Every Walk\u003c\/h3\u003e\n      \u003cp\u003e\n        Early starts and evening strolls\n        feel more convenient with the\n        integrated LED flashlight.\n        Extra illumination, right\n        where you need it.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        READY FOR EVENING WALKS ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eMade for Everyday Adventures\u003c\/h3\u003e\n      \u003cp\u003e\n        Featuring a durable nylon lead\n        designed for regular outings.\n        From neighbourhood walks to\n        weekend exploring, make\n        every adventure count.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        DURABLE NYLON DESIGN ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-card\"\u003e\n      \u003cdiv class=\"sl3-icon\"\u003e🐾\u003c\/div\u003e\n      \u003ch3\u003eMore Moments Together\u003c\/h3\u003e\n      \u003cp\u003e\n        The best walks aren't about getting\n        somewhere fast. They're about\n        curious noses, wagging tails and\n        spending quality time with your dog.\n      \u003c\/p\u003e\n      \u003cspan class=\"sl3-label\"\u003e\n        MADE FOR HAPPY PAWS ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- INTERACTIVE 5M SECTION --\u003e\n  \u003cdiv class=\"sl3-demo\"\u003e\n\n    \u003cdiv\u003e\n      \u003cdiv class=\"sl3-eyebrow\"\u003e\n        EXPLORE THE FREEDOM\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        A little room.\u003cbr\u003e\n        \u003cem\u003eA lot of adventure.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Move the slider to explore the\n        leash's adjustable reach, from\n        staying close to enjoying up\n        to 5 metres of exploring space.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sl3-meter\"\u003e\n      \u003cdiv class=\"sl3-number\"\u003e\n        \u003cspan data-sl3-value\u003e5.0\u003c\/span\u003e\u003cspan class=\"sl3-unit\"\u003em\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sl3-meter-caption\"\u003e\n        ADJUSTABLE LEASH REACH\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sl3-track\"\u003e\n        \u003cdiv class=\"sl3-fill\" data-sl3-fill\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cinput type=\"range\" class=\"sl3-slider\" min=\"0\" max=\"5\" step=\"0.1\" value=\"5\" data-sl3-slider aria-label=\"Explore leash length\"\u003e\n\n      \u003cdiv class=\"sl3-scale\"\u003e\n        \u003cspan\u003eSTAY CLOSE\u003c\/span\u003e\n        \u003cspan\u003eEXPLORE MORE\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"sl3-cta\"\u003e\n    \u003ca class=\"sl3-button\" href=\"#MainProduct\"\u003e\n      MAKE EVERY WALK BETTER\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cp\u003e\n      🐾 More freedom. More tail wags.\n      More happy adventures.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function() {\n  function initLeashSlider() {\n    document.querySelectorAll('.spotty-leash-v3')\n      .forEach(function(section) {\n        if(section.dataset.sliderReady === 'true') return;\n\n        var slider = section.querySelector('[data-sl3-slider]');\n        var number = section.querySelector('[data-sl3-value]');\n        var fill = section.querySelector('[data-sl3-fill]');\n\n        if(!slider || !number || !fill) return;\n\n        section.dataset.sliderReady = 'true';\n\n        function updateSlider() {\n          var value = Number(slider.value);\n          number.textContent = value.toFixed(1);\n          fill.style.width = (value \/ 5 * 100) + '%';\n        }\n\n        slider.addEventListener('input', updateSlider);\n        updateSlider();\n      });\n  }\n\n  if(document.readyState === 'loading') {\n    document.addEventListener(\n      'DOMContentLoaded',\n      initLeashSlider\n    );\n  } else {\n    initLeashSlider();\n  }\n\n  document.addEventListener(\n    'shopify:section:load',\n    initLeashSlider\n  );\n})();\n\u003c\/script\u003e\n","brand":"Spotty World","offers":[{"title":"Purple","offer_id":47627310989484,"sku":"b6686066-24bc-4f16-bd1a-7b048c06eda6","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange","offer_id":47627311022252,"sku":"ed86ba2d-848a-4ba8-8d5c-334b4f8d56bf","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"Green","offer_id":47627311055020,"sku":"e110a027-8e94-4e67-a5b8-a18d8f5ed4f7","price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/79eb073f26eb0c7a99f9da14bd405810.jpg?v=1792100809"},{"product_id":"ear-wash-for-dogs-cats-gentle-odor-free","title":"Ear Wash for Dogs \u0026 Cats – Gentle \u0026 Odor-Free","description":"\n\u003cstyle\u003e\n\/* =====================================\n   SPOTTY™ PET EAR WASH\n   PREMIUM PRODUCT DESCRIPTION\n===================================== *\/\n\n.spotty-ear {\n  --green:#193a33;\n  --gold:#b49c70;\n  --sage:#6d7c77;\n  --cream:#f7f8f7;\n  --card:#f3f6f9;\n  --line:#dee5e1;\n  background:var(--cream)!important;\n  color:var(--green)!important;\n  font-family:inherit;\n  padding:18px 15px 70px;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.spotty-ear *,\n.spotty-ear *::before,\n.spotty-ear *::after {\n  box-sizing:border-box;\n}\n\n.spotty-ear .se-wrap {\n  max-width:1120px;\n  margin:auto;\n}\n\n.spotty-ear h2,\n.spotty-ear h3 {\n  color:var(--green)!important;\n  opacity:1!important;\n  visibility:visible!important;\n  text-transform:none!important;\n}\n\n.spotty-ear p {\n  color:var(--sage)!important;\n  opacity:1!important;\n  visibility:visible!important;\n}\n\n\/* MOVING TICKER *\/\n\n.spotty-ear .se-ticker {\n  background:var(--green);\n  border-radius:22px 22px 0 0;\n  overflow:hidden;\n  padding:18px 0;\n}\n\n.spotty-ear .se-track {\n  display:flex;\n  width:max-content;\n  animation:seTicker 25s linear infinite;\n}\n\n.spotty-ear .se-group {\n  display:flex;\n  align-items:center;\n  flex-shrink:0;\n}\n\n.spotty-ear .se-group span {\n  white-space:nowrap;\n  color:#fff!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  padding:0 22px;\n}\n\n.spotty-ear .se-group .se-star {\n  color:var(--gold)!important;\n  padding:0;\n  font-size:18px;\n}\n\n@keyframes seTicker {\n  from {transform:translateX(0)}\n  to {transform:translateX(-50%)}\n}\n\n\/* HERO *\/\n\n.spotty-ear .se-hero {\n  text-align:center;\n  padding:70px 15px 48px;\n  position:relative;\n}\n\n.spotty-ear .se-eyebrow {\n  color:#72877c!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  line-height:1.8;\n}\n\n.spotty-ear .se-hero h2 {\n  font-size:clamp(35px,5.5vw,65px);\n  line-height:1.15;\n  letter-spacing:-2px;\n  font-weight:850;\n  margin:24px 0!important;\n}\n\n.spotty-ear .se-hero h2 em {\n  display:block;\n  font-family:Georgia,serif;\n  font-weight:400;\n  color:var(--gold)!important;\n  margin-top:6px;\n}\n\n.spotty-ear .se-hero p {\n  max-width:670px;\n  margin:0 auto!important;\n  font-size:17px;\n  line-height:1.9;\n}\n\n\/* FLOATING DROPLETS *\/\n\n.spotty-ear .se-float {\n  position:absolute;\n  font-size:27px;\n  opacity:.3;\n  pointer-events:none;\n  animation:seFloat 5s ease-in-out infinite;\n}\n\n.spotty-ear .se-float-one {\n  left:6%;\n  top:25%;\n}\n\n.spotty-ear .se-float-two {\n  right:7%;\n  top:40%;\n  animation-delay:2s;\n}\n\n@keyframes seFloat {\n  0%,100% {transform:translateY(0)}\n  50% {transform:translateY(-17px)}\n}\n\n\/* MAIN FEATURE PANEL *\/\n\n.spotty-ear .se-feature {\n  background:var(--green);\n  border-radius:28px;\n  padding:45px;\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  gap:35px;\n  align-items:center;\n  margin-bottom:22px;\n  overflow:hidden;\n}\n\n.spotty-ear .se-feature-label {\n  color:#d8c6a4!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n\n.spotty-ear .se-feature h3 {\n  color:#fff!important;\n  font-size:clamp(28px,3.5vw,43px);\n  line-height:1.2;\n  margin:16px 0!important;\n}\n\n.spotty-ear .se-feature h3 em {\n  color:#d8c6a4!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n\n.spotty-ear .se-feature p {\n  color:#dce6e1!important;\n  font-size:15px;\n  line-height:1.85;\n  margin:0!important;\n}\n\n.spotty-ear .se-feature-visual {\n  text-align:center;\n  border:1px solid rgba(255,255,255,.2);\n  background:rgba(255,255,255,.06);\n  border-radius:25px;\n  padding:35px 20px;\n}\n\n.spotty-ear .se-feature-icon {\n  display:block;\n  font-size:80px;\n  animation:sePulse 3.5s ease-in-out infinite;\n}\n\n@keyframes sePulse {\n  0%,100% {transform:scale(1)}\n  50% {transform:scale(1.12)}\n}\n\n.spotty-ear .se-feature-caption {\n  color:#fff!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  margin-top:20px;\n}\n\n\/* BENEFIT HEADING *\/\n\n.spotty-ear .se-benefits-heading {\n  text-align:center;\n  padding:38px 10px 28px;\n}\n\n.spotty-ear .se-benefits-heading h3 {\n  font-size:clamp(28px,4vw,42px);\n  margin:12px 0!important;\n}\n\n.spotty-ear .se-benefits-heading h3 em {\n  color:var(--gold)!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n\n.spotty-ear .se-benefits-heading p {\n  font-size:14px;\n  margin:10px 0 0!important;\n}\n\n\/* BENEFIT DROPDOWNS *\/\n\n.spotty-ear .se-accordion {\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:16px;\n}\n\n.spotty-ear .se-item {\n  background:var(--card);\n  border:1px solid var(--line);\n  border-radius:23px;\n  overflow:hidden;\n  transition:\n    transform .35s,\n    border-color .35s,\n    box-shadow .35s;\n}\n\n.spotty-ear .se-item:hover {\n  border-color:var(--gold);\n  transform:translateY(-3px);\n}\n\n.spotty-ear .se-item[open] {\n  border-color:var(--gold);\n  box-shadow:0 12px 30px rgba(25,58,51,.08);\n}\n\n.spotty-ear .se-item summary {\n  display:flex;\n  align-items:center;\n  gap:14px;\n  padding:23px;\n  cursor:pointer;\n  list-style:none;\n  user-select:none;\n}\n\n.spotty-ear .se-item summary::-webkit-details-marker {\n  display:none;\n}\n\n.spotty-ear .se-icon {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:51px;\n  height:51px;\n  flex-shrink:0;\n  border-radius:16px;\n  background:#e8efeb;\n  font-size:24px;\n  transition:transform .35s;\n}\n\n.spotty-ear .se-item:hover .se-icon {\n  transform:rotate(-8deg) scale(1.07);\n}\n\n.spotty-ear .se-item-title {\n  flex:1;\n  color:var(--green)!important;\n  font-size:18px;\n  font-weight:800;\n  line-height:1.35;\n}\n\n.spotty-ear .se-plus {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:31px;\n  height:31px;\n  flex-shrink:0;\n  border:1px solid #d5ded8;\n  border-radius:50%;\n  color:var(--green)!important;\n  font-size:22px;\n  transition:\n    transform .3s,\n    background .3s,\n    color .3s;\n}\n\n.spotty-ear .se-item[open] .se-plus {\n  transform:rotate(45deg);\n  background:var(--green);\n  color:#fff!important;\n}\n\n.spotty-ear .se-item-content {\n  padding:0 24px 25px 88px;\n  animation:seOpen .35s ease;\n}\n\n.spotty-ear .se-item-content p {\n  font-size:15px;\n  line-height:1.8;\n  margin:0!important;\n}\n\n.spotty-ear .se-tag {\n  display:block;\n  margin-top:17px;\n  color:#a48c63!important;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.2px;\n  text-transform:uppercase;\n}\n\n@keyframes seOpen {\n  from {\n    opacity:0;\n    transform:translateY(-8px);\n  }\n  to {\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n\/* CARE GUIDE *\/\n\n.spotty-ear .se-guide {\n  margin-top:24px;\n  background:#eaf0ec;\n  border:1px solid #dce5de;\n  border-radius:27px;\n  padding:40px;\n}\n\n.spotty-ear .se-guide h3 {\n  font-size:clamp(27px,3.5vw,39px);\n  text-align:center;\n  margin:0 0 28px!important;\n}\n\n.spotty-ear .se-guide h3 em {\n  font-family:Georgia,serif;\n  font-weight:400;\n  color:var(--gold)!important;\n}\n\n.spotty-ear .se-steps {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n}\n\n.spotty-ear .se-step {\n  background:#fff;\n  border-radius:18px;\n  padding:26px 20px;\n  text-align:center;\n}\n\n.spotty-ear .se-step-number {\n  width:38px;\n  height:38px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:var(--green);\n  color:#fff!important;\n  border-radius:50%;\n  margin:0 auto 18px;\n  font-weight:800;\n}\n\n.spotty-ear .se-step h4 {\n  color:var(--green)!important;\n  font-size:17px;\n  font-weight:800;\n  margin:0 0 10px!important;\n}\n\n.spotty-ear .se-step p {\n  font-size:13px;\n  line-height:1.75;\n  margin:0!important;\n}\n\n\/* CTA *\/\n\n.spotty-ear .se-bottom {\n  text-align:center;\n  padding:65px 15px 10px;\n}\n\n.spotty-ear .se-bottom h3 {\n  font-size:clamp(29px,4vw,45px);\n  line-height:1.25;\n  margin:0 0 18px!important;\n}\n\n.spotty-ear .se-bottom h3 em {\n  color:var(--gold)!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n\n.spotty-ear .se-bottom p {\n  max-width:570px;\n  margin:0 auto 30px!important;\n  font-size:16px;\n  line-height:1.8;\n}\n\n.spotty-ear .se-button {\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:15px;\n  background:var(--green)!important;\n  color:#fff!important;\n  text-decoration:none!important;\n  border-radius:14px;\n  padding:20px 38px;\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  transition:\n    transform .3s,\n    background .3s,\n    box-shadow .3s;\n}\n\n.spotty-ear .se-button:hover {\n  transform:translateY(-5px);\n  background:#28574b!important;\n  box-shadow:0 15px 35px rgba(25,58,51,.2);\n}\n\n.spotty-ear .se-button span {\n  color:#d8c6a4!important;\n  font-size:20px;\n}\n\n.spotty-ear .se-note {\n  color:var(--sage)!important;\n  font-size:12px;\n  margin-top:18px;\n}\n\n\/* MOBILE *\/\n\n@media(max-width:750px) {\n  .spotty-ear {padding:10px 12px 55px}\n  .spotty-ear .se-hero {padding:55px 10px 38px}\n  .spotty-ear .se-hero h2 {letter-spacing:-1px}\n  .spotty-ear .se-hero p {font-size:15px}\n\n  .spotty-ear .se-feature {\n    grid-template-columns:1fr;\n    padding:30px 24px;\n    gap:25px;\n  }\n\n  .spotty-ear .se-accordion {\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .spotty-ear .se-item summary {\n    padding:19px;\n    gap:12px;\n  }\n\n  .spotty-ear .se-item-title {font-size:16px}\n\n  .spotty-ear .se-icon {\n    width:44px;\n    height:44px;\n    font-size:21px;\n  }\n\n  .spotty-ear .se-item-content {\n    padding:0 20px 22px 75px;\n  }\n\n  .spotty-ear .se-guide {padding:28px 18px}\n  .spotty-ear .se-steps {grid-template-columns:1fr}\n\n  .spotty-ear .se-bottom {\n    padding:50px 8px 10px;\n  }\n\n  .spotty-ear .se-button {\n    width:100%;\n    padding:19px 12px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .spotty-ear *,\n  .spotty-ear *::before,\n  .spotty-ear *::after {\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-ear\"\u003e\n\u003cdiv class=\"se-wrap\"\u003e\n\n  \u003c!-- ANIMATED TICKER --\u003e\n  \u003cdiv class=\"se-ticker\"\u003e\n    \u003cdiv class=\"se-track\"\u003e\n      \u003cdiv class=\"se-group\"\u003e\n        \u003cspan\u003eFRESH LITTLE EARS\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eGENTLE EAR CARE\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"se-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eFRESH LITTLE EARS\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eGENTLE EAR CARE\u003c\/span\u003e\n        \u003cspan class=\"se-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"se-hero\"\u003e\n    \u003cspan class=\"se-float se-float-one\" aria-hidden=\"true\"\u003e💧\u003c\/span\u003e\n    \u003cspan class=\"se-float se-float-two\" aria-hidden=\"true\"\u003e🐾\u003c\/span\u003e\n\n    \u003cdiv class=\"se-eyebrow\"\u003e\n      A LITTLE LOVE FOR THEIR EARS\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Clean Ears.\n      \u003cem\u003eHappy Little Head Tilts.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the Spotty™ Gentle Ear Wash\n      for Dogs \u0026amp; Cats — a convenient\n      addition to your pet's grooming\n      routine, designed to help keep\n      their ears feeling fresh and clean.\n      Because every little detail\n      deserves a little love. 🐶🐱\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURE PANEL --\u003e\n  \u003cdiv class=\"se-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"se-feature-label\"\u003e\n        EVERYDAY EAR CARE\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        A Fresh Start.\n        \u003cem\u003eFor Every Little Ear.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Make ear care part of your\n        pet's regular grooming routine.\n        A gentle ear-cleaning product\n        can help remove accessible\n        dirt and debris and keep\n        ears feeling fresher,\n        when used as directed.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"se-feature-visual\"\u003e\n      \u003cspan class=\"se-feature-icon\" aria-hidden=\"true\"\u003e🐶\u003c\/span\u003e\n      \u003cdiv class=\"se-feature-caption\"\u003e\n        CLEAN • CARE • CUDDLE\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS HEADING --\u003e\n  \u003cdiv class=\"se-benefits-heading\"\u003e\n    \u003cdiv class=\"se-eyebrow\"\u003e\n      THOUGHTFUL PET GROOMING\n    \u003c\/div\u003e\n\n    \u003ch3\u003e\n      Little Ears.\n      \u003cem\u003eLots of Love.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003eTap each benefit to discover more.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTERACTIVE BENEFIT DROPDOWNS --\u003e\n  \u003cdiv class=\"se-accordion\"\u003e\n\n    \u003cdetails class=\"se-item\" open\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          Gentle Ear-Cleaning Routine\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Add a simple ear-care step\n          to your pet's grooming\n          routine. Use according\n          to the product label\n          to help clean the\n          accessible outer ear.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          EVERYDAY GROOMING CARE ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"se-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          Helps Remove Dirt \u0026amp; Debris\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Routine cleaning can\n          help lift accessible\n          dirt and debris,\n          leaving the outer\n          ear looking cleaner.\n          Always follow the\n          manufacturer's directions.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          CLEANER-LOOKING EARS ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"se-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          Fresher Ear Care\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Regular, appropriate\n          ear hygiene can help\n          manage everyday\n          surface dirt and\n          keep your pet's\n          grooming routine fresh.\n          Persistent odour needs\n          veterinary attention.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          FRESHNESS-FOCUSED CARE ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"se-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e🐶\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          For Dogs \u0026amp; Cats\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Designed for pet owners\n          looking for an ear-care\n          product suitable for\n          both dogs and cats.\n          Check the label for\n          species, age and\n          usage restrictions.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          ONE GROOMING ESSENTIAL ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"se-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e🧼\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          Easy to Add to Grooming\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Make appropriate ear\n          checks and cleaning\n          part of your regular\n          pet-care routine,\n          alongside brushing,\n          bathing and nail care.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          SIMPLE PET-CARE HABITS ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"se-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"se-icon\"\u003e❤️\u003c\/span\u003e\n        \u003cspan class=\"se-item-title\"\u003e\n          A Little Extra TLC\n        \u003c\/span\u003e\n        \u003cspan class=\"se-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"se-item-content\"\u003e\n        \u003cp\u003e\n          Taking time to check\n          your pet's ears can\n          help you notice\n          changes early.\n          Keep grooming gentle,\n          positive and suited\n          to your pet's needs.\n        \u003c\/p\u003e\n        \u003cspan class=\"se-tag\"\u003e\n          CARE IN EVERY DETAIL ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- SIMPLE EAR CARE GUIDE --\u003e\n  \u003cdiv class=\"se-guide\"\u003e\n    \u003ch3\u003e\n      Simple Care.\n      \u003cem\u003eHappy Little Ears.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"se-steps\"\u003e\n\n      \u003cdiv class=\"se-step\"\u003e\n        \u003cdiv class=\"se-step-number\"\u003e1\u003c\/div\u003e\n        \u003ch4\u003e🐾 Check\u003c\/h4\u003e\n        \u003cp\u003e\n          Look for redness,\n          swelling, unusual\n          discharge or pain\n          before cleaning.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"se-step\"\u003e\n        \u003cdiv class=\"se-step-number\"\u003e2\u003c\/div\u003e\n        \u003ch4\u003e💧 Clean\u003c\/h4\u003e\n        \u003cp\u003e\n          Follow the product's\n          instructions carefully.\n          Never insert cotton\n          buds into the ear canal.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"se-step\"\u003e\n        \u003cdiv class=\"se-step-number\"\u003e3\u003c\/div\u003e\n        \u003ch4\u003e❤️ Reward\u003c\/h4\u003e\n        \u003cp\u003e\n          Keep the experience\n          calm and positive.\n          Finish with praise\n          and a little treat.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"se-bottom\"\u003e\n    \u003ch3\u003e\n      Fresh Little Ears.\u003cbr\u003e\n      \u003cem\u003eEndless Happy Moments.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Give your furry friend\n      a little extra care\n      with a simple addition\n      to their grooming routine. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"se-button\"\u003e\n      ADD TO THEIR CARE ROUTINE\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"se-note\"\u003e\n      💧 Gentle routines. Happy paws. Lots of love.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Spotty World","offers":[{"title":"100 Ml × 1","offer_id":47627311415468,"sku":"1a899166-d53a-4f74-bbe4-851b17d78e1d","price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/89f24936b2a401f6cd406657c3852843.jpg?v=1792100844"},{"product_id":"breathable-mesh-dog-bath-hammock-pet-grooming-stand-with-safety-strap-wash-support-rack-for-cats-and-dogs-portable-bath-holder-for-small-and-medium-pets-foldable-pet-supplies","title":"Breathable Mesh Dog Bath Hammock, Pet Grooming Stand with Safety Strap, Wash Support Rack for Cats and Dogs, Portable Bath Holder for Small and Medium Pets, Foldable Pet Supplies","description":"\n\u003cstyle\u003e\n\/* SPOTTY PREMIUM PET BATHING HAMMOCK *\/\n.spotty-bath {\n  --green:#193a33;\n  --gold:#b49c70;\n  --sage:#6d7c77;\n  --cream:#f7f8f7;\n  --card:#f3f6f9;\n  --line:#dee5e1;\n  background:var(--cream)!important;\n  color:var(--green)!important;\n  font-family:inherit;\n  padding:18px 15px 70px;\n  width:100%;\n  overflow:hidden;\n  isolation:isolate;\n}\n.spotty-bath *,.spotty-bath *::before,\n.spotty-bath *::after{box-sizing:border-box}\n.spotty-bath .sb-wrap{max-width:1120px;margin:auto}\n.spotty-bath h2,.spotty-bath h3{\n  color:var(--green)!important;\n  opacity:1!important;\n  visibility:visible!important;\n  text-transform:none!important;\n}\n.spotty-bath p{\n  color:var(--sage)!important;\n  opacity:1!important;\n  visibility:visible!important;\n}\n\n\/* ANIMATED TICKER *\/\n.spotty-bath .sb-ticker{\n  background:var(--green);\n  border-radius:22px 22px 0 0;\n  overflow:hidden;\n  padding:18px 0;\n}\n.spotty-bath .sb-ticker-track{\n  display:flex;\n  width:max-content;\n  animation:sbBathTicker 25s linear infinite;\n}\n.spotty-bath .sb-ticker-group{\n  display:flex;\n  align-items:center;\n  flex-shrink:0;\n}\n.spotty-bath .sb-ticker span{\n  white-space:nowrap;\n  color:#fff!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  padding:0 22px;\n}\n.spotty-bath .sb-ticker .sb-star{\n  color:var(--gold)!important;\n  font-size:18px;\n  padding:0;\n}\n@keyframes sbBathTicker{\n  from{transform:translateX(0)}\n  to{transform:translateX(-50%)}\n}\n\n\/* HERO *\/\n.spotty-bath .sb-hero{\n  text-align:center;\n  padding:70px 15px 48px;\n  position:relative;\n}\n.spotty-bath .sb-eyebrow{\n  color:#72877c!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  line-height:1.8;\n}\n.spotty-bath .sb-hero h2{\n  font-size:clamp(35px,5.5vw,65px);\n  line-height:1.15;\n  letter-spacing:-2px;\n  font-weight:850;\n  margin:24px 0!important;\n}\n.spotty-bath .sb-hero h2 em{\n  display:block;\n  font-family:Georgia,serif;\n  font-weight:400;\n  color:var(--gold)!important;\n  margin-top:6px;\n}\n.spotty-bath .sb-hero p{\n  max-width:680px;\n  margin:0 auto!important;\n  font-size:17px;\n  line-height:1.9;\n}\n\n\/* FLOATING BUBBLES *\/\n.spotty-bath .sb-bubble{\n  position:absolute;\n  width:24px;\n  height:24px;\n  border:2px solid rgba(122,199,186,.5);\n  border-radius:50%;\n  pointer-events:none;\n  animation:sbBubbleFloat 6s ease-in-out infinite;\n}\n.spotty-bath .sb-bubble-one{\n  left:8%;\n  top:24%;\n}\n.spotty-bath .sb-bubble-two{\n  right:9%;\n  top:36%;\n  width:37px;\n  height:37px;\n  animation-delay:2s;\n}\n.spotty-bath .sb-bubble-three{\n  left:15%;\n  bottom:13%;\n  width:14px;\n  height:14px;\n  animation-delay:3s;\n}\n@keyframes sbBubbleFloat{\n  0%,100%{\n    transform:translateY(0) scale(1);\n    opacity:.5;\n  }\n  50%{\n    transform:translateY(-22px) scale(1.12);\n    opacity:1;\n  }\n}\n\n\/* FEATURE PANEL *\/\n.spotty-bath .sb-feature{\n  background:var(--green);\n  border-radius:28px;\n  padding:45px;\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  gap:35px;\n  align-items:center;\n  margin-bottom:22px;\n  position:relative;\n  overflow:hidden;\n}\n.spotty-bath .sb-feature-label{\n  color:#d8c6a4!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n.spotty-bath .sb-feature h3{\n  color:#fff!important;\n  font-size:clamp(28px,3.5vw,43px);\n  line-height:1.2;\n  margin:16px 0!important;\n}\n.spotty-bath .sb-feature h3 em{\n  color:#d8c6a4!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n.spotty-bath .sb-feature p{\n  color:#dce6e1!important;\n  font-size:15px;\n  line-height:1.85;\n  margin:0!important;\n}\n.spotty-bath .sb-feature-visual{\n  text-align:center;\n  border:1px solid rgba(255,255,255,.2);\n  background:rgba(255,255,255,.06);\n  border-radius:25px;\n  padding:35px 20px;\n}\n.spotty-bath .sb-feature-icon{\n  display:block;\n  font-size:83px;\n  animation:sbBathPulse 3.5s ease-in-out infinite;\n}\n@keyframes sbBathPulse{\n  0%,100%{transform:scale(1)}\n  50%{transform:scale(1.1)}\n}\n.spotty-bath .sb-feature-caption{\n  color:#fff!important;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  margin-top:20px;\n}\n\n\/* BENEFITS HEADING *\/\n.spotty-bath .sb-benefits-title{\n  text-align:center;\n  padding:38px 10px 28px;\n}\n.spotty-bath .sb-benefits-title h3{\n  font-size:clamp(28px,4vw,42px);\n  margin:12px 0!important;\n}\n.spotty-bath .sb-benefits-title h3 em{\n  color:var(--gold)!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n.spotty-bath .sb-benefits-title p{\n  font-size:14px;\n  margin:10px 0 0!important;\n}\n\n\/* INTERACTIVE DROPDOWNS *\/\n.spotty-bath .sb-accordion{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:16px;\n}\n.spotty-bath .sb-item{\n  background:var(--card);\n  border:1px solid var(--line);\n  border-radius:23px;\n  overflow:hidden;\n  transition:transform .35s,border-color .35s,\n             box-shadow .35s;\n}\n.spotty-bath .sb-item:hover{\n  border-color:var(--gold);\n  transform:translateY(-3px);\n}\n.spotty-bath .sb-item[open]{\n  border-color:var(--gold);\n  box-shadow:0 12px 30px rgba(25,58,51,.08);\n}\n.spotty-bath .sb-item summary{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  padding:23px;\n  cursor:pointer;\n  list-style:none;\n  user-select:none;\n}\n.spotty-bath .sb-item summary::-webkit-details-marker{\n  display:none;\n}\n.spotty-bath .sb-icon{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:51px;\n  height:51px;\n  flex-shrink:0;\n  border-radius:16px;\n  background:#e8efeb;\n  font-size:24px;\n  transition:transform .35s;\n}\n.spotty-bath .sb-item:hover .sb-icon{\n  transform:rotate(-8deg) scale(1.07);\n}\n.spotty-bath .sb-item-title{\n  flex:1;\n  color:var(--green)!important;\n  font-size:18px;\n  font-weight:800;\n  line-height:1.35;\n}\n.spotty-bath .sb-plus{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:31px;\n  height:31px;\n  flex-shrink:0;\n  border:1px solid #d5ded8;\n  border-radius:50%;\n  color:var(--green)!important;\n  font-size:22px;\n  transition:transform .3s,background .3s,color .3s;\n}\n.spotty-bath .sb-item[open] .sb-plus{\n  transform:rotate(45deg);\n  background:var(--green);\n  color:#fff!important;\n}\n.spotty-bath .sb-item-content{\n  padding:0 24px 25px 88px;\n  animation:sbBathOpen .35s ease;\n}\n.spotty-bath .sb-item-content p{\n  font-size:15px;\n  line-height:1.8;\n  margin:0!important;\n}\n.spotty-bath .sb-tag{\n  display:block;\n  margin-top:17px;\n  color:#a48c63!important;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.2px;\n  text-transform:uppercase;\n}\n@keyframes sbBathOpen{\n  from{\n    opacity:0;\n    transform:translateY(-8px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n\/* CTA *\/\n.spotty-bath .sb-bottom{\n  text-align:center;\n  padding:65px 15px 10px;\n}\n.spotty-bath .sb-bottom h3{\n  font-size:clamp(29px,4vw,45px);\n  line-height:1.25;\n  margin:0 0 18px!important;\n}\n.spotty-bath .sb-bottom h3 em{\n  color:var(--gold)!important;\n  font-family:Georgia,serif;\n  font-weight:400;\n}\n.spotty-bath .sb-bottom p{\n  max-width:560px;\n  margin:0 auto 30px!important;\n  font-size:16px;\n  line-height:1.8;\n}\n.spotty-bath .sb-button{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:15px;\n  background:var(--green)!important;\n  color:#fff!important;\n  text-decoration:none!important;\n  border-radius:14px;\n  padding:20px 38px;\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  transition:transform .3s,background .3s,\n             box-shadow .3s;\n}\n.spotty-bath .sb-button:hover{\n  transform:translateY(-5px);\n  background:#28574b!important;\n  box-shadow:0 15px 35px rgba(25,58,51,.2);\n}\n.spotty-bath .sb-button span{\n  color:#d8c6a4!important;\n  font-size:20px;\n}\n.spotty-bath .sb-note{\n  color:var(--sage)!important;\n  font-size:12px;\n  margin-top:18px;\n}\n\n\/* MOBILE *\/\n@media(max-width:750px){\n  .spotty-bath{padding:10px 12px 55px}\n  .spotty-bath .sb-hero{padding:55px 10px 38px}\n  .spotty-bath .sb-hero h2{letter-spacing:-1px}\n  .spotty-bath .sb-hero p{font-size:15px}\n  .spotty-bath .sb-feature{\n    grid-template-columns:1fr;\n    padding:30px 24px;\n    gap:25px;\n  }\n  .spotty-bath .sb-accordion{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n  .spotty-bath .sb-item summary{\n    padding:19px;\n    gap:12px;\n  }\n  .spotty-bath .sb-item-title{font-size:16px}\n  .spotty-bath .sb-icon{\n    width:44px;height:44px;\n    font-size:21px;\n  }\n  .spotty-bath .sb-item-content{\n    padding:0 20px 22px 75px;\n  }\n  .spotty-bath .sb-bottom{\n    padding:50px 8px 10px;\n  }\n  .spotty-bath .sb-button{\n    width:100%;\n    padding:19px 12px;\n  }\n}\n@media(prefers-reduced-motion:reduce){\n  .spotty-bath *,\n  .spotty-bath *::before,\n  .spotty-bath *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-bath\"\u003e\n\u003cdiv class=\"sb-wrap\"\u003e\n\n  \u003c!-- ANIMATED TICKER --\u003e\n  \u003cdiv class=\"sb-ticker\"\u003e\n    \u003cdiv class=\"sb-ticker-track\"\u003e\n      \u003cdiv class=\"sb-ticker-group\"\u003e\n        \u003cspan\u003eHAPPY BATH TIME\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eCLEAN LITTLE PAWS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eMORE CUDDLES\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sb-ticker-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eHAPPY BATH TIME\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eCLEAN LITTLE PAWS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eMORE CUDDLES\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sb-hero\"\u003e\n    \u003cspan class=\"sb-bubble sb-bubble-one\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"sb-bubble sb-bubble-two\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"sb-bubble sb-bubble-three\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cdiv class=\"sb-eyebrow\"\u003e\n      A LITTLE HELP FOR BATH TIME\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Less Fuss.\n      \u003cem\u003eMore Splish-Splash Fun.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the Spotty™ Foldable Pet Bathing\n      Hammock — a lightweight, breathable\n      grooming accessory designed to\n      help keep your furry friend\n      supported during bath time. 🐶🛁\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN FEATURE --\u003e\n  \u003cdiv class=\"sb-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"sb-feature-label\"\u003e\n        HANDS-FREE GROOMING SUPPORT\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        Make Bath Time\n        \u003cem\u003eA Little Easier.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        The breathable mesh design\n        and adjustable support straps\n        help keep your pet comfortably\n        positioned while you focus\n        on gentle washing and grooming.\n        Easy to fold away after use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-feature-visual\"\u003e\n      \u003cspan class=\"sb-feature-icon\" aria-hidden=\"true\"\u003e🛁\u003c\/span\u003e\n      \u003cdiv class=\"sb-feature-caption\"\u003e\n        COMFORT • SUPPORT • CONVENIENCE\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS HEADING --\u003e\n  \u003cdiv class=\"sb-benefits-title\"\u003e\n    \u003cdiv class=\"sb-eyebrow\"\u003e\n      THOUGHTFULLY DESIGNED FOR PET PARENTS\n    \u003c\/div\u003e\n\n    \u003ch3\u003e\n      Little Helper.\n      \u003cem\u003eBig Convenience.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003eTap each benefit to discover more.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFIT DROPDOWNS --\u003e\n  \u003cdiv class=\"sb-accordion\"\u003e\n\n    \u003cdetails class=\"sb-item\" open\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"sb-icon\"\u003e🧳\u003c\/span\u003e\n        \u003cspan class=\"sb-item-title\"\u003e\n          Foldable \u0026amp; Space-Saving\n        \u003c\/span\u003e\n        \u003cspan class=\"sb-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"sb-item-content\"\u003e\n        \u003cp\u003e\n          Folds neatly for convenient\n          storage and portability.\n          Keep your grooming accessory\n          ready for bath time without\n          taking up unnecessary space.\n        \u003c\/p\u003e\n        \u003cspan class=\"sb-tag\"\u003e\n          EASY TO STORE ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"sb-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"sb-icon\"\u003e🌬️\u003c\/span\u003e\n        \u003cspan class=\"sb-item-title\"\u003e\n          Breathable Mesh Comfort\n        \u003c\/span\u003e\n        \u003cspan class=\"sb-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"sb-item-content\"\u003e\n        \u003cp\u003e\n          The breathable mesh material\n          allows airflow around your\n          pet while providing a\n          supportive space for\n          gentle grooming sessions.\n        \u003c\/p\u003e\n        \u003cspan class=\"sb-tag\"\u003e\n          DESIGNED FOR COMFORT ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"sb-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"sb-icon\"\u003e🛡️\u003c\/span\u003e\n        \u003cspan class=\"sb-item-title\"\u003e\n          Secure Support Straps\n        \u003c\/span\u003e\n        \u003cspan class=\"sb-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"sb-item-content\"\u003e\n        \u003cp\u003e\n          Non-slip support straps\n          are designed to help\n          keep the hammock in\n          position during use.\n          Always check that the\n          setup is secure and\n          properly fitted.\n        \u003c\/p\u003e\n        \u003cspan class=\"sb-tag\"\u003e\n          STABLE GROOMING SUPPORT ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"sb-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"sb-icon\"\u003e🐾\u003c\/span\u003e\n        \u003cspan class=\"sb-item-title\"\u003e\n          Lightweight \u0026amp; Portable\n        \u003c\/span\u003e\n        \u003cspan class=\"sb-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"sb-item-content\"\u003e\n        \u003cp\u003e\n          Lightweight construction\n          makes it convenient to\n          carry and store.\n          A practical grooming\n          accessory for suitable\n          small and medium-sized pets.\n        \u003c\/p\u003e\n        \u003cspan class=\"sb-tag\"\u003e\n          GROOMING MADE CONVENIENT ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"sb-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"sb-icon\"\u003e💙\u003c\/span\u003e\n        \u003cspan class=\"sb-item-title\"\u003e\n          Lovely Blue Design\n        \u003c\/span\u003e\n        \u003cspan class=\"sb-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"sb-item-content\"\u003e\n        \u003cp\u003e\n          Finished in a soft blue\n          colour that adds a\n          cheerful touch to your\n          grooming essentials.\n          Practical, simple and cute.\n        \u003c\/p\u003e\n        \u003cspan class=\"sb-tag\"\u003e\n          FUNCTION MEETS STYLE ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003cdiv class=\"sb-bottom\"\u003e\n    \u003ch3\u003e\n      Cleaner Paws.\u003cbr\u003e\n      \u003cem\u003eHappier Bath Days.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Make grooming routines more\n      convenient with a breathable,\n      foldable pet bathing hammock\n      designed for everyday use. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"sb-button\"\u003e\n      MAKE BATH TIME EASIER\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"sb-note\"\u003e\n      🛁 A little less fuss. A lot more love.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Spotty World","offers":[{"title":"Light Blue \/ One-Size","offer_id":47627311546540,"sku":"7c0af027-9c09-4294-81e6-165139f24740","price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/8e57b79dd868f38b91ba07bea0a92b93.jpg?v=1792100875"},{"product_id":"new-dog-paw-trimmer-with-led-light-fully-waterproof-pet-hair-trimmer-with-led-display-dog-clippers-for-grooming-18mm-widen-blade","title":"New Dog Paw Trimmer with LED Light Fully Waterproof Pet Hair Trimmer with LED Display Dog Clippers for Grooming 18Mm Widen Blade","description":"\n\u003cstyle\u003e\n\/* =========================================\n   SPOTTY™ LED PAW TRIMMER\n   PREMIUM CUSTOM LIQUID\n========================================= *\/\n\n.spotty-trimmer {\n  --st-green: #193a33;\n  --st-gold: #b49c70;\n  --st-sage: #6d7c77;\n  --st-cream: #f7f8f7;\n  --st-card: #f3f6f9;\n  --st-line: #dee5e1;\n  background: var(--st-cream) !important;\n  color: var(--st-green) !important;\n  padding: 18px 15px 70px;\n  font-family: inherit;\n  overflow: hidden;\n  isolation: isolate;\n}\n\n.spotty-trimmer *,\n.spotty-trimmer *::before,\n.spotty-trimmer *::after {\n  box-sizing: border-box;\n}\n\n.spotty-trimmer .st-wrap {\n  max-width: 1120px;\n  margin: auto;\n}\n\n.spotty-trimmer h2,\n.spotty-trimmer h3 {\n  color: var(--st-green) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  text-transform: none !important;\n}\n\n.spotty-trimmer p {\n  color: var(--st-sage) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n\/* ANIMATED TICKER *\/\n\n.spotty-trimmer .st-ticker {\n  background: var(--st-green);\n  border-radius: 22px 22px 0 0;\n  overflow: hidden;\n  padding: 18px 0;\n}\n\n.spotty-trimmer .st-ticker-track {\n  display: flex;\n  width: max-content;\n  animation: stTicker 25s linear infinite;\n}\n\n.spotty-trimmer .st-ticker-group {\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n}\n\n.spotty-trimmer .st-ticker span {\n  color: #fff !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  white-space: nowrap;\n  padding: 0 22px;\n}\n\n.spotty-trimmer .st-ticker .st-star {\n  color: var(--st-gold) !important;\n  font-size: 18px;\n  padding: 0;\n}\n\n@keyframes stTicker {\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n\n\/* HERO *\/\n\n.spotty-trimmer .st-hero {\n  text-align: center;\n  padding: 70px 15px 48px;\n  position: relative;\n}\n\n.spotty-trimmer .st-eyebrow {\n  color: #72877c !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.4px;\n  text-transform: uppercase;\n  line-height: 1.8;\n}\n\n.spotty-trimmer .st-hero h2 {\n  font-size: clamp(35px, 5.5vw, 65px);\n  line-height: 1.15;\n  letter-spacing: -2px;\n  font-weight: 850;\n  margin: 24px 0 !important;\n}\n\n.spotty-trimmer .st-hero h2 em {\n  display: block;\n  font-family: Georgia, serif;\n  font-weight: 400;\n  color: var(--st-gold) !important;\n  margin-top: 6px;\n}\n\n.spotty-trimmer .st-hero p {\n  max-width: 680px;\n  margin: 0 auto !important;\n  font-size: 17px;\n  line-height: 1.9;\n}\n\n.spotty-trimmer .st-float {\n  position: absolute;\n  font-size: 26px;\n  opacity: .3;\n  pointer-events: none;\n  animation: stFloat 5s ease-in-out infinite;\n}\n\n.spotty-trimmer .st-float-one {\n  left: 5%;\n  top: 25%;\n}\n\n.spotty-trimmer .st-float-two {\n  right: 7%;\n  top: 40%;\n  animation-delay: 2s;\n}\n\n@keyframes stFloat {\n  0%, 100% {\n    transform: translateY(0) rotate(-8deg);\n  }\n  50% {\n    transform: translateY(-16px) rotate(8deg);\n  }\n}\n\n\/* MAIN FEATURE *\/\n\n.spotty-trimmer .st-feature {\n  background: var(--st-green);\n  border-radius: 28px;\n  padding: 45px;\n  display: grid;\n  grid-template-columns: 1.15fr .85fr;\n  gap: 35px;\n  align-items: center;\n  margin-bottom: 22px;\n  overflow: hidden;\n  position: relative;\n}\n\n.spotty-trimmer .st-feature::before {\n  content: \"\";\n  position: absolute;\n  width: 270px;\n  height: 270px;\n  right: -100px;\n  top: -130px;\n  border-radius: 50%;\n  background: rgba(180,156,112,.09);\n  pointer-events: none;\n}\n\n.spotty-trimmer .st-feature-label {\n  color: #d8c6a4 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.spotty-trimmer .st-feature h3 {\n  color: #fff !important;\n  font-size: clamp(28px, 3.5vw, 43px);\n  line-height: 1.2;\n  margin: 16px 0 !important;\n}\n\n.spotty-trimmer .st-feature h3 em {\n  color: #d8c6a4 !important;\n  font-family: Georgia, serif;\n  font-weight: 400;\n}\n\n.spotty-trimmer .st-feature p {\n  color: #dce6e1 !important;\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-trimmer .st-led-panel {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.2);\n  border-radius: 25px;\n  padding: 35px 20px;\n}\n\n.spotty-trimmer .st-led-icon {\n  display: block;\n  font-size: 76px;\n  filter: drop-shadow(0 0 14px rgba(255,231,159,.45));\n  animation: stGlow 3s ease-in-out infinite;\n}\n\n@keyframes stGlow {\n  0%,100% {\n    transform: scale(1);\n    filter: drop-shadow(0 0 5px rgba(255,231,159,.25));\n  }\n  50% {\n    transform: scale(1.1);\n    filter: drop-shadow(0 0 24px rgba(255,231,159,.75));\n  }\n}\n\n.spotty-trimmer .st-led-caption {\n  color: #fff !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  margin-top: 22px;\n}\n\n.spotty-trimmer .st-led-sub {\n  color: #d8c6a4 !important;\n  font-size: 12px;\n  margin-top: 9px;\n}\n\n\/* BENEFIT HEADER *\/\n\n.spotty-trimmer .st-benefits-heading {\n  text-align: center;\n  padding: 38px 10px 28px;\n}\n\n.spotty-trimmer .st-benefits-heading h3 {\n  font-size: clamp(28px, 4vw, 42px);\n  margin: 12px 0 !important;\n}\n\n.spotty-trimmer .st-benefits-heading h3 em {\n  color: var(--st-gold) !important;\n  font-family: Georgia, serif;\n  font-weight: 400;\n}\n\n.spotty-trimmer .st-benefits-heading p {\n  font-size: 14px;\n  margin: 10px 0 0 !important;\n}\n\n\/* INTERACTIVE DROPDOWNS *\/\n\n.spotty-trimmer .st-accordion {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.spotty-trimmer .st-item {\n  background: var(--st-card);\n  border: 1px solid var(--st-line);\n  border-radius: 23px;\n  overflow: hidden;\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    box-shadow .35s ease;\n}\n\n.spotty-trimmer .st-item:hover {\n  border-color: var(--st-gold);\n  transform: translateY(-3px);\n}\n\n.spotty-trimmer .st-item[open] {\n  border-color: var(--st-gold);\n  box-shadow: 0 12px 30px rgba(25,58,51,.08);\n}\n\n.spotty-trimmer .st-item summary {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 23px;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n\n.spotty-trimmer .st-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.spotty-trimmer .st-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 51px;\n  height: 51px;\n  flex-shrink: 0;\n  border-radius: 16px;\n  background: #e8efeb;\n  font-size: 24px;\n  transition: transform .35s ease;\n}\n\n.spotty-trimmer .st-item:hover .st-icon {\n  transform: rotate(-8deg) scale(1.07);\n}\n\n.spotty-trimmer .st-item-title {\n  flex: 1;\n  color: var(--st-green) !important;\n  font-size: 18px;\n  font-weight: 800;\n  line-height: 1.35;\n}\n\n.spotty-trimmer .st-plus {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 31px;\n  height: 31px;\n  flex-shrink: 0;\n  border: 1px solid #d5ded8;\n  border-radius: 50%;\n  color: var(--st-green) !important;\n  font-size: 22px;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    color .3s ease;\n}\n\n.spotty-trimmer .st-item[open] .st-plus {\n  transform: rotate(45deg);\n  background: var(--st-green);\n  color: #fff !important;\n}\n\n.spotty-trimmer .st-item-content {\n  padding: 0 24px 25px 88px;\n  animation: stOpen .35s ease;\n}\n\n.spotty-trimmer .st-item-content p {\n  font-size: 15px;\n  line-height: 1.8;\n  margin: 0 !important;\n}\n\n.spotty-trimmer .st-tag {\n  display: block;\n  margin-top: 17px;\n  color: #a48c63 !important;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n}\n\n@keyframes stOpen {\n  from {\n    opacity: 0;\n    transform: translateY(-8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* SPECIFICATIONS *\/\n\n.spotty-trimmer .st-specs {\n  margin-top: 24px;\n  background: #eaf0ec;\n  border: 1px solid #dce5de;\n  border-radius: 27px;\n  padding: 38px;\n}\n\n.spotty-trimmer .st-specs h3 {\n  font-size: clamp(26px, 3.5vw, 37px);\n  text-align: center;\n  margin: 0 0 25px !important;\n}\n\n.spotty-trimmer .st-specs h3 em {\n  color: var(--st-gold) !important;\n  font-family: Georgia, serif;\n  font-weight: 400;\n}\n\n.spotty-trimmer .st-spec-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.spotty-trimmer .st-spec {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 15px;\n  text-align: center;\n}\n\n.spotty-trimmer .st-spec-value {\n  color: var(--st-green) !important;\n  font-size: 23px;\n  font-weight: 850;\n}\n\n.spotty-trimmer .st-spec-label {\n  color: var(--st-sage) !important;\n  font-size: 11px;\n  margin-top: 8px;\n  line-height: 1.5;\n}\n\n.spotty-trimmer .st-box-contents {\n  text-align: center;\n  margin-top: 22px;\n  color: var(--st-sage) !important;\n  font-size: 13px;\n  line-height: 1.8;\n}\n\n\/* CTA *\/\n\n.spotty-trimmer .st-bottom {\n  text-align: center;\n  padding: 65px 15px 10px;\n}\n\n.spotty-trimmer .st-bottom h3 {\n  font-size: clamp(29px, 4vw, 45px);\n  line-height: 1.25;\n  margin: 0 0 18px !important;\n}\n\n.spotty-trimmer .st-bottom h3 em {\n  color: var(--st-gold) !important;\n  font-family: Georgia, serif;\n  font-weight: 400;\n}\n\n.spotty-trimmer .st-bottom p {\n  max-width: 570px;\n  margin: 0 auto 30px !important;\n  font-size: 16px;\n  line-height: 1.8;\n}\n\n.spotty-trimmer .st-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n  background: var(--st-green) !important;\n  color: #fff !important;\n  text-decoration: none !important;\n  border-radius: 14px;\n  padding: 20px 38px;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n}\n\n.spotty-trimmer .st-button:hover {\n  transform: translateY(-5px);\n  background: #28574b !important;\n  box-shadow: 0 15px 35px rgba(25,58,51,.2);\n}\n\n.spotty-trimmer .st-button span {\n  color: #d8c6a4 !important;\n  font-size: 20px;\n}\n\n.spotty-trimmer .st-note {\n  color: var(--st-sage) !important;\n  font-size: 12px;\n  margin-top: 18px;\n}\n\n\/* MOBILE *\/\n\n@media (max-width:750px) {\n  .spotty-trimmer {\n    padding: 10px 12px 55px;\n  }\n\n  .spotty-trimmer .st-hero {\n    padding: 55px 10px 38px;\n  }\n\n  .spotty-trimmer .st-hero h2 {\n    letter-spacing: -1px;\n  }\n\n  .spotty-trimmer .st-hero p {\n    font-size: 15px;\n  }\n\n  .spotty-trimmer .st-feature {\n    grid-template-columns: 1fr;\n    padding: 30px 24px;\n    gap: 25px;\n  }\n\n  .spotty-trimmer .st-accordion {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .spotty-trimmer .st-item summary {\n    padding: 19px;\n    gap: 12px;\n  }\n\n  .spotty-trimmer .st-item-title {\n    font-size: 16px;\n  }\n\n  .spotty-trimmer .st-icon {\n    width: 44px;\n    height: 44px;\n    font-size: 21px;\n  }\n\n  .spotty-trimmer .st-item-content {\n    padding: 0 20px 22px 75px;\n  }\n\n  .spotty-trimmer .st-specs {\n    padding: 28px 18px;\n  }\n\n  .spotty-trimmer .st-spec-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .spotty-trimmer .st-bottom {\n    padding: 50px 8px 10px;\n  }\n\n  .spotty-trimmer .st-button {\n    width: 100%;\n    padding: 19px 12px;\n  }\n}\n\n@media (prefers-reduced-motion:reduce) {\n  .spotty-trimmer *,\n  .spotty-trimmer *::before,\n  .spotty-trimmer *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-trimmer\"\u003e\n\u003cdiv class=\"st-wrap\"\u003e\n\n  \u003c!-- ANIMATED TICKER --\u003e\n  \u003cdiv class=\"st-ticker\"\u003e\n    \u003cdiv class=\"st-ticker-track\"\u003e\n      \u003cdiv class=\"st-ticker-group\"\u003e\n        \u003cspan\u003eNEAT LITTLE PAWS\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eGENTLE GROOMING\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PETS\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"st-ticker-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eNEAT LITTLE PAWS\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eGENTLE GROOMING\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PETS\u003c\/span\u003e\n        \u003cspan class=\"st-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"st-hero\"\u003e\n    \u003cspan class=\"st-float st-float-one\" aria-hidden=\"true\"\u003e✨\u003c\/span\u003e\n    \u003cspan class=\"st-float st-float-two\" aria-hidden=\"true\"\u003e🐾\u003c\/span\u003e\n\n    \u003cdiv class=\"st-eyebrow\"\u003e\n      PRECISION GROOMING MADE SIMPLE\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Tiny Paws.\n      \u003cem\u003ePerfectly Pampered.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the Spotty™ LED Precision Paw\n      Trimmer — the compact, cordless\n      grooming essential designed for\n      neat paws and delicate touch-ups.\n      More control, less fuss and\n      happier grooming moments. 🐶✨\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN FEATURE --\u003e\n  \u003cdiv class=\"st-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"st-feature-label\"\u003e\n        BUILT-IN LED PRECISION LIGHT\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        See Every Detail.\n        \u003cem\u003eTrim With Confidence.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        The built-in LED light illuminates\n        small grooming areas, helping you\n        see the fur and surrounding skin\n        more clearly. Enjoy better\n        visibility when trimming around\n        paws and other delicate areas.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"st-led-panel\"\u003e\n      \u003cspan class=\"st-led-icon\" aria-hidden=\"true\"\u003e💡\u003c\/span\u003e\n      \u003cdiv class=\"st-led-caption\"\u003e\n        PRECISION YOU CAN SEE\n      \u003c\/div\u003e\n      \u003cdiv class=\"st-led-sub\"\u003e\n        LED-assisted grooming\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS HEADING --\u003e\n  \u003cdiv class=\"st-benefits-heading\"\u003e\n    \u003cdiv class=\"st-eyebrow\"\u003e\n      MADE FOR EASY GROOMING\n    \u003c\/div\u003e\n    \u003ch3\u003e\n      Small Trimmer.\n      \u003cem\u003eBig Convenience.\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cp\u003eTap each benefit to discover more.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFIT DROPDOWNS --\u003e\n  \u003cdiv class=\"st-accordion\"\u003e\n\n    \u003cdetails class=\"st-item\" open\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e💡\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          LED-Lit Precision\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          The built-in LED light helps\n          illuminate your pet's fur and\n          skin for improved visibility,\n          making small-area trimming\n          easier to manage.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          SEE MORE. TRIM CAREFULLY. ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"st-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e✂️\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          Wider 18 mm Blade\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          The 18 mm stainless-steel\n          trimming blade covers more\n          fur with each pass while\n          remaining compact enough\n          for targeted grooming\n          around the paws.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          PRECISE, EFFICIENT TOUCH-UPS ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"st-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e🔇\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          Quiet, Gentle Grooming\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          Designed for low-noise\n          operation, with a stated\n          sound level of approximately\n          35 dB, helping make grooming\n          less disruptive for\n          noise-sensitive pets.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          LESS NOISE. MORE COMFORT. ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"st-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e🔋\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          Rechargeable \u0026amp; Cordless\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          The built-in 500 mAh battery\n          offers approximately 90 minutes\n          of use per full charge.\n          Enjoy cordless freedom\n          without disposable batteries.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          GROOM WHERE YOU LIKE ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"st-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e💦\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          Waterproof \u0026amp; Easy to Clean\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          The waterproof design\n          allows convenient rinsing\n          after grooming, helping\n          remove loose hair and\n          keep the trimmer clean.\n          Follow the supplied\n          cleaning instructions.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          QUICK, CONVENIENT CLEANING ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"st-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"st-icon\"\u003e📱\u003c\/span\u003e\n        \u003cspan class=\"st-item-title\"\u003e\n          Smart LED Display\n        \u003c\/span\u003e\n        \u003cspan class=\"st-plus\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"st-item-content\"\u003e\n        \u003cp\u003e\n          The built-in display shows\n          operating, charging and\n          full-charge status.\n          Simple one-button operation\n          makes everyday grooming\n          easy to manage.\n        \u003c\/p\u003e\n        \u003cspan class=\"st-tag\"\u003e\n          SIMPLE, SMART CONTROLS ✦\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT SPECS --\u003e\n  \u003cdiv class=\"st-specs\"\u003e\n    \u003ch3\u003e\n      Small in Size.\n      \u003cem\u003eBig on Features.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"st-spec-grid\"\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e18 mm\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eBlade width\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e500 mAh\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eRechargeable battery\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e≈ 35 dB\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eStated noise level\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e90 min\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eApproximate run time\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e1.5–2 h\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eCharging time\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"st-spec\"\u003e\n        \u003cdiv class=\"st-spec-value\"\u003e16 × 3 cm\u003c\/div\u003e\n        \u003cdiv class=\"st-spec-label\"\u003eCompact dimensions\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"st-box-contents\"\u003e\n      📦 \u003cstrong\u003eWhat's in the box?\u003c\/strong\u003e\u003cbr\u003e\n      1 × Paw Trimmer · 1 × Charging Cable ·\n      1 × Cleaning Brush\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"st-bottom\"\u003e\n    \u003ch3\u003e\n      Neat Little Paws.\u003cbr\u003e\n      \u003cem\u003eHappy Little Adventures.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Make at-home grooming simpler\n      with precise trimming,\n      cordless convenience and\n      LED-assisted visibility. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"st-button\"\u003e\n      UPGRADE YOUR GROOMING KIT\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"st-note\"\u003e\n      ✨ Less fuss. Neater paws. More cuddles.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Spotty World","offers":[{"title":"Simple Version","offer_id":47627312169132,"sku":"cc4c571d-06bb-40ac-808d-42bd1e88a3f8","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Recommend Green","offer_id":47627312201900,"sku":"7886ec88-beca-4cc8-8441-fcf351cee708","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Recommend Yellow","offer_id":47627312234668,"sku":"7a2484db-202e-40f9-b37c-02b735a164fb","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Recommend","offer_id":47627312267436,"sku":"0707fefd-8e93-4304-a756-e1b126cb9723","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Type C Modle","offer_id":47627312300204,"sku":"54857f26-2556-4c59-ac3e-f797976562b7","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Recommend Suit","offer_id":47627312332972,"sku":"9b5fc608-783f-4ef9-b380-7ce5601fa299","price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Type C Modle Suit","offer_id":47627312365740,"sku":"cbfaa532-f306-47ec-a710-5bd218a020f9","price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/e17e118e37fdf5458f30e49459ee5026.jpg?v=1792100997"},{"product_id":"2-5l-84-54oz-smart-wireless-cat-water-fountain-automatic-cat-bowl-with-4-layer-filtration-system-ultra-quiet-water-pump-filtration-modes-food-grade-steel-dual-power-power-supply-for-wireless-freedom-w03a","title":"Spotty™ 2.5L Smart Wireless Pet Water Fountain | Ultra-Quiet, 4-Layer Filtration \u0026 Rechargeable 🐾","description":"\n\u003cstyle\u003e\n\/* SPOTTY SMART WATER FOUNTAIN *\/\n.spotty-water {\n  --green:#193a33;\n  --gold:#b49c70;\n  --sage:#6d7c77;\n  --cream:#f7f8f7;\n  --card:#f3f6f9;\n  --line:#dee5e1;\n  background:var(--cream)!important;\n  color:var(--green)!important;\n  font-family:inherit;\n  padding:18px 15px 70px;\n  width:100%;\n  overflow:hidden;\n  isolation:isolate;\n}\n.spotty-water *,.spotty-water *::before,\n.spotty-water *::after{box-sizing:border-box}\n.spotty-water .sw-wrap{max-width:1120px;margin:auto}\n.spotty-water h2,.spotty-water h3{\n  color:var(--green)!important;\n  opacity:1!important;visibility:visible!important;\n  text-transform:none!important;\n}\n.spotty-water p{\n  color:var(--sage)!important;\n  opacity:1!important;visibility:visible!important;\n}\n\n\/* TICKER *\/\n.spotty-water .sw-ticker{\n  background:var(--green);\n  border-radius:22px 22px 0 0;\n  overflow:hidden;padding:18px 0;\n}\n.spotty-water .sw-ticker-track{\n  display:flex;width:max-content;\n  animation:swWaterTicker 25s linear infinite;\n}\n.spotty-water .sw-ticker-group{\n  display:flex;align-items:center;flex-shrink:0;\n}\n.spotty-water .sw-ticker-group span{\n  white-space:nowrap;color:white!important;\n  font-size:11px;font-weight:800;\n  letter-spacing:1.5px;padding:0 22px;\n}\n.spotty-water .sw-ticker-group .sw-star{\n  color:var(--gold)!important;\n  font-size:18px;padding:0;\n}\n@keyframes swWaterTicker{\n  from{transform:translateX(0)}\n  to{transform:translateX(-50%)}\n}\n\n\/* HERO *\/\n.spotty-water .sw-hero{\n  text-align:center;padding:70px 15px 48px;\n  position:relative;\n}\n.spotty-water .sw-eyebrow{\n  color:#72877c!important;\n  font-size:11px;font-weight:800;\n  letter-spacing:2.4px;text-transform:uppercase;\n  line-height:1.8;\n}\n.spotty-water .sw-hero h2{\n  font-size:clamp(35px,5.5vw,65px);\n  line-height:1.15;letter-spacing:-2px;\n  font-weight:850;margin:24px 0!important;\n}\n.spotty-water .sw-hero h2 em{\n  display:block;font-family:Georgia,serif;\n  font-weight:400;font-style:italic;\n  color:var(--gold)!important;margin-top:6px;\n}\n.spotty-water .sw-hero p{\n  max-width:650px;margin:0 auto!important;\n  font-size:17px;line-height:1.9;\n}\n.spotty-water .sw-drop{\n  position:absolute;font-size:25px;\n  opacity:.35;pointer-events:none;\n  animation:swDropFloat 5s ease-in-out infinite;\n}\n.spotty-water .sw-drop-one{left:5%;top:25%}\n.spotty-water .sw-drop-two{\n  right:6%;top:40%;animation-delay:2s;\n}\n@keyframes swDropFloat{\n  0%,100%{transform:translateY(0)}\n  50%{transform:translateY(-17px)}\n}\n\n\/* CAPACITY FEATURE *\/\n.spotty-water .sw-feature{\n  background:var(--green);\n  border-radius:28px;padding:43px;\n  display:grid;grid-template-columns:1.1fr .9fr;\n  align-items:center;gap:35px;\n  margin-bottom:20px;\n  position:relative;overflow:hidden;\n}\n.spotty-water .sw-feature-label{\n  color:#d8c6a4!important;\n  font-size:11px;font-weight:800;\n  letter-spacing:2px;text-transform:uppercase;\n}\n.spotty-water .sw-feature h3{\n  color:white!important;\n  font-size:clamp(28px,3.5vw,43px);\n  line-height:1.2;margin:16px 0!important;\n}\n.spotty-water .sw-feature h3 em{\n  font-family:Georgia,serif;font-weight:400;\n  color:#d8c6a4!important;\n}\n.spotty-water .sw-feature p{\n  color:#dce6e1!important;\n  font-size:15px;line-height:1.85;\n  margin:0!important;\n}\n\n\/* ANIMATED WATER TANK *\/\n.spotty-water .sw-tank{\n  background:rgba(255,255,255,.06);\n  border:1px solid rgba(255,255,255,.2);\n  border-radius:24px;\n  padding:28px 20px;text-align:center;\n}\n.spotty-water .sw-tank-number{\n  color:#d8c6a4!important;\n  font-size:clamp(65px,8vw,95px);\n  font-weight:850;letter-spacing:-4px;\n  line-height:1.1;\n}\n.spotty-water .sw-tank-label{\n  color:white!important;font-size:11px;\n  letter-spacing:1.6px;font-weight:800;\n  margin:12px 0 24px;\n}\n.spotty-water .sw-water-level{\n  height:13px;border-radius:30px;\n  background:rgba(255,255,255,.15);\n  overflow:hidden;\n}\n.spotty-water .sw-water-fill{\n  width:100%;height:100%;\n  background:linear-gradient(90deg,#7ac7ba,#d8c6a4);\n  border-radius:30px;\n  animation:swWaterFill 3s ease-in-out infinite alternate;\n}\n@keyframes swWaterFill{\n  from{width:65%}\n  to{width:100%}\n}\n.spotty-water .sw-tank-note{\n  color:#dce6e1!important;\n  font-size:11px;margin-top:14px;\n}\n\n\/* BENEFIT CARDS *\/\n.spotty-water .sw-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:18px;\n}\n.spotty-water .sw-card{\n  background:var(--card);\n  border:1px solid var(--line);\n  border-radius:27px;padding:34px;\n  position:relative;overflow:hidden;\n  opacity:1!important;visibility:visible!important;\n  transition:transform .4s,border-color .4s,box-shadow .4s;\n}\n.spotty-water .sw-card:hover{\n  transform:translateY(-8px);\n  border-color:var(--gold);\n  box-shadow:0 18px 40px rgba(25,58,51,.1);\n}\n.spotty-water .sw-card::after{\n  content:\"\";position:absolute;\n  bottom:0;left:0;height:3px;width:0;\n  background:var(--gold);\n  transition:width .4s;\n}\n.spotty-water .sw-card:hover::after{width:100%}\n.spotty-water .sw-icon{\n  display:flex;align-items:center;justify-content:center;\n  width:72px;height:72px;\n  border-radius:22px;background:#e8efeb;\n  font-size:31px;margin-bottom:25px;\n  transition:transform .4s,background .4s;\n}\n.spotty-water .sw-card:hover .sw-icon{\n  transform:rotate(-8deg) scale(1.1);\n  background:#eae2d4;\n}\n.spotty-water .sw-card h3{\n  font-size:clamp(21px,2.5vw,27px);\n  font-weight:800;line-height:1.3;\n  margin:0 0 15px!important;\n}\n.spotty-water .sw-card p{\n  font-size:15px;line-height:1.85;\n  margin:0!important;\n}\n.spotty-water .sw-tag{\n  display:inline-block;margin-top:24px;\n  color:#a48c63!important;\n  font-size:11px;font-weight:800;\n  letter-spacing:1.2px;text-transform:uppercase;\n}\n\n\/* MODE SELECTOR *\/\n.spotty-water .sw-modes{\n  margin-top:22px;background:#eaf0ec;\n  border:1px solid #dce5de;\n  border-radius:27px;padding:40px;\n  text-align:center;\n}\n.spotty-water .sw-modes h3{\n  font-size:clamp(27px,3.5vw,39px);\n  margin:15px 0!important;\n}\n.spotty-water .sw-modes h3 em{\n  font-family:Georgia,serif;font-weight:400;\n  color:var(--gold)!important;\n}\n.spotty-water .sw-mode-buttons{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  gap:12px;margin-top:28px;\n}\n.spotty-water .sw-mode-button{\n  border:1px solid #d5ded8;\n  background:white;color:var(--green);\n  border-radius:16px;padding:19px 12px;\n  cursor:pointer;font-family:inherit;\n  font-size:13px;font-weight:800;\n  transition:all .3s;\n}\n.spotty-water .sw-mode-button:hover,\n.spotty-water .sw-mode-button.is-active{\n  background:var(--green);\n  color:white;border-color:var(--green);\n  transform:translateY(-3px);\n}\n.spotty-water .sw-mode-desc{\n  background:white;border-radius:15px;\n  padding:22px;margin-top:15px;\n  color:var(--sage)!important;\n  font-size:15px;line-height:1.8;\n  min-height:70px;\n}\n\n\/* CTA *\/\n.spotty-water .sw-bottom{\n  text-align:center;padding:65px 15px 10px;\n}\n.spotty-water .sw-bottom h3{\n  font-size:clamp(29px,4vw,45px);\n  line-height:1.25;margin:0 0 18px!important;\n}\n.spotty-water .sw-bottom h3 em{\n  font-family:Georgia,serif;font-weight:400;\n  color:var(--gold)!important;\n}\n.spotty-water .sw-bottom p{\n  max-width:570px;margin:0 auto 30px!important;\n  font-size:16px;line-height:1.8;\n}\n.spotty-water .sw-button{\n  display:inline-flex;align-items:center;\n  justify-content:center;gap:15px;\n  background:var(--green)!important;\n  color:white!important;\n  padding:20px 38px;border-radius:14px;\n  text-decoration:none!important;\n  text-transform:uppercase;\n  font-size:13px;font-weight:800;\n  letter-spacing:1px;\n  transition:transform .3s,background .3s;\n}\n.spotty-water .sw-button:hover{\n  transform:translateY(-5px);\n  background:#28574b!important;\n}\n.spotty-water .sw-button span{\n  color:#d8c6a4!important;font-size:20px;\n}\n.spotty-water .sw-note{\n  color:var(--sage)!important;\n  font-size:12px;margin-top:18px;\n}\n\n\/* MOBILE *\/\n@media(max-width:750px){\n  .spotty-water{padding:10px 12px 55px}\n  .spotty-water .sw-hero{padding:55px 10px 38px}\n  .spotty-water .sw-hero h2{letter-spacing:-1px}\n  .spotty-water .sw-hero p{font-size:15px}\n  .spotty-water .sw-feature{\n    grid-template-columns:1fr;\n    padding:29px 23px;gap:25px;\n  }\n  .spotty-water .sw-grid{\n    grid-template-columns:1fr;gap:14px;\n  }\n  .spotty-water .sw-card{padding:29px 25px}\n  .spotty-water .sw-modes{padding:29px 18px}\n  .spotty-water .sw-mode-buttons{\n    grid-template-columns:1fr;\n  }\n  .spotty-water .sw-bottom{padding:50px 8px 10px}\n  .spotty-water .sw-button{width:100%;padding:19px 12px}\n}\n@media(prefers-reduced-motion:reduce){\n  .spotty-water *,.spotty-water *::before,\n  .spotty-water *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-water\"\u003e\n\u003cdiv class=\"sw-wrap\"\u003e\n\n  \u003c!-- ANIMATED TICKER --\u003e\n  \u003cdiv class=\"sw-ticker\"\u003e\n    \u003cdiv class=\"sw-ticker-track\"\u003e\n      \u003cdiv class=\"sw-ticker-group\"\u003e\n        \u003cspan\u003eFRESHER SIPS\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eSMART HYDRATION\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sw-ticker-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eFRESHER SIPS\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eSMART HYDRATION\u003c\/span\u003e\n        \u003cspan class=\"sw-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sw-hero\"\u003e\n    \u003cspan class=\"sw-drop sw-drop-one\" aria-hidden=\"true\"\u003e💧\u003c\/span\u003e\n    \u003cspan class=\"sw-drop sw-drop-two\" aria-hidden=\"true\"\u003e💧\u003c\/span\u003e\n\n    \u003cdiv class=\"sw-eyebrow\"\u003e\n      SMARTER SIPS FOR HAPPY PETS\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Fresh Water.\n      \u003cem\u003eHappy Little Paws.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the Spotty™ Smart Wireless Pet\n      Water Fountain — a clever, ultra-quiet\n      2.5L dispenser designed to make\n      everyday hydration easier for\n      you and your furry best friend. 🐱🐶\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN FEATURE --\u003e\n  \u003cdiv class=\"sw-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"sw-feature-label\"\u003e\n        MORE WATER. LESS REFILLING.\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        Big Capacity.\u003cbr\u003e\n        \u003cem\u003eLittle Effort.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        With a generous 2.5-litre water\n        tank, your pet has more water\n        available between refills.\n        The handy viewing window makes\n        checking the water level simple.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-tank\"\u003e\n      \u003cdiv class=\"sw-tank-number\"\u003e2.5L\u003c\/div\u003e\n      \u003cdiv class=\"sw-tank-label\"\u003e\n        GENEROUS WATER CAPACITY\n      \u003c\/div\u003e\n      \u003cdiv class=\"sw-water-level\"\u003e\n        \u003cdiv class=\"sw-water-fill\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sw-tank-note\"\u003e\n        💧 Visual capacity illustration\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003cdiv class=\"sw-grid\"\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e🔋\u003c\/div\u003e\n      \u003ch3\u003eWireless Freedom\u003c\/h3\u003e\n      \u003cp\u003e\n        The built-in 4000mAh battery\n        supports cordless use, while\n        plug-in power gives you another\n        convenient option.\n        Place it where your pet\n        feels most comfortable.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        FLEXIBLE POWER OPTIONS ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e🐾\u003c\/div\u003e\n      \u003ch3\u003eSmart Motion Sensing\u003c\/h3\u003e\n      \u003cp\u003e\n        The 120° motion sensor\n        activates water dispensing\n        when movement is detected.\n        A clever way to offer\n        water when your pet\n        approaches the fountain.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        SMARTER EVERYDAY HYDRATION ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eCleaner, Fresher Sips\u003c\/h3\u003e\n      \u003cp\u003e\n        The filtration system helps\n        capture particles, reduce\n        unwanted odours and improve\n        the taste of the water.\n        Because every sip matters.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        FILTERED WATER ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e🔇\u003c\/div\u003e\n      \u003ch3\u003eWhisper-Quiet Comfort\u003c\/h3\u003e\n      \u003cp\u003e\n        A low-voltage 5V water pump\n        is designed for quiet operation,\n        helping maintain a peaceful\n        home for you and your pet.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        PEACEFUL EVERYDAY USE ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e💧\u003c\/div\u003e\n      \u003ch3\u003eEasy Water Monitoring\u003c\/h3\u003e\n      \u003cp\u003e\n        The visible water window\n        lets you check levels\n        at a glance, while\n        low-water and low-battery\n        alerts help you stay\n        on top of refills and charging.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        LESS GUESSWORK ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-card\"\u003e\n      \u003cdiv class=\"sw-icon\"\u003e✨\u003c\/div\u003e\n      \u003ch3\u003eThoughtfully Designed\u003c\/h3\u003e\n      \u003cp\u003e\n        Featuring an SUS304\n        stainless-steel drinking\n        tray and low-water\n        pump protection, this\n        fountain brings convenience\n        and practical design together.\n      \u003c\/p\u003e\n      \u003cspan class=\"sw-tag\"\u003e\n        EVERYDAY CONVENIENCE ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- INTERACTIVE MODES --\u003e\n  \u003cdiv class=\"sw-modes\"\u003e\n    \u003cdiv class=\"sw-eyebrow\"\u003e\n      THREE WAYS TO FLOW\n    \u003c\/div\u003e\n\n    \u003ch3\u003e\n      Their Water.\u003cbr\u003e\n      \u003cem\u003eTheir Way.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Explore the fountain's three\n      dispensing modes below.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sw-mode-buttons\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-mode-button is-active\" data-water-mode=\"sensor\" aria-pressed=\"true\"\u003e\n        🐾 Sensor Mode\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"sw-mode-button\" data-water-mode=\"interval\" aria-pressed=\"false\"\u003e\n        ⏱️ Intermittent\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"sw-mode-button\" data-water-mode=\"continuous\" aria-pressed=\"false\"\u003e\n        💦 Continuous\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-mode-desc\" data-water-description aria-live=\"polite\"\u003e\n      🐾 Water dispenses when the motion\n      sensor detects movement nearby.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003cdiv class=\"sw-bottom\"\u003e\n    \u003ch3\u003e\n      Happy Pets.\u003cbr\u003e\n      \u003cem\u003eOne Refreshing Sip at a Time.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Less hassle for you.\n      Convenient hydration for them.\n      Give your furry friend a smarter\n      way to enjoy their water. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"sw-button\"\u003e\n      UPGRADE THEIR WATER BOWL\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"sw-note\"\u003e\n      💧 Smart design. Fresh sips. Happy paws.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  function initSpottyWater(){\n    document.querySelectorAll('.spotty-water')\n      .forEach(function(section){\n        if(section.dataset.modesReady==='true')return;\n        section.dataset.modesReady='true';\n\n        var descriptions={\n          sensor:'🐾 Water dispenses when the motion sensor detects movement nearby.',\n          interval:'⏱️ Water dispenses at intervals for periodic circulation.',\n          continuous:'💦 Water flows continuously while this mode is active.'\n        };\n\n        var buttons=section.querySelectorAll(\n          '[data-water-mode]'\n        );\n        var display=section.querySelector(\n          '[data-water-description]'\n        );\n\n        buttons.forEach(function(button){\n          button.addEventListener('click',function(){\n            buttons.forEach(function(b){\n              b.classList.remove('is-active');\n              b.setAttribute('aria-pressed','false');\n            });\n\n            button.classList.add('is-active');\n            button.setAttribute('aria-pressed','true');\n\n            if(display){\n              display.textContent=\n                descriptions[button.dataset.waterMode];\n            }\n          });\n        });\n      });\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener(\n      'DOMContentLoaded',initSpottyWater\n    );\n  }else{\n    initSpottyWater();\n  }\n\n  document.addEventListener(\n    'shopify:section:load',initSpottyWater\n  );\n})();\n\u003c\/script\u003e\n","brand":"Spotty World","offers":[{"title":"Black","offer_id":47643096678572,"sku":"de9c4b54-49be-4c3e-a5ee-bb6a81e6bcd7","price":1599.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":47643096711340,"sku":"ada76be1-c96f-4e34-9288-00eca5e894e8","price":1599.0,"currency_code":"ZAR","in_stock":true},{"title":"Transparent Black","offer_id":47643096744108,"sku":"07c024c8-8447-4c1e-be33-7203b37fab98","price":1599.0,"currency_code":"ZAR","in_stock":true},{"title":"Transparent Blue","offer_id":47643096776876,"sku":"097daafc-07d7-45ee-aac9-a65b898842a4","price":1599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/fb97326c-b9c8-42fc-ac8d-01558fc9d814.avif?v=1792711149"},{"product_id":"paw-print-bed","title":"Spotty™ Paw Print Pet Bed | Ultra-Soft Plush \u0026 Cosy Sleeping Cushion for Dogs \u0026 Cats 🐾","description":"\n\u003cstyle\u003e\n\/* =====================================\n   SPOTTY™ PREMIUM PAW PRINT BED\n   ===================================== *\/\n\n.spotty-bed {\n  --green: #193a33;\n  --gold: #b49c70;\n  --sage: #6d7c77;\n  --cream: #f7f8f7;\n  --card: #f3f6f9;\n  --line: #dee5e1;\n\n  background: var(--cream) !important;\n  color: var(--green) !important;\n  font-family: inherit;\n  padding: 22px 16px 75px;\n  width: 100%;\n  overflow: hidden;\n  position: relative;\n  isolation: isolate;\n}\n\n.spotty-bed *,\n.spotty-bed *::before,\n.spotty-bed *::after {\n  box-sizing: border-box;\n}\n\n.spotty-bed .sb-container {\n  max-width: 1120px;\n  margin: 0 auto;\n}\n\n\/* TEXT ALWAYS VISIBLE *\/\n.spotty-bed h2,\n.spotty-bed h3,\n.spotty-bed h4 {\n  color: var(--green) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  text-transform: none !important;\n}\n\n.spotty-bed p {\n  color: var(--sage) !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n\/* =====================================\n   ANIMATED TICKER\n   ===================================== *\/\n\n.spotty-bed .sb-ticker {\n  background: var(--green);\n  border-radius: 22px 22px 0 0;\n  overflow: hidden;\n  padding: 19px 0;\n}\n\n.spotty-bed .sb-ticker-track {\n  display: flex;\n  align-items: center;\n  width: max-content;\n  animation: sbTicker 25s linear infinite;\n}\n\n.spotty-bed .sb-ticker-group {\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n}\n\n.spotty-bed .sb-ticker span {\n  white-space: nowrap;\n  color: #fff !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.4px;\n  padding: 0 22px;\n}\n\n.spotty-bed .sb-ticker .sb-star {\n  color: var(--gold) !important;\n  font-size: 19px;\n  padding: 0;\n}\n\n@keyframes sbTicker {\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n\n\/* =====================================\n   HERO\n   ===================================== *\/\n\n.spotty-bed .sb-hero {\n  text-align: center;\n  padding: 75px 15px 48px;\n  position: relative;\n}\n\n.spotty-bed .sb-eyebrow {\n  display: inline-block;\n  color: #72877c !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  line-height: 1.8;\n}\n\n.spotty-bed .sb-hero h2 {\n  font-size: clamp(36px,5.5vw,68px);\n  line-height: 1.15;\n  letter-spacing: -2px;\n  font-weight: 850;\n  margin: 24px 0 !important;\n}\n\n.spotty-bed .sb-hero h2 em {\n  display: block;\n  font-family: Georgia,serif;\n  font-weight: 400;\n  font-style: italic;\n  color: var(--gold) !important;\n  margin-top: 5px;\n}\n\n.spotty-bed .sb-hero p {\n  max-width: 670px;\n  margin: 0 auto !important;\n  font-size: 17px;\n  line-height: 1.9;\n}\n\n\/* FLOATING PAWS *\/\n.spotty-bed .sb-floating-paw {\n  position: absolute;\n  font-size: 27px;\n  opacity: .22;\n  pointer-events: none;\n  animation: sbFloat 6s ease-in-out infinite;\n}\n\n.spotty-bed .sb-paw-one {\n  left: 5%;\n  top: 20%;\n}\n\n.spotty-bed .sb-paw-two {\n  right: 7%;\n  top: 35%;\n  animation-delay: 2s;\n}\n\n@keyframes sbFloat {\n  0%,100% {\n    transform: translateY(0) rotate(-12deg);\n  }\n  50% {\n    transform: translateY(-18px) rotate(10deg);\n  }\n}\n\n\/* =====================================\n   FEATURE PANEL\n   ===================================== *\/\n\n.spotty-bed .sb-feature {\n  background: var(--green);\n  border-radius: 28px;\n  padding: 48px;\n  display: grid;\n  grid-template-columns: 1.2fr .8fr;\n  align-items: center;\n  gap: 35px;\n  margin-bottom: 22px;\n  overflow: hidden;\n  position: relative;\n}\n\n.spotty-bed .sb-feature::before {\n  content: \"\";\n  position: absolute;\n  width: 280px;\n  height: 280px;\n  background: rgba(180,156,112,.10);\n  border-radius: 50%;\n  right: -100px;\n  top: -140px;\n}\n\n.spotty-bed .sb-feature-label {\n  color: #d8c6a4 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.spotty-bed .sb-feature h3 {\n  color: #fff !important;\n  font-size: clamp(28px,3.5vw,44px);\n  line-height: 1.2;\n  margin: 16px 0 !important;\n}\n\n.spotty-bed .sb-feature h3 em {\n  color: #d8c6a4 !important;\n  font-family: Georgia,serif;\n  font-weight: 400;\n}\n\n.spotty-bed .sb-feature p {\n  color: #dce6e1 !important;\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-bed .sb-feature-visual {\n  text-align: center;\n  background: rgba(255,255,255,.07);\n  border: 1px solid rgba(255,255,255,.18);\n  border-radius: 25px;\n  padding: 30px 20px;\n}\n\n.spotty-bed .sb-big-paw {\n  display: block;\n  font-size: 88px;\n  animation: sbBreathe 3.5s ease-in-out infinite;\n}\n\n@keyframes sbBreathe {\n  0%,100% {transform:scale(1)}\n  50% {transform:scale(1.1)}\n}\n\n.spotty-bed .sb-visual-text {\n  color: #fff !important;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.7px;\n  margin-top: 20px;\n}\n\n\/* =====================================\n   BENEFIT CARDS\n   ===================================== *\/\n\n.spotty-bed .sb-grid {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 18px;\n}\n\n.spotty-bed .sb-card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  border-radius: 27px;\n  padding: 35px;\n  position: relative;\n  overflow: hidden;\n  opacity: 1 !important;\n  visibility: visible !important;\n  transition:\n    transform .4s ease,\n    box-shadow .4s ease,\n    border-color .4s ease;\n}\n\n.spotty-bed .sb-card:hover {\n  transform: translateY(-8px);\n  border-color: var(--gold);\n  box-shadow: 0 18px 40px rgba(25,58,51,.1);\n}\n\n.spotty-bed .sb-card::after {\n  content: \"\";\n  position: absolute;\n  width: 0;\n  height: 3px;\n  left: 0;\n  bottom: 0;\n  background: var(--gold);\n  transition: width .4s ease;\n}\n\n.spotty-bed .sb-card:hover::after {\n  width: 100%;\n}\n\n.spotty-bed .sb-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 73px;\n  height: 73px;\n  border-radius: 23px;\n  background: #e8efeb;\n  font-size: 32px;\n  margin-bottom: 26px;\n  transition:\n    transform .4s ease,\n    background .4s ease;\n}\n\n.spotty-bed .sb-card:hover .sb-icon {\n  transform: rotate(-8deg) scale(1.1);\n  background: #eae2d4;\n}\n\n.spotty-bed .sb-card h3 {\n  font-size: clamp(21px,2.5vw,28px);\n  line-height: 1.3;\n  font-weight: 800;\n  margin: 0 0 15px !important;\n}\n\n.spotty-bed .sb-card p {\n  font-size: 15px;\n  line-height: 1.85;\n  margin: 0 !important;\n}\n\n.spotty-bed .sb-card-tag {\n  display: inline-block;\n  margin-top: 24px;\n  color: #a48c63 !important;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.3px;\n  text-transform: uppercase;\n}\n\n\/* =====================================\n   BOTTOM CTA\n   ===================================== *\/\n\n.spotty-bed .sb-bottom {\n  text-align: center;\n  padding: 65px 15px 10px;\n}\n\n.spotty-bed .sb-bottom h3 {\n  font-size: clamp(29px,4vw,46px);\n  line-height: 1.25;\n  margin: 0 0 20px !important;\n}\n\n.spotty-bed .sb-bottom h3 em {\n  color: var(--gold) !important;\n  font-family: Georgia,serif;\n  font-weight: 400;\n}\n\n.spotty-bed .sb-bottom p {\n  font-size: 16px;\n  line-height: 1.8;\n  max-width: 580px;\n  margin: 0 auto 30px !important;\n}\n\n.spotty-bed .sb-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n  background: var(--green) !important;\n  color: #fff !important;\n  text-decoration: none !important;\n  border-radius: 14px;\n  padding: 20px 40px;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n}\n\n.spotty-bed .sb-button:hover {\n  background: #28574b !important;\n  transform: translateY(-5px);\n  box-shadow: 0 15px 35px rgba(25,58,51,.2);\n}\n\n.spotty-bed .sb-button span {\n  color: #d8c6a4 !important;\n  font-size: 20px;\n  transition: transform .3s ease;\n}\n\n.spotty-bed .sb-button:hover span {\n  transform: translateX(6px);\n}\n\n.spotty-bed .sb-bottom-note {\n  color: var(--sage) !important;\n  font-size: 12px;\n  margin-top: 20px;\n}\n\n\/* =====================================\n   MOBILE RESPONSIVE\n   ===================================== *\/\n\n@media(max-width:750px) {\n  .spotty-bed {\n    padding: 12px 12px 55px;\n  }\n\n  .spotty-bed .sb-ticker {\n    padding: 17px 0;\n  }\n\n  .spotty-bed .sb-ticker span {\n    font-size: 10px;\n    padding: 0 15px;\n  }\n\n  .spotty-bed .sb-hero {\n    padding: 55px 10px 38px;\n  }\n\n  .spotty-bed .sb-hero h2 {\n    letter-spacing: -1px;\n  }\n\n  .spotty-bed .sb-hero p {\n    font-size: 15px;\n  }\n\n  .spotty-bed .sb-floating-paw {\n    font-size: 19px;\n  }\n\n  .spotty-bed .sb-feature {\n    grid-template-columns: 1fr;\n    padding: 30px 25px;\n    gap: 25px;\n  }\n\n  .spotty-bed .sb-big-paw {\n    font-size: 70px;\n  }\n\n  .spotty-bed .sb-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .spotty-bed .sb-card {\n    padding: 29px 25px;\n  }\n\n  .spotty-bed .sb-bottom {\n    padding: 55px 8px 10px;\n  }\n\n  .spotty-bed .sb-button {\n    width: 100%;\n    padding: 19px 15px;\n  }\n}\n\n\/* ACCESSIBILITY *\/\n@media(prefers-reduced-motion:reduce) {\n  .spotty-bed *,\n  .spotty-bed *::before,\n  .spotty-bed *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"spotty-bed\"\u003e\n\u003cdiv class=\"sb-container\"\u003e\n\n  \u003c!-- MOVING TICKER --\u003e\n  \u003cdiv class=\"sb-ticker\"\u003e\n    \u003cdiv class=\"sb-ticker-track\"\u003e\n      \u003cdiv class=\"sb-ticker-group\"\u003e\n        \u003cspan\u003eSWEET DREAMS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eENDLESS CUDDLES\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-ticker-group\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003eSWEET DREAMS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eHAPPY PAWS\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eENDLESS CUDDLES\u003c\/span\u003e\n        \u003cspan class=\"sb-star\"\u003e✦\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sb-hero\"\u003e\n\n    \u003cspan class=\"sb-floating-paw sb-paw-one\" aria-hidden=\"true\"\u003e🐾\u003c\/span\u003e\n\n    \u003cspan class=\"sb-floating-paw sb-paw-two\" aria-hidden=\"true\"\u003e🐾\u003c\/span\u003e\n\n    \u003cdiv class=\"sb-eyebrow\"\u003e\n      THE COSIEST LITTLE SPOT FOR YOUR BEST FRIEND\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Sweet Dreams\n      \u003cem\u003eStart Here.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Give your furry best friend the comfort\n      they deserve with the Spotty™ Paw Print Bed.\n      Made for dreamy naps, peaceful nights\n      and endless snuggles. 🐶🐱❤️\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN FEATURE --\u003e\n  \u003cdiv class=\"sb-feature\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"sb-feature-label\"\u003e\n        CLOUD-LIKE COMFORT\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        Their Own Little\n        \u003cem\u003ePiece of Heaven.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Super-soft, fluffy materials create\n        a cosy space for your pet to curl up,\n        relax and snooze. Because every\n        furry family member deserves\n        a special place to call their own.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-feature-visual\"\u003e\n      \u003cspan class=\"sb-big-paw\" aria-hidden=\"true\"\u003e🐾\u003c\/span\u003e\n\n      \u003cdiv class=\"sb-visual-text\"\u003e\n        MADE FOR SWEET DREAMS\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFIT CARDS --\u003e\n  \u003cdiv class=\"sb-grid\"\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e☁️\u003c\/div\u003e\n\n      \u003ch3\u003eCloud-Like Comfort\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Super-soft, fluffy materials\n        create a cosy little haven\n        where your pet can curl up,\n        unwind and enjoy a\n        well-deserved snooze.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        ULTRA-SOFT SNUGGLES ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e🐾\u003c\/div\u003e\n\n      \u003ch3\u003eAdorably Stylish\u003c\/h3\u003e\n\n      \u003cp\u003e\n        The charming paw print design\n        adds a playful, stylish touch\n        to your home while giving\n        your furry friend a special\n        resting spot.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        CUTE MEETS COMFORT ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e💤\u003c\/div\u003e\n\n      \u003ch3\u003eSnuggle Up \u0026amp; Relax\u003c\/h3\u003e\n\n      \u003cp\u003e\n        The soft cushioned design\n        creates an inviting space\n        for peaceful naps,\n        bedtime cuddles and\n        lazy afternoon lounging.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        MADE FOR COSY MOMENTS ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e🐶\u003c\/div\u003e\n\n      \u003ch3\u003ePurr-fect for Cats \u0026amp; Dogs\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Whether you've got a playful\n        puppy or a sleepy kitty,\n        there's a cosy spot waiting.\n        Simply choose the right\n        size for your pet.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        HAPPY PAWS OF ALL KINDS ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e🧼\u003c\/div\u003e\n\n      \u003ch3\u003eEasy to Keep Fresh\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keeping your pet's favourite\n        bed clean is simple.\n        The hand-washable design\n        makes everyday care\n        convenient and hassle-free.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        FRESH BED. HAPPY PET. ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-card\"\u003e\n      \u003cdiv class=\"sb-icon\"\u003e❤️\u003c\/div\u003e\n\n      \u003ch3\u003eTheir Own Happy Place\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Give your best friend\n        a dedicated place to unwind\n        after a busy day of playing,\n        exploring and being\n        absolutely adorable.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"sb-card-tag\"\u003e\n        A LITTLE SPOT OF LOVE ✦\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003cdiv class=\"sb-bottom\"\u003e\n\n    \u003ch3\u003e\n      Happy Paws. Cosy Dreams.\u003cbr\u003e\n      \u003cem\u003eEndless Cuddles.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Because your best friend deserves\n      more than just a place to sleep.\n      They deserve a little piece\n      of heaven. 🐾\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainProduct\" class=\"sb-button\"\u003e\n      GIVE THEM THE COSIEST SPOT\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"sb-bottom-note\"\u003e\n      ☁️ So soft, they'll never want to leave!\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Spotty World","offers":[{"title":"Brown","offer_id":47643097432236,"sku":"fb1c6333-94af-4759-8de1-0bbf5a4efa24","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey","offer_id":47643097465004,"sku":"f9043063-6700-4002-8df7-402e6b825cdb","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":47643097497772,"sku":"59bebe0d-bf85-46ce-b33a-4c0017836afe","price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/1468\/5100\/files\/41365982c18559a959768aea6eea8872.jpg?v=1792266251"}],"url":"https:\/\/spottyworld.co.za\/collections\/all-collections.oembed","provider":"Spotty World","version":"1.0","type":"link"}