{"product_id":"automatic-ufo-feather-teaser-cat-toy-whisker-whirl","title":"Automatic UFO Feather Teaser Cat Toy with Obstacle Avoidance \u0026 Hair Collector — Whisker Whirl™","description":"\u003cdiv style=\"font-family: Georgia, 'Times New Roman', serif; color: #2a2a2a; max-width: 720px; line-height: 1.75; font-size: 17px;\"\u003e\n\n\u003cp style=\"font-size: 12px; letter-spacing: 2.5px; color: #8a96a3; text-transform: uppercase; margin: 0 0 14px 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600;\"\u003eautomatic cat toy · floor-roaming · vibration activation\u003c\/p\u003e\n\n\u003cp style=\"font-size: 21px; color: #3a4a5c; font-style: italic; margin: 0 0 32px 0; line-height: 1.5; padding-left: 22px; border-left: 3px solid #3a4a5c;\"\u003eIt roams the floor on its own, pops feathers out at random, avoids obstacles, and quietly collects pet hair while it goes. Your cat's job is just to chase it.\u003c\/p\u003e\n\n\u003c!-- STAT STRIP --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 0; border-top: 1px solid #e5e8ec; border-bottom: 1px solid #e5e8ec; margin: 0 0 36px 0; padding: 18px 0;\"\u003e\n  \u003cdiv style=\"flex: 1; min-width: 120px; text-align: center; padding: 8px 12px;\"\u003e\n    \u003cdiv style=\"font-size: 22px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003e2\u003c\/div\u003e\n    \u003cdiv style=\"font-size: 12px; color: #8a96a3; text-transform: uppercase; letter-spacing: 1.5px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003ePlay modes\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 120px; text-align: center; padding: 8px 12px; border-left: 1px solid #e5e8ec;\"\u003e\n    \u003cdiv style=\"font-size: 22px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003e~4 hrs\u003c\/div\u003e\n    \u003cdiv style=\"font-size: 12px; color: #8a96a3; text-transform: uppercase; letter-spacing: 1.5px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003eBattery (feather mode)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 120px; text-align: center; padding: 8px 12px; border-left: 1px solid #e5e8ec;\"\u003e\n    \u003cdiv style=\"font-size: 22px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003e500mAh\u003c\/div\u003e\n    \u003cdiv style=\"font-size: 12px; color: #8a96a3; text-transform: uppercase; letter-spacing: 1.5px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003eRechargeable battery\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 120px; text-align: center; padding: 8px 12px; border-left: 1px solid #e5e8ec;\"\u003e\n    \u003cdiv style=\"font-size: 22px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003e156mm\u003c\/div\u003e\n    \u003cdiv style=\"font-size: 12px; color: #8a96a3; text-transform: uppercase; letter-spacing: 1.5px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\"\u003eDiameter\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 32px 0;\"\u003e\n  \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; color: #3a4a5c; background: #f0f3f7; border-radius: 4px; padding: 6px 12px; font-weight: 600;\"\u003e✓ Vibration-activated smart mode\u003c\/span\u003e\n  \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; color: #3a4a5c; background: #f0f3f7; border-radius: 4px; padding: 6px 12px; font-weight: 600;\"\u003e✓ Replaceable natural feathers\u003c\/span\u003e\n  \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; color: #3a4a5c; background: #f0f3f7; border-radius: 4px; padding: 6px 12px; font-weight: 600;\"\u003e✓ Obstacle-avoiding floor roamer\u003c\/span\u003e\n  \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; color: #3a4a5c; background: #f0f3f7; border-radius: 4px; padding: 6px 12px; font-weight: 600;\"\u003e✓ Built-in felt hair collector\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- INTRO COPY --\u003e\n\u003cp style=\"margin: 0 0 20px 0;\"\u003eThe Whisker Whirl™ is a floor-roaming automatic cat toy that combines four things most toys do separately: it moves around the room avoiding obstacles on its own, pops feathers out of its side slots at random intervals, changes the colour of its dome as a visual stimulus, and passively collects pet hair from the floor as it travels. USB rechargeable with a 500mAh battery — charge it up and leave it to run.\u003c\/p\u003e\n\n\u003cp style=\"margin: 0 0 32px 0;\"\u003eIn Smart mode, the toy stays off until your cat nudges it — the vibration sensor triggers it to start moving and displaying feathers. This is useful for giving the toy a longer apparent lifespan: the cat has to initiate play rather than watching it run indefinitely while they ignore it. In Normal mode, it runs continuously from the moment you switch it on. The feathers are natural turkey feathers and are replaceable when they eventually wear out.\u003c\/p\u003e\n\n\u003c!-- FEATURE CARDS --\u003e\n\u003ch2 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 20px; color: #3a4a5c; font-weight: 600; margin: 32px 0 16px 0; border-bottom: 2px solid #e5e8ec; padding-bottom: 10px;\"\u003eWhat makes it different\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 12px; margin: 0 0 32px 0;\"\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e🐾 Vibration-activated smart mode\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003eIn Smart mode (blue LED), the toy stays still and quiet until your cat gives it a nudge. The vibration sensor wakes it up — cat initiates, toy responds. Extends battery life and keeps the toy feeling unpredictable.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e🌀 Obstacle-avoiding movement\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003eWhen the toy hits a wall, chair leg, or piece of furniture, it turns and continues in a new direction automatically. It won't sit spinning in a corner while your cat watches from across the room.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e🐾 Random feather pop-out\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003eNatural turkey feathers appear and disappear through the side slots at random intervals — unpredictable timing and position keeps the toy interesting beyond the first few minutes. Feathers are replaceable.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e💡 Colour-changing dome\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003eThe iridescent domed top shifts through colours as the toy operates — purple, pink, blue, orange. Provides a visual stimulus alongside the physical feather movement. Also doubles as a mode indicator (orange = normal, blue = smart, purple = feather replacement needed).\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e💧 Built-in hair collector\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003eA felt cleaning ring runs around the base of the toy. As it moves around the floor it passively picks up loose pet hair — a small but genuinely useful feature that most roaming toys don't have.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 200px; border: 1px solid #e5e8ec; border-radius: 6px; padding: 18px 20px;\"\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 8px 0;\"\u003e♻️ USB rechargeable\u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #4a5568; margin: 0; line-height: 1.6;\"\u003e500mAh polymer lithium battery charged via USB (5V). Charge indicator on the unit: red = needs charge, blue = charging, green = fully charged. Smart mode gives up to around a day of intermittent use between charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW TO USE --\u003e\n\u003ch2 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 20px; color: #3a4a5c; font-weight: 600; margin: 32px 0 16px 0; border-bottom: 2px solid #e5e8ec; padding-bottom: 10px;\"\u003eGetting started\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 12px; margin: 0 0 32px 0;\"\u003e\n  \u003cdiv style=\"flex: 1; min-width: 160px; text-align: center; padding: 20px 16px; background: #f0f3f7; border-radius: 6px;\"\u003e\n    \u003cdiv style=\"font-size: 28px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; margin: 0 0 8px 0;\"\u003e1\u003c\/div\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 6px 0;\"\u003eCharge fully first\u003c\/p\u003e\n    \u003cp style=\"font-size: 14px; color: #4a5568; margin: 0; line-height: 1.5;\"\u003ePlug in via USB (5V). The indicator turns blue while charging and green when full. Charge before first use.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 160px; text-align: center; padding: 20px 16px; background: #f0f3f7; border-radius: 6px;\"\u003e\n    \u003cdiv style=\"font-size: 28px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; margin: 0 0 8px 0;\"\u003e2\u003c\/div\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 6px 0;\"\u003eChoose your mode\u003c\/p\u003e\n    \u003cp style=\"font-size: 14px; color: #4a5568; margin: 0; line-height: 1.5;\"\u003eOrange LED = Normal (runs continuously from switch-on). Blue LED = Smart (stays still until your cat nudges it to start).\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"flex: 1; min-width: 160px; text-align: center; padding: 20px 16px; background: #f0f3f7; border-radius: 6px;\"\u003e\n    \u003cdiv style=\"font-size: 28px; font-weight: 700; color: #3a4a5c; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; margin: 0 0 8px 0;\"\u003e3\u003c\/div\u003e\n    \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 6px 0;\"\u003ePlace \u0026amp; leave it\u003c\/p\u003e\n    \u003cp style=\"font-size: 14px; color: #4a5568; margin: 0; line-height: 1.5;\"\u003eSet it on a hard floor with space to roam. The obstacle avoidance handles the rest — it won't need repositioning once your cat is interested.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT'S IN THE BOX --\u003e\n\u003cdiv style=\"background-color: #f0f3f7; border-radius: 6px; padding: 18px 20px; margin: 0 0 32px 0;\"\u003e\n  \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; color: #3a4a5c; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 10px 0;\"\u003e📦 What's in the box\u003c\/p\u003e\n  \u003cul style=\"margin: 0; padding: 0 0 0 18px; font-size: 15px; color: #2a2a2a; line-height: 2;\"\u003e\n    \u003cli\u003e1 × Whisker Whirl™ UFO feather teaser toy\u003c\/li\u003e\n    \u003cli\u003eReplacement natural turkey feathers\u003c\/li\u003e\n    \u003cli\u003eUSB charging cable\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECS TABLE --\u003e\n\u003ch2 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 20px; color: #3a4a5c; font-weight: 600; margin: 32px 0 16px 0; border-bottom: 2px solid #e5e8ec; padding-bottom: 10px;\"\u003eSpecifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin-bottom: 32px; font-size: 16px;\"\u003e\n  \u003cthead\u003e\n    \u003ctr style=\"background-color: #3a4a5c; color: #ffffff;\"\u003e\n      \u003cth style=\"padding: 12px 14px; text-align: left; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; width: 40%;\"\u003eSpec\u003c\/th\u003e\n      \u003cth style=\"padding: 12px 14px; text-align: left; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600;\"\u003eDetail\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eSize\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003e156 × 156 × 92mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eBattery\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003e500mAh polymer lithium · USB 5V charging\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003ePlay time — smart mode\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eApprox. 1 day (intermittent, vibration-activated)\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003ePlay time — normal (feathers only)\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eApprox. 4 hours continuous\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003ePlay time — normal (feathers + movement)\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eApprox. 2 hours continuous\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eCharge indicator\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eRed = needs charge · Blue = charging · Green = fully charged\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eMode indicator (dome)\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eOrange = Normal mode · Blue = Smart mode · Purple = Replace feathers\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eFeathers\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eNatural turkey feathers — replaceable\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eFloor type\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eHard floors (wood, tile, laminate) — not suitable for carpet\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eHair collector\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eIntegrated felt ring at base — picks up loose pet hair while roaming\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #f0f3f7;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eObstacle avoidance\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eYes — turns automatically on contact\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background-color: #ffffff;\"\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; color: #3a4a5c;\"\u003eColour\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px 14px; border-bottom: 1px solid #e5e8ec;\"\u003eWhite body with colour-changing iridescent dome\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- AMBER WARNING --\u003e\n\u003cdiv style=\"background-color: #fff8e1; border-left: 4px solid #f0a500; padding: 16px 20px; margin: 0 0 32px 0; border-radius: 0 4px 4px 0;\"\u003e\n  \u003cp style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; color: #f0a500; margin: 0 0 6px 0; text-transform: uppercase; letter-spacing: 1px;\"\u003e⚠ Hard floors only · Supervised play recommended\u003c\/p\u003e\n  \u003cp style=\"font-size: 15px; margin: 0; color: #2a2a2a;\"\u003eThe Whisker Whirl™ is designed for hard floor surfaces (wood, tile, laminate). It will not move correctly on carpet or rugs. Always supervise play sessions — do not leave the toy running unattended for extended periods. When the dome turns purple, the feathers need replacing. Store the toy out of reach when not in use.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003ch2 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 20px; color: #3a4a5c; font-weight: 600; margin: 32px 0 16px 0; border-bottom: 2px solid #e5e8ec; padding-bottom: 10px;\"\u003eQuestions\u003c\/h2\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eWhat's the difference between Normal mode and Smart mode?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eNormal mode (orange LED) runs the toy continuously from switch-on — feathers pop out and it moves around the floor until the battery runs out or you switch it off. Smart mode (blue LED) keeps the toy still and quiet until your cat nudges it. The vibration sensor detects the touch and activates movement. Smart mode extends the battery significantly and keeps the toy feeling more unpredictable — cats often engage more when they feel like they're waking the toy up themselves.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eDoes it work on carpet?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eNo — the Whisker Whirl™ is designed for hard floors such as wood, tile, and laminate. The wheels won't move correctly on carpet or thick rugs. It works well in kitchens, hallways, and rooms with hard flooring.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eHow do I know when to replace the feathers?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eThe dome turns purple when the feathers need replacing. Replacement feathers are included in the box. To fit new feathers, remove the old ones from the side slots and insert the replacements — no tools needed.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eWhat does the hair collector actually do?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eA felt cleaning ring runs around the inside of the base. As the toy roams across the floor, it picks up loose pet hair on the felt — similar to how a lint roller works but passively as the toy moves. It's not a replacement for vacuuming, but it does gather a noticeable amount of loose fur during a play session. Remove and clean the felt ring periodically.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eWill it get stuck under furniture?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eThe obstacle avoidance turns the toy when it makes contact with something — walls, chair legs, and furniture edges. It won't drive straight into a corner and stay there. However, if there are large gaps under low furniture that the toy can slide under (sofas, beds), it may need retrieving. Blocking those gaps with a rolled towel or play mat border can help keep it in the play area.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border-bottom: 1px solid #e5e8ec; padding: 14px 0;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eHow long does delivery take?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eWe offer free worldwide delivery, fully tracked. For estimated delivery times to your location, see our \u003ca href=\"https:\/\/sniff-waggle-and-walk.com\/pages\/contact-us-1\" style=\"color: #3a4a5c;\"\u003econtact page\u003c\/a\u003e or check the information at checkout.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"padding: 14px 0; margin-bottom: 32px;\"\u003e\n  \u003csummary style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #3a4a5c; cursor: pointer; list-style: none;\"\u003eCan I return it if it's not right?\u003c\/summary\u003e\n  \u003cp style=\"font-size: 15px; margin: 12px 0 0 0; color: #2a2a2a;\"\u003eYes. If you're not happy with your order for any reason, visit our \u003ca href=\"https:\/\/sniff-waggle-and-walk.com\/pages\/contact-us-1\" style=\"color: #3a4a5c;\"\u003econtact page\u003c\/a\u003e and we'll sort it out.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cp style=\"font-size: 13px; color: #8a96a3; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; border-top: 1px solid #e5e8ec; padding-top: 16px; margin: 0;\"\u003eFree worldwide delivery · Fully tracked · SniffWaggleNWalk™ PET EXPERT range\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Sniff Waggle And Walk","offers":[{"title":"WHITE","offer_id":50245981143306,"sku":"14:29","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0720\/1561\/0122\/files\/Whisker_Whirl_UFO_Feather_Teaser_Cat_Toy_Colour-Changing_Dome.png?v=1779803389","url":"https:\/\/sniff-waggle-and-walk.com\/products\/automatic-ufo-feather-teaser-cat-toy-whisker-whirl","provider":"Sniff Waggle And Walk","version":"1.0","type":"link"}