{"product_id":"furli-feather-hunt-cat-toy","title":"Furli Feather Hunt™ – Interactive Suction Cup Cat Bird Toy","description":"\u003cdiv class=\"furli-featherhunt\"\u003e\n\n  \u003c!-- ================= HERO ================= --\u003e\n  \u003csection class=\"ffh-hero ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-glow ffh-glow-one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ffh-glow ffh-glow-two\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"ffh-eyebrow\"\u003e\n      🐾 FURLI • UNLEASH THE HUNTER\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Bring The Hunt\n      \u003cspan\u003eIndoors.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"ffh-lead\"\u003e\n      Meet the Furli Feather Hunt™ — an interactive simulated bird toy\n      designed to turn everyday playtime into an exciting chase,\n      pounce and hunting experience.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ffh-badges\"\u003e\n      \u003cdiv\u003e🐦 Realistic Bird Design\u003c\/div\u003e\n      \u003cdiv\u003e🪶 Feather Action\u003c\/div\u003e\n      \u003cdiv\u003e🔔 Built-In Bell\u003c\/div\u003e\n      \u003cdiv\u003e💨 No Batteries Needed\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ca href=\"#ffh-benefits\" class=\"ffh-primary-btn\"\u003e\n      Discover The Hunt\n      \u003cspan\u003e↓\u003c\/span\u003e\n    \u003c\/a\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= INTRO ================= --\u003e\n\n  \u003csection class=\"ffh-intro ffh-reveal\"\u003e\n\n    \u003cspan class=\"ffh-small-title\"\u003e\n      MADE FOR NATURAL INSTINCTS\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      Chase. Pounce.\n      \u003cspan\u003ePlay.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Cats naturally love stalking moving prey. The Furli Feather Hunt™\n      combines a simulated bird, feathers, flexible rods and a bell to\n      create movement and sound that encourage playful chasing.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= BENEFITS ================= --\u003e\n\n  \u003csection class=\"ffh-benefits ffh-reveal\" id=\"ffh-benefits\"\u003e\n\n    \u003cdiv class=\"ffh-heading\"\u003e\n      \u003cspan\u003eWHY CATS LOVE IT\u003c\/span\u003e\n      \u003ch2\u003eA Little Bird With Big Entertainment.\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ffh-grid\"\u003e\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e🐦\u003c\/div\u003e\n        \u003ch3\u003eRealistic Bird Style\u003c\/h3\u003e\n        \u003cp\u003e\n          The simulated bird design helps create an exciting moving target\n          for curious cats to stalk and chase.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e🪶\u003c\/div\u003e\n        \u003ch3\u003eIrresistible Feather Movement\u003c\/h3\u003e\n        \u003cp\u003e\n          Artificial feathers flutter and move during play, helping keep\n          your cat interested and engaged.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e🔔\u003c\/div\u003e\n        \u003ch3\u003ePlayful Bell Sound\u003c\/h3\u003e\n        \u003cp\u003e\n          A small bell adds extra sound and excitement as the toy moves.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e💪\u003c\/div\u003e\n        \u003ch3\u003eStrong Suction Base\u003c\/h3\u003e\n        \u003cp\u003e\n          The suction cup allows the toy to be attached to a suitable\n          smooth surface for hands-free play.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e🎯\u003c\/div\u003e\n        \u003ch3\u003eEncourages Active Play\u003c\/h3\u003e\n        \u003cp\u003e\n          Running, jumping and pouncing can make indoor play more exciting\n          for energetic cats and kittens.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ffh-card\"\u003e\n        \u003cdiv class=\"ffh-card-icon\"\u003e🔋\u003c\/div\u003e\n        \u003ch3\u003eNo Batteries Required\u003c\/h3\u003e\n        \u003cp\u003e\n          Simple mechanical movement means there are no batteries to charge\n          or replace.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= HUNT EXPERIENCE ================= --\u003e\n\n  \u003csection class=\"ffh-hunt ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-hunt-copy\"\u003e\n\n      \u003cspan class=\"ffh-small-title\"\u003e\n        THE FURLI PLAY EXPERIENCE\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Turn Your Home Into\n        \u003cspan\u003eTheir Hunting Ground.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        As your cat taps, pulls and pounces, the flexible rod creates\n        unpredictable movement that helps mimic the excitement of chasing\n        small prey.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ffh-check-list\"\u003e\n        \u003cdiv\u003e✓ Flexible teasing rod\u003c\/div\u003e\n        \u003cdiv\u003e✓ Simulated bird attachment\u003c\/div\u003e\n        \u003cdiv\u003e✓ Artificial feather details\u003c\/div\u003e\n        \u003cdiv\u003e✓ Bell for added stimulation\u003c\/div\u003e\n        \u003cdiv\u003e✓ Powerful suction cup base\u003c\/div\u003e\n        \u003cdiv\u003e✓ Battery-free design\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ffh-bird-animation\"\u003e\n\n      \u003cdiv class=\"ffh-circle ffh-circle-one\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ffh-circle ffh-circle-two\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-bird\"\u003e\n        🐦\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-feather ffh-feather-one\"\u003e🪶\u003c\/div\u003e\n      \u003cdiv class=\"ffh-feather ffh-feather-two\"\u003e🪶\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= HOW IT WORKS ================= --\u003e\n\n  \u003csection class=\"ffh-how ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-heading\"\u003e\n      \u003cspan\u003eREADY IN MOMENTS\u003c\/span\u003e\n      \u003ch2\u003eAttach. Tease. Let Them Hunt.\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ffh-steps\"\u003e\n\n      \u003cdiv class=\"ffh-step\"\u003e\n        \u003cdiv class=\"ffh-step-number\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eAttach\u003c\/h3\u003e\n        \u003cp\u003e\n          Press the suction base firmly onto a clean, smooth and suitable surface.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-step-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-step\"\u003e\n        \u003cdiv class=\"ffh-step-number\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eSet The Bird\u003c\/h3\u003e\n        \u003cp\u003e\n          Connect the teasing rod and bird attachment securely.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-step-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-step\"\u003e\n        \u003cdiv class=\"ffh-step-number\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eLet The Hunt Begin\u003c\/h3\u003e\n        \u003cp\u003e\n          Let your cat chase, jump and pounce as the bird moves.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= FEATURE STRIP ================= --\u003e\n\n  \u003csection class=\"ffh-strip ffh-reveal\"\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e🐦\u003c\/strong\u003e\n      \u003cspan\u003eSimulated Bird\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e🔔\u003c\/strong\u003e\n      \u003cspan\u003eBell Included\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e🪶\u003c\/strong\u003e\n      \u003cspan\u003eFeather Action\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e⚡\u003c\/strong\u003e\n      \u003cspan\u003eNo Batteries\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= PERFECT FOR ================= --\u003e\n\n  \u003csection class=\"ffh-perfect ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-heading\"\u003e\n      \u003cspan\u003ePERFECT FOR\u003c\/span\u003e\n      \u003ch2\u003eLittle Hunters Of Every Personality.\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ffh-perfect-grid\"\u003e\n\n      \u003cdiv class=\"ffh-perfect-card\"\u003e\n        \u003cspan\u003e🐱\u003c\/span\u003e\n        \u003cstrong\u003eCurious Cats\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-perfect-card\"\u003e\n        \u003cspan\u003e🐈\u003c\/span\u003e\n        \u003cstrong\u003ePlayful Kittens\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-perfect-card\"\u003e\n        \u003cspan\u003e🏠\u003c\/span\u003e\n        \u003cstrong\u003eIndoor Play\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ffh-perfect-card\"\u003e\n        \u003cspan\u003e🎁\u003c\/span\u003e\n        \u003cstrong\u003ePet Gifts\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= IMPORTANT INFO ================= --\u003e\n\n  \u003csection class=\"ffh-info ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-info-icon\"\u003eℹ️\u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003ch3\u003eGood To Know\u003c\/h3\u003e\n\n      \u003cp\u003e\n        This product is supplied in a random colour. Appearance may vary\n        slightly from the product images. For best results, attach the suction\n        cup to a clean, smooth surface and supervise your pet during play.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- ================= CTA ================= --\u003e\n\n  \u003csection class=\"ffh-cta ffh-reveal\"\u003e\n\n    \u003cdiv class=\"ffh-cta-light\"\u003e\u003c\/div\u003e\n\n    \u003cspan\u003eFURLI INTERACTIVE PLAY\u003c\/span\u003e\n\n    \u003ch2\u003e\n      Give Them Something\n      \u003cstrong\u003eWorth Chasing.\u003c\/strong\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Bring out your cat's playful hunting instincts with movement,\n      feathers and interactive fun.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#product-form-template\" class=\"ffh-buy-btn\"\u003e\n      Get The Furli Feather Hunt™\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n    \u003cdiv class=\"ffh-trust\"\u003e\n      \u003cspan\u003e🐾 Interactive Play\u003c\/span\u003e\n      \u003cspan\u003e🔋 No Battery Needed\u003c\/span\u003e\n      \u003cspan\u003e🪶 Feather Fun\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cstyle\u003e\n\n\/* ===============================================\n   FURLI FEATHER HUNT PRODUCT DESIGN\n================================================ *\/\n\n.furli-featherhunt {\n  --pink: #ef719d;\n  --deep-pink: #db4e83;\n  --soft-pink: #fff0f5;\n  --cream: #fffaf7;\n  --dark: #252126;\n  --text: #746d72;\n  --white: #ffffff;\n\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  color: var(--dark);\n  background: #fff;\n  overflow: hidden;\n}\n\n.furli-featherhunt * {\n  box-sizing: border-box;\n}\n\n.furli-featherhunt h1,\n.furli-featherhunt h2,\n.furli-featherhunt h3,\n.furli-featherhunt p {\n  margin-top: 0;\n}\n\n\n\/* ================= HERO ================= *\/\n\n.ffh-hero {\n  position: relative;\n\n  max-width: 1200px;\n\n  margin: 18px auto;\n\n  padding: 100px 30px;\n\n  border-radius: 40px;\n\n  text-align: center;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(239,113,157,.13);\n\n  background:\n    radial-gradient(circle at 10% 20%, #ffe1eb 0%, transparent 34%),\n    radial-gradient(circle at 90% 80%, #ffedcf 0%, transparent 33%),\n    linear-gradient(135deg,#fff8fb,#ffffff);\n}\n\n\n.ffh-glow {\n  position: absolute;\n\n  border-radius: 50%;\n\n  filter: blur(12px);\n\n  opacity: .55;\n\n  pointer-events: none;\n\n  animation: ffhFloat 7s ease-in-out infinite;\n}\n\n\n.ffh-glow-one {\n  width: 270px;\n  height: 270px;\n\n  background: #ffcce0;\n\n  top: -110px;\n  left: -70px;\n}\n\n\n.ffh-glow-two {\n  width: 330px;\n  height: 330px;\n\n  background: #ffe2bd;\n\n  right: -140px;\n  bottom: -140px;\n\n  animation-delay: -3s;\n}\n\n\n.ffh-eyebrow {\n  position: relative;\n\n  display: inline-block;\n\n  padding: 10px 18px;\n\n  margin-bottom: 25px;\n\n  border-radius: 50px;\n\n  color: var(--deep-pink);\n\n  background: rgba(239,113,157,.11);\n\n  font-size: 12px;\n\n  font-weight: 850;\n\n  letter-spacing: 1.6px;\n}\n\n\n.ffh-hero h1 {\n  position: relative;\n\n  max-width: 850px;\n\n  margin: 0 auto 25px;\n\n  font-size: clamp(44px,7vw,82px);\n\n  line-height: .98;\n\n  letter-spacing: -4px;\n\n  font-weight: 850;\n}\n\n\n.ffh-hero h1 span {\n  display: block;\n\n  color: var(--pink);\n}\n\n\n.ffh-lead {\n  position: relative;\n\n  max-width: 720px;\n\n  margin: auto;\n\n  font-size: 18px;\n\n  line-height: 1.75;\n\n  color: var(--text);\n}\n\n\n.ffh-badges {\n  position: relative;\n\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 10px;\n\n  margin: 32px auto;\n}\n\n\n.ffh-badges div {\n  padding: 11px 17px;\n\n  border-radius: 14px;\n\n  background: white;\n\n  font-size: 13px;\n\n  font-weight: 700;\n\n  box-shadow: 0 10px 35px rgba(39,30,34,.07);\n\n  transition: .3s ease;\n}\n\n\n.ffh-badges div:hover {\n  transform: translateY(-4px);\n}\n\n\n.ffh-primary-btn,\n.ffh-buy-btn {\n\n  position: relative;\n\n  display: inline-flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 14px;\n\n  padding: 17px 26px;\n\n  border-radius: 16px;\n\n  text-decoration: none;\n\n  font-weight: 800;\n\n  background: var(--dark);\n\n  color: white !important;\n\n  box-shadow: 0 15px 35px rgba(37,33,38,.18);\n\n  transition: .3s ease;\n}\n\n\n.ffh-primary-btn:hover,\n.ffh-buy-btn:hover {\n\n  transform: translateY(-4px);\n\n  box-shadow: 0 22px 45px rgba(37,33,38,.24);\n}\n\n\n.ffh-primary-btn span,\n.ffh-buy-btn span {\n\n  transition: .3s ease;\n}\n\n\n.ffh-primary-btn:hover span {\n\n  transform: translateY(4px);\n}\n\n\n.ffh-buy-btn:hover span {\n\n  transform: translateX(5px);\n}\n\n\n\n\/* ================= INTRO ================= *\/\n\n.ffh-intro {\n\n  max-width: 850px;\n\n  margin: auto;\n\n  padding: 100px 25px;\n\n  text-align: center;\n}\n\n\n.ffh-small-title,\n.ffh-heading \u003e span {\n\n  display: inline-block;\n\n  margin-bottom: 13px;\n\n  color: var(--deep-pink);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n}\n\n\n.ffh-intro h2,\n.ffh-heading h2,\n.ffh-hunt h2,\n.ffh-cta h2 {\n\n  font-size: clamp(35px,5vw,57px);\n\n  line-height: 1.05;\n\n  letter-spacing: -2px;\n}\n\n\n.ffh-intro h2 span,\n.ffh-hunt h2 span {\n\n  color: var(--pink);\n}\n\n\n.ffh-intro p {\n\n  color: var(--text);\n\n  line-height: 1.8;\n\n  font-size: 17px;\n}\n\n\n\n\/* ================= BENEFITS ================= *\/\n\n.ffh-benefits {\n\n  max-width: 1200px;\n\n  margin: auto;\n\n  padding: 70px 25px 100px;\n}\n\n\n.ffh-heading {\n\n  text-align: center;\n\n  margin-bottom: 45px;\n}\n\n\n.ffh-grid {\n\n  display: grid;\n\n  grid-template-columns: repeat(3,1fr);\n\n  gap: 18px;\n}\n\n\n.ffh-card {\n\n  position: relative;\n\n  padding: 31px;\n\n  border-radius: 25px;\n\n  overflow: hidden;\n\n  background: linear-gradient(145deg,#fff,#fff8fa);\n\n  border: 1px solid #f4e2e9;\n\n  transition: .35s ease;\n}\n\n\n.ffh-card:after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 120px;\n  height: 120px;\n\n  border-radius: 50%;\n\n  right: -55px;\n  bottom: -55px;\n\n  background: rgba(239,113,157,.08);\n\n  transition: .4s ease;\n}\n\n\n.ffh-card:hover {\n\n  transform: translateY(-9px);\n\n  box-shadow: 0 25px 55px rgba(66,45,54,.10);\n}\n\n\n.ffh-card:hover:after {\n\n  transform: scale(1.6);\n}\n\n\n.ffh-card-icon {\n\n  width: 55px;\n  height: 55px;\n\n  display: flex;\n\n  justify-content: center;\n  align-items: center;\n\n  margin-bottom: 20px;\n\n  border-radius: 17px;\n\n  background: var(--soft-pink);\n\n  font-size: 27px;\n\n  transition: .35s ease;\n}\n\n\n.ffh-card:hover .ffh-card-icon {\n\n  transform: rotate(-8deg) scale(1.08);\n}\n\n\n.ffh-card h3 {\n\n  font-size: 20px;\n\n  margin-bottom: 10px;\n}\n\n\n.ffh-card p {\n\n  color: var(--text);\n\n  font-size: 14px;\n\n  line-height: 1.7;\n}\n\n\n\n\/* ================= HUNT ================= *\/\n\n.ffh-hunt {\n\n  max-width: 1170px;\n\n  margin: 40px auto 90px;\n\n  padding: 80px 45px;\n\n  border-radius: 35px;\n\n  background: var(--cream);\n\n  display: grid;\n\n  grid-template-columns: 1.15fr .85fr;\n\n  gap: 60px;\n\n  align-items: center;\n}\n\n\n.ffh-hunt-copy \u003e p {\n\n  color: var(--text);\n\n  line-height: 1.8;\n\n  font-size: 16px;\n}\n\n\n.ffh-check-list {\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 11px;\n\n  margin-top: 28px;\n}\n\n\n.ffh-check-list div {\n\n  padding: 14px;\n\n  border-radius: 13px;\n\n  background: white;\n\n  font-size: 14px;\n\n  font-weight: 650;\n}\n\n\n\n\/* Bird Animation *\/\n\n.ffh-bird-animation {\n\n  position: relative;\n\n  min-height: 360px;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n}\n\n\n.ffh-bird {\n\n  position: relative;\n\n  z-index: 3;\n\n  font-size: 95px;\n\n  animation: ffhBirdFly 3s ease-in-out infinite;\n\n  filter: drop-shadow(0 18px 14px rgba(70,45,50,.18));\n}\n\n\n.ffh-circle {\n\n  position: absolute;\n\n  border-radius: 50%;\n\n  border: 1px solid rgba(239,113,157,.30);\n}\n\n\n.ffh-circle-one {\n\n  width: 240px;\n  height: 240px;\n\n  animation: ffhRotate 12s linear infinite;\n}\n\n\n.ffh-circle-two {\n\n  width: 315px;\n  height: 315px;\n\n  border-style: dashed;\n\n  animation: ffhRotateReverse 17s linear infinite;\n}\n\n\n.ffh-circle:before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 14px;\n  height: 14px;\n\n  border-radius: 50%;\n\n  background: var(--pink);\n\n  top: 16%;\n  left: 8%;\n}\n\n\n.ffh-feather {\n\n  position: absolute;\n\n  font-size: 28px;\n\n  opacity: .7;\n}\n\n\n.ffh-feather-one {\n\n  left: 18%;\n\n  top: 22%;\n\n  animation: ffhFeather 4s ease-in-out infinite;\n}\n\n\n.ffh-feather-two {\n\n  right: 16%;\n\n  bottom: 22%;\n\n  animation: ffhFeather 4.5s ease-in-out infinite reverse;\n}\n\n\n\n\/* ================= HOW ================= *\/\n\n.ffh-how {\n\n  padding: 100px 25px;\n\n  background: #fff7fa;\n}\n\n\n.ffh-steps {\n\n  max-width: 1050px;\n\n  margin: 45px auto 0;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n}\n\n\n.ffh-step {\n\n  width: 30%;\n\n  text-align: center;\n}\n\n\n.ffh-step-number {\n\n  width: 62px;\n  height: 62px;\n\n  margin: auto auto 18px;\n\n  display: flex;\n\n  justify-content: center;\n  align-items: center;\n\n  border-radius: 50%;\n\n  color: white;\n\n  background: var(--pink);\n\n  font-weight: 900;\n\n  box-shadow: 0 13px 27px rgba(239,113,157,.28);\n}\n\n\n.ffh-step h3 {\n\n  margin-bottom: 8px;\n\n  font-size: 19px;\n}\n\n\n.ffh-step p {\n\n  color: var(--text);\n\n  font-size: 14px;\n\n  line-height: 1.65;\n}\n\n\n.ffh-step-line {\n\n  height: 2px;\n\n  flex: 1;\n\n  margin: 0 15px 65px;\n\n  background: linear-gradient(\n    90deg,\n    #edbdcd,\n    #ef719d,\n    #edbdcd\n  );\n}\n\n\n\n\/* ================= STRIP ================= *\/\n\n.ffh-strip {\n\n  max-width: 1100px;\n\n  margin: 90px auto;\n\n  padding: 28px;\n\n  border-radius: 25px;\n\n  display: grid;\n\n  grid-template-columns: repeat(4,1fr);\n\n  background: var(--dark);\n\n  color: white;\n}\n\n\n.ffh-strip div {\n\n  text-align: center;\n\n  padding: 14px;\n\n  border-right: 1px solid rgba(255,255,255,.12);\n}\n\n\n.ffh-strip div:last-child {\n\n  border-right: none;\n}\n\n\n.ffh-strip strong {\n\n  display: block;\n\n  font-size: 27px;\n\n  margin-bottom: 7px;\n}\n\n\n.ffh-strip span {\n\n  font-size: 13px;\n\n  opacity: .75;\n}\n\n\n\n\/* ================= PERFECT FOR ================= *\/\n\n.ffh-perfect {\n\n  padding: 85px 25px;\n\n  background: var(--cream);\n}\n\n\n.ffh-perfect-grid {\n\n  max-width: 950px;\n\n  margin: 40px auto 0;\n\n  display: grid;\n\n  grid-template-columns: repeat(4,1fr);\n\n  gap: 15px;\n}\n\n\n.ffh-perfect-card {\n\n  padding: 30px 15px;\n\n  text-align: center;\n\n  border-radius: 20px;\n\n  background: white;\n\n  transition: .3s ease;\n}\n\n\n.ffh-perfect-card:hover {\n\n  transform: translateY(-7px);\n\n  box-shadow: 0 20px 40px rgba(52,37,43,.08);\n}\n\n\n.ffh-perfect-card span {\n\n  display: block;\n\n  margin-bottom: 12px;\n\n  font-size: 36px;\n}\n\n\n.ffh-perfect-card strong {\n\n  font-size: 14px;\n}\n\n\n\n\/* ================= INFO ================= *\/\n\n.ffh-info {\n\n  max-width: 900px;\n\n  margin: 70px auto;\n\n  padding: 26px;\n\n  border-radius: 20px;\n\n  display: flex;\n\n  align-items: flex-start;\n\n  gap: 18px;\n\n  background: #fff6f9;\n\n  border: 1px solid #f5dce5;\n}\n\n\n.ffh-info-icon {\n\n  width: 45px;\n  height: 45px;\n\n  flex-shrink: 0;\n\n  display: flex;\n\n  justify-content: center;\n  align-items: center;\n\n  background: white;\n\n  border-radius: 13px;\n}\n\n\n.ffh-info h3 {\n\n  margin-bottom: 6px;\n}\n\n\n.ffh-info p {\n\n  margin-bottom: 0;\n\n  color: var(--text);\n\n  line-height: 1.7;\n\n  font-size: 13px;\n}\n\n\n\n\/* ================= CTA ================= *\/\n\n.ffh-cta {\n\n  position: relative;\n\n  max-width: 1150px;\n\n  margin: 90px auto 30px;\n\n  padding: 85px 25px;\n\n  border-radius: 36px;\n\n  overflow: hidden;\n\n  text-align: center;\n\n  color: white;\n\n  background: var(--dark);\n}\n\n\n.ffh-cta-light {\n\n  position: absolute;\n\n  width: 400px;\n  height: 400px;\n\n  left: 50%;\n  top: -250px;\n\n  transform: translateX(-50%);\n\n  border-radius: 50%;\n\n  background: rgba(239,113,157,.25);\n\n  filter: blur(60px);\n}\n\n\n.ffh-cta \u003e * {\n\n  position: relative;\n}\n\n\n.ffh-cta \u003e span {\n\n  color: #ff9abc;\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n}\n\n\n.ffh-cta h2 {\n\n  margin: 16px auto;\n}\n\n\n.ffh-cta h2 strong {\n\n  color: #ff9abc;\n}\n\n\n.ffh-cta p {\n\n  max-width: 650px;\n\n  margin: 0 auto 28px;\n\n  color: rgba(255,255,255,.72);\n\n  line-height: 1.7;\n}\n\n\n.ffh-buy-btn {\n\n  background: var(--pink);\n}\n\n\n.ffh-trust {\n\n  margin-top: 28px;\n\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 22px;\n\n  color: rgba(255,255,255,.72);\n\n  font-size: 12px;\n}\n\n\n\n\/* ================= REVEAL ================= *\/\n\n.ffh-reveal {\n\n  opacity: 0;\n\n  transform: translateY(35px);\n\n  transition:\n    opacity .8s ease,\n    transform .8s cubic-bezier(.2,.7,.2,1);\n}\n\n\n.ffh-reveal.ffh-visible {\n\n  opacity: 1;\n\n  transform: translateY(0);\n}\n\n\n\n\/* ================= KEYFRAMES ================= *\/\n\n@keyframes ffhFloat {\n\n  0%,100% {\n    transform: translateY(0) translateX(0);\n  }\n\n  50% {\n    transform: translateY(18px) translateX(10px);\n  }\n\n}\n\n\n@keyframes ffhBirdFly {\n\n  0%,100% {\n    transform: translateY(0) rotate(-7deg);\n  }\n\n  50% {\n    transform: translateY(-22px) rotate(7deg);\n  }\n\n}\n\n\n@keyframes ffhRotate {\n\n  to {\n    transform: rotate(360deg);\n  }\n\n}\n\n\n@keyframes ffhRotateReverse {\n\n  to {\n    transform: rotate(-360deg);\n  }\n\n}\n\n\n@keyframes ffhFeather {\n\n  0%,100% {\n    transform: translateY(0) rotate(-15deg);\n  }\n\n  50% {\n    transform: translateY(-15px) rotate(12deg);\n  }\n\n}\n\n\n\n\/* ================= MOBILE ================= *\/\n\n@media(max-width: 850px) {\n\n  .ffh-hero {\n\n    margin: 10px;\n\n    padding: 70px 20px;\n\n    border-radius: 28px;\n  }\n\n\n  .ffh-hero h1 {\n\n    letter-spacing: -2px;\n  }\n\n\n  .ffh-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n\n  .ffh-hunt {\n\n    margin: 20px 12px 60px;\n\n    padding: 60px 22px;\n\n    grid-template-columns: 1fr;\n  }\n\n\n  .ffh-check-list {\n\n    grid-template-columns: 1fr;\n  }\n\n\n  .ffh-bird-animation {\n\n    min-height: 310px;\n  }\n\n\n  .ffh-circle-one {\n\n    width: 210px;\n    height: 210px;\n  }\n\n\n  .ffh-circle-two {\n\n    width: 280px;\n    height: 280px;\n  }\n\n\n  .ffh-bird {\n\n    font-size: 75px;\n  }\n\n\n  .ffh-steps {\n\n    flex-direction: column;\n  }\n\n\n  .ffh-step {\n\n    width: 100%;\n\n    max-width: 400px;\n  }\n\n\n  .ffh-step-line {\n\n    width: 2px;\n\n    height: 42px;\n\n    flex: none;\n\n    margin: 8px auto 20px;\n  }\n\n\n  .ffh-strip {\n\n    margin: 60px 15px;\n\n    grid-template-columns: 1fr 1fr;\n  }\n\n\n  .ffh-strip div:nth-child(2) {\n\n    border-right: none;\n  }\n\n\n  .ffh-perfect-grid {\n\n    grid-template-columns: 1fr 1fr;\n  }\n\n\n  .ffh-info {\n\n    margin: 50px 15px;\n  }\n\n\n  .ffh-cta {\n\n    margin: 60px 12px 20px;\n\n    padding: 65px 20px;\n  }\n\n}\n\n\n@media(prefers-reduced-motion: reduce) {\n\n  .furli-featherhunt *,\n  .furli-featherhunt *:before,\n  .furli-featherhunt *:after {\n\n    animation: none !important;\n\n    transition: none !important;\n  }\n\n\n  .ffh-reveal {\n\n    opacity: 1;\n\n    transform: none;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\n\u003cscript\u003e\n\n(function () {\n\n  function FurliFeatherReveal() {\n\n    const items = document.querySelectorAll(\".ffh-reveal\");\n\n    if (!(\"IntersectionObserver\" in window)) {\n\n      items.forEach(function(item) {\n        item.classList.add(\"ffh-visible\");\n      });\n\n      return;\n    }\n\n\n    const observer = new IntersectionObserver(function(entries) {\n\n      entries.forEach(function(entry) {\n\n        if (entry.isIntersecting) {\n\n          entry.target.classList.add(\"ffh-visible\");\n\n          observer.unobserve(entry.target);\n\n        }\n\n      });\n\n    }, {\n      threshold: 0.12\n    });\n\n\n    items.forEach(function(item) {\n\n      observer.observe(item);\n\n    });\n\n  }\n\n\n  if (document.readyState === \"loading\") {\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      FurliFeatherReveal\n    );\n\n  } else {\n\n    FurliFeatherReveal();\n\n  }\n\n})();\n\n\u003c\/script\u003e","brand":"furli","offers":[{"title":"Default Title","offer_id":49052353396968,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/5542\/6536\/files\/5ABDAF3C-6A37-4640-9137-5B9DF30CACF9.png?v=1789106251","url":"https:\/\/furli.co.za\/products\/furli-feather-hunt-cat-toy","provider":"furli","version":"1.0","type":"link"}