{"product_id":"floating-target-hovering-shooting-game","title":"Floating Target - Hovering Shot Game","description":"\u003c!-- Floating Target Landing Page | Shopify Custom Liquid --\u003e\n\u003cdiv id=\"ftg-landing\"\u003e\n  \u003cdiv class=\"ftg-announcement\"\u003e\n    \u003cdiv class=\"ftg-announcement__track\"\u003e\n      \u003cspan\u003e5 HOVERING TARGETS\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n      \u003cspan\u003eSOFT FOAM AMMO\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n      \u003cspan\u003eREADY IN MINUTES\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n      \u003cspan\u003eSCREEN-FREE FAMILY FUN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ftg-hero\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-hero-grid\"\u003e\n      \u003cdiv class=\"ftg-hero-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_14PM-1.png?v=1791174232\u0026amp;width=1400\" alt=\"Floating Target Hovering Shooting Game\" loading=\"eager\"\u003e\n        \u003cdiv class=\"ftg-badge\"\u003e\n          \u003cb\u003e5\u003c\/b\u003e\n          \u003cspan\u003eFLOATING\u003cbr\u003eTARGETS\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-hero-copy\"\u003e\n        \u003cdiv class=\"ftg-kicker\"\u003eTHE TARGET THAT WON'T STAND STILL\u003c\/div\u003e\n\n        \u003ch1\u003eFLOAT.\u003cbr\u003e\u003cem\u003eAIM.\u003c\/em\u003e HIT.\u003c\/h1\u003e\n\n        \u003cp class=\"ftg-lead\"\u003e\n          Turn any room into an action-packed target arena. Air-powered balls\n          hover above the base—steady your aim and knock them out of the sky.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"ftg-quick-points\"\u003e\n          \u003cdiv\u003e\n            \u003cb\u003e◎ Adjustable\u003c\/b\u003e\n            \u003cspan\u003eChoose the hover height\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cb\u003e⚡ Fast setup\u003c\/b\u003e\n            \u003cspan\u003eSwitch on and start playing\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cb\u003e✦ Made to share\u003c\/b\u003e\n            \u003cspan\u003eSolo practice or family battles\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ca class=\"ftg-button\" href=\"#ftg-final\" data-ftg-buy\u003e\n          GET THE COMPLETE SET →\n        \u003c\/a\u003e\n\n        \u003cp class=\"ftg-small\"\u003e\n          1 blaster + 10 soft darts + 10 hover balls included\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-stats\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-stats-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003e5\u003c\/strong\u003e\n        \u003cspan\u003eAir-powered\u003cbr\u003etarget streams\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e2\u003c\/strong\u003e\n        \u003cspan\u003eUSB or battery\u003cbr\u003epower options\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e6+\u003c\/strong\u003e\n        \u003cspan\u003eRecommended\u003cbr\u003eplaying age\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e0\u003c\/strong\u003e\n        \u003cspan\u003eApps or screens\u003cbr\u003eneeded\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-features\"\u003e\n    \u003cdiv class=\"ftg-shell\"\u003e\n      \u003cdiv class=\"ftg-heading\"\u003e\n        \u003cdiv class=\"ftg-kicker ftg-kicker-orange\"\u003e\n          A NEW KIND OF TARGET PRACTICE\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Static targets are easy.\u003cbr\u003e\n          \u003cem\u003eThese targets dance on air.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Each lightweight ball balances on its own stream of air. Adjust the\n          airflow, change the height and create a fresh challenge every round.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-feature-grid\"\u003e\n        \u003carticle class=\"ftg-card ftg-card-orange\"\u003e\n          \u003cdiv class=\"ftg-card-icon\"\u003e◉\u003c\/div\u003e\n          \u003csmall\u003e01\u003c\/small\u003e\n          \u003ch3\u003eReal hovering targets\u003c\/h3\u003e\n          \u003cp\u003e\n            Five air streams suspend the foam balls above the base, giving\n            every shot movement and suspense.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ftg-card ftg-card-blue\"\u003e\n          \u003cdiv class=\"ftg-card-icon\"\u003e↕\u003c\/div\u003e\n          \u003csmall\u003e02\u003c\/small\u003e\n          \u003ch3\u003eChoose the difficulty\u003c\/h3\u003e\n          \u003cp\u003e\n            Turn the control knobs to change how high the balls float—lower\n            for beginners and higher for a tougher shot.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ftg-card ftg-card-purple\"\u003e\n          \u003cdiv class=\"ftg-card-icon\"\u003e⌂\u003c\/div\u003e\n          \u003csmall\u003e03\u003c\/small\u003e\n          \u003ch3\u003eIndoor-ready play\u003c\/h3\u003e\n          \u003cp\u003e\n            Soft foam darts and lightweight balls make it a lively choice for\n            bedrooms, playrooms and rainy-day fun.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ftg-card ftg-card-green\"\u003e\n          \u003cdiv class=\"ftg-card-icon\"\u003e⌾\u003c\/div\u003e\n          \u003csmall\u003e04\u003c\/small\u003e\n          \u003ch3\u003eFocus through fun\u003c\/h3\u003e\n          \u003cp\u003e\n            Aim, react and reset. Turn hand-eye coordination practice into a\n            challenge kids want to repeat.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-story\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-story-grid\"\u003e\n      \u003cdiv class=\"ftg-story-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_16PM-2.png?v=1791174232\u0026amp;width=1400\" alt=\"Floating Target indoor play scene\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"ftg-stamp\"\u003e\n          \u003cspan\u003eNO APP\u003c\/span\u003e\n          \u003cb\u003ePURE PLAY\u003c\/b\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-story-copy\"\u003e\n        \u003cdiv class=\"ftg-kicker ftg-kicker-orange\"\u003e\n          SCREEN-FREE EXCITEMENT\n        \u003c\/div\u003e\n\n        \u003ch2\u003eThe kind of game that gets everyone off the sofa.\u003c\/h2\u003e\n\n        \u003cp\u003e\n          There is no level to download and no screen to stare at. Just a\n          moving target, a blaster in your hand and the instant satisfaction\n          of a clean hit.\n        \u003c\/p\u003e\n\n        \u003cul class=\"ftg-check-list\"\u003e\n          \u003cli\u003e\n            \u003ci\u003e✓\u003c\/i\u003e\n            \u003cspan\u003e\n              \u003cb\u003ePlay it your way\u003c\/b\u003e—practice alone, race the clock or take turns.\n            \u003c\/span\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003ci\u003e✓\u003c\/i\u003e\n            \u003cspan\u003e\n              \u003cb\u003eReset in seconds\u003c\/b\u003e—place the balls back and start again.\n            \u003c\/span\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003ci\u003e✓\u003c\/i\u003e\n            \u003cspan\u003e\n              \u003cb\u003eEasy to bring out\u003c\/b\u003e—ideal for game night, parties and playdates.\n            \u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-how\"\u003e\n    \u003cdiv class=\"ftg-shell\"\u003e\n      \u003cdiv class=\"ftg-heading\"\u003e\n        \u003cdiv class=\"ftg-kicker\"\u003eREADY IN MINUTES\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Switch on. Take aim.\u003cbr\u003e\n          \u003cem\u003eStart the challenge.\u003c\/em\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-steps\"\u003e\n        \u003carticle class=\"ftg-step\"\u003e\n          \u003cdiv class=\"ftg-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_21PM-5.png?v=1791174232\u0026amp;width=1000\" alt=\"Power up the game\" loading=\"lazy\"\u003e\n            \u003cb\u003e01\u003c\/b\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003ePower it up\u003c\/h3\u003e\n          \u003cp\u003e\n            Connect the included USB cable or add 4 AA batteries for cordless play.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ftg-step\"\u003e\n          \u003cdiv class=\"ftg-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_22PM-6.png?v=1791174232\u0026amp;width=1000\" alt=\"Float the target balls\" loading=\"lazy\"\u003e\n            \u003cb\u003e02\u003c\/b\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eFloat the balls\u003c\/h3\u003e\n          \u003cp\u003e\n            Place the foam balls over the air adapters and adjust their height.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ftg-step\"\u003e\n          \u003cdiv class=\"ftg-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_24PM-7.png?v=1791174232\u0026amp;width=1000\" alt=\"Aim and shoot\" loading=\"lazy\"\u003e\n            \u003cb\u003e03\u003c\/b\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAim and fire\u003c\/h3\u003e\n          \u003cp\u003e\n            Load a foam dart, knock down the targets and challenge the next player.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-modes-section\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-modes-grid\"\u003e\n      \u003cdiv class=\"ftg-modes-copy\"\u003e\n        \u003cdiv class=\"ftg-kicker\"\u003eONE SET. ENDLESS CHALLENGES.\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Make your own\u003cbr\u003e\n          \u003cem\u003ehouse rules.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cdiv class=\"ftg-modes\"\u003e\n          \u003cdiv\u003e\n            \u003cb\u003e01\u003c\/b\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003eQuick Draw\u003c\/strong\u003e\n              First player to clear all five targets wins.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cb\u003e02\u003c\/b\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003eBeat the Clock\u003c\/strong\u003e\n              Count how many targets you hit in 30 seconds.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cb\u003e03\u003c\/b\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003ePrecision Round\u003c\/strong\u003e\n              Call your target before every shot.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-modes-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_27PM-8.png?v=1791174232\u0026amp;width=1400\" alt=\"Floating Target family game night\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-included\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-included-grid\"\u003e\n      \u003cdiv class=\"ftg-included-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_14PM-1.png?v=1791174232\u0026amp;width=1200\" alt=\"Complete Floating Target set\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-included-copy\"\u003e\n        \u003cdiv class=\"ftg-kicker ftg-kicker-orange\"\u003e\n          EVERYTHING YOU NEED TO PLAY\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Open the box.\u003cbr\u003e\n          \u003cem\u003eBring on the battle.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cdiv class=\"ftg-box-list\"\u003e\n          \u003cdiv\u003e\n\u003cb\u003e1×\u003c\/b\u003e\u003cspan\u003eFloating target base with 5 air adapters\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003e1×\u003c\/b\u003e\u003cspan\u003eSoft foam dart blaster\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003e10×\u003c\/b\u003e\u003cspan\u003eSoft foam darts\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003e10×\u003c\/b\u003e\u003cspan\u003eFoam hover balls\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003e1×\u003c\/b\u003e\u003cspan\u003eUSB power cable\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"ftg-note\"\u003eAA batteries are not included.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-specifications\"\u003e\n    \u003cdiv class=\"ftg-shell\"\u003e\n      \u003cdiv class=\"ftg-heading\"\u003e\n        \u003cdiv class=\"ftg-kicker\"\u003ePRODUCT DETAILS\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Built for the\u003cbr\u003e\n          \u003cem\u003enext rematch.\u003c\/em\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-spec-grid\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eRecommended age\u003c\/span\u003e\u003cb\u003e6 years and up\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eTarget system\u003c\/span\u003e\u003cb\u003e5 hovering balls\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003ePower options\u003c\/span\u003e\u003cb\u003eUSB or 4 × AA batteries\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMain material\u003c\/span\u003e\u003cb\u003eDurable ABS plastic\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eAmmunition\u003c\/span\u003e\u003cb\u003eSoft foam darts and balls\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eBest for\u003c\/span\u003e\u003cb\u003eIndoor play and family game night\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-safety\"\u003e\n        \u003ci\u003e✓\u003c\/i\u003e\n        \u003cp\u003e\n          \u003cb\u003ePlay safely:\u003c\/b\u003e Contains small parts and is not suitable for\n          children under 3. Never aim at faces or eyes. Adult supervision is\n          recommended.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-section ftg-faq\"\u003e\n    \u003cdiv class=\"ftg-shell\"\u003e\n      \u003cdiv class=\"ftg-faq-heading\"\u003e\n        \u003cdiv class=\"ftg-kicker ftg-kicker-orange\"\u003eGOOD TO KNOW\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Questions?\u003cbr\u003e\n          \u003cem\u003eTargeted answers.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003eEverything you need to know before the first round.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ftg-faq-list\"\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003eHow do the balls float?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cp\u003e\n            The powered base sends air through five adapters. Each lightweight\n            foam ball balances in the airflow and hovers above the stand.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCan I change the difficulty?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cp\u003e\n            Yes. Adjust the airflow to change the height of each ball. Lower\n            targets are easier, while higher targets add more challenge.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eHow is the game powered?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cp\u003e\n            Use the included USB cable or 4 AA batteries. Batteries are not included.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs it suitable for indoor play?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cp\u003e\n            The set uses soft foam darts and lightweight foam balls. Always\n            keep shots away from faces, eyes, fragile items and pets.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat age is it for?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cp\u003e\n            The recommended age is 6+. Adult supervision is recommended.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ftg-final\" id=\"ftg-final\"\u003e\n    \u003cdiv class=\"ftg-shell ftg-final-inner\"\u003e\n      \u003cdiv class=\"ftg-kicker\"\u003eYOUR NEXT FAMILY CHALLENGE\u003c\/div\u003e\n\n      \u003ch2\u003e\n        Ready. Aim.\u003cbr\u003e\n        \u003cem\u003eLet it float.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Bring home the target game that is simple to start, tricky to master\n        and always ready for one more round.\n      \u003c\/p\u003e\n\n      \u003ca class=\"ftg-button\" href=\"#\" data-ftg-buy\u003e\n        GET THE FLOATING TARGET SET →\n      \u003c\/a\u003e\n\n      \u003csmall\u003e\n        Complete play set • USB cable included • Recommended for ages 6+\n      \u003c\/small\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  #ftg-landing {\n    --ink:#07111f;\n    --navy:#081629;\n    --orange:#ff6514;\n    --yellow:#ffbd20;\n    --blue:#25c9f5;\n    --paper:#f5f7fb;\n    --muted:#5c6676;\n    --line:#dfe5ed;\n    width:100%;\n    max-width:100%;\n    overflow:hidden;\n    container-type:inline-size;\n    container-name:ftg;\n    color:var(--ink);\n    background:var(--paper);\n    font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;\n    font-size:16px;\n    line-height:1.55;\n    -webkit-font-smoothing:antialiased;\n  }\n\n  #ftg-landing,\n  #ftg-landing * {\n    box-sizing:border-box;\n  }\n\n  #ftg-landing section {\n    width:100%;\n    max-width:none;\n    margin:0;\n  }\n\n  #ftg-landing img {\n    display:block;\n    width:100%;\n    max-width:100%;\n    height:auto;\n  }\n\n  #ftg-landing a {\n    color:inherit;\n    text-decoration:none;\n  }\n\n  #ftg-landing h1,\n  #ftg-landing h2,\n  #ftg-landing h3,\n  #ftg-landing p {\n    margin:0;\n  }\n\n  #ftg-landing h1,\n  #ftg-landing h2,\n  #ftg-landing h3,\n  #ftg-landing p,\n  #ftg-landing li,\n  #ftg-landing span,\n  #ftg-landing summary {\n    word-break:normal !important;\n    overflow-wrap:normal !important;\n    hyphens:none !important;\n  }\n\n  #ftg-landing .ftg-shell {\n    width:calc(100% - 40px);\n    max-width:1180px;\n    margin:0 auto;\n  }\n\n  #ftg-landing .ftg-section {\n    padding:clamp(70px,8vw,120px) 0;\n  }\n\n  #ftg-landing .ftg-announcement {\n    overflow:hidden;\n    color:#fff;\n    background:var(--orange);\n  }\n\n  #ftg-landing .ftg-announcement__track {\n    min-height:42px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:18px;\n    padding:9px 18px;\n    font-size:11px;\n    font-weight:900;\n    letter-spacing:.12em;\n    text-align:center;\n  }\n\n  #ftg-landing .ftg-announcement__track i {\n    width:5px;\n    height:5px;\n    flex:0 0 5px;\n    border-radius:50%;\n    background:rgba(255,255,255,.8);\n  }\n\n  #ftg-landing .ftg-hero {\n    padding:clamp(48px,7vw,90px) 0;\n    color:#fff;\n    background:\n      radial-gradient(circle at 75% 15%,rgba(37,201,245,.18),transparent 30%),\n      radial-gradient(circle at 15% 85%,rgba(255,101,20,.17),transparent 28%),\n      linear-gradient(135deg,#050c17,#0c1c32 58%,#07111f);\n  }\n\n  #ftg-landing .ftg-hero-grid {\n    display:grid;\n    grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);\n    gap:clamp(38px,6vw,78px);\n    align-items:center;\n  }\n\n  #ftg-landing .ftg-hero-grid \u003e *,\n  #ftg-landing .ftg-story-grid \u003e *,\n  #ftg-landing .ftg-modes-grid \u003e *,\n  #ftg-landing .ftg-included-grid \u003e *,\n  #ftg-landing .ftg-feature-grid \u003e *,\n  #ftg-landing .ftg-steps \u003e * {\n    min-width:0;\n  }\n\n  #ftg-landing .ftg-hero-media {\n    position:relative;\n    padding:clamp(10px,2vw,28px);\n  }\n\n  #ftg-landing .ftg-hero-media img {\n    aspect-ratio:1\/1;\n    object-fit:cover;\n    border:1px solid rgba(255,255,255,.12);\n    border-radius:28px;\n    box-shadow:0 30px 75px rgba(0,0,0,.38);\n  }\n\n  #ftg-landing .ftg-badge {\n    position:absolute;\n    right:0;\n    bottom:4%;\n    display:flex;\n    align-items:center;\n    gap:10px;\n    padding:13px 16px;\n    border:1px solid rgba(255,255,255,.18);\n    border-radius:17px;\n    color:#fff;\n    background:rgba(5,12,23,.88);\n    box-shadow:0 16px 34px rgba(0,0,0,.35);\n  }\n\n  #ftg-landing .ftg-badge b {\n    color:var(--yellow);\n    font-size:32px;\n    line-height:1;\n  }\n\n  #ftg-landing .ftg-badge span {\n    font-size:10px;\n    font-weight:900;\n    line-height:1.25;\n    letter-spacing:.05em;\n  }\n\n  #ftg-landing .ftg-kicker {\n    margin-bottom:17px;\n    color:var(--blue);\n    font-size:11px;\n    font-weight:900;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n  }\n\n  #ftg-landing .ftg-kicker-orange {\n    color:var(--orange);\n  }\n\n  #ftg-landing .ftg-hero h1 {\n    font-size:clamp(54px,7.3vw,100px);\n    font-weight:950;\n    line-height:.88;\n    letter-spacing:-.06em;\n    text-transform:uppercase;\n  }\n\n  #ftg-landing h1 em,\n  #ftg-landing h2 em {\n    color:var(--orange);\n    font-style:normal;\n  }\n\n  #ftg-landing .ftg-lead {\n    max-width:610px;\n    margin-top:25px;\n    color:#c9d3df;\n    font-size:clamp(16px,1.5vw,19px);\n    line-height:1.65;\n  }\n\n  #ftg-landing .ftg-quick-points {\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:10px;\n    margin:28px 0;\n  }\n\n  #ftg-landing .ftg-quick-points \u003e div {\n    padding:14px 12px;\n    border:1px solid rgba(255,255,255,.1);\n    border-radius:13px;\n    background:rgba(255,255,255,.055);\n  }\n\n  #ftg-landing .ftg-quick-points b {\n    display:block;\n    color:#fff;\n    font-size:12px;\n  }\n\n  #ftg-landing .ftg-quick-points span {\n    display:block;\n    margin-top:5px;\n    color:#9cabbc;\n    font-size:10px;\n  }\n\n  #ftg-landing .ftg-button {\n    min-height:58px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:100%;\n    padding:15px 22px;\n    border-radius:14px;\n    color:#fff;\n    background:linear-gradient(135deg,#ff7a1f,#f24b0c);\n    box-shadow:0 14px 32px rgba(255,101,20,.3);\n    font-size:13px;\n    font-weight:950;\n    letter-spacing:.07em;\n    text-align:center;\n    text-transform:uppercase;\n    transition:.2s ease;\n  }\n\n  #ftg-landing .ftg-button:hover {\n    transform:translateY(-2px);\n    box-shadow:0 18px 40px rgba(255,101,20,.4);\n  }\n\n  #ftg-landing .ftg-small {\n    margin-top:10px;\n    color:#8f9cae;\n    font-size:11px;\n    text-align:center;\n  }\n\n  #ftg-landing .ftg-stats {\n    color:#fff;\n    background:#030912;\n  }\n\n  #ftg-landing .ftg-stats-grid {\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n  }\n\n  #ftg-landing .ftg-stats-grid \u003e div {\n    min-width:0;\n    min-height:104px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:12px;\n    padding:18px;\n    border-right:1px solid rgba(255,255,255,.08);\n  }\n\n  #ftg-landing .ftg-stats-grid \u003e div:last-child {\n    border-right:0;\n  }\n\n  #ftg-landing .ftg-stats strong {\n    color:var(--yellow);\n    font-size:clamp(27px,3vw,40px);\n    line-height:1;\n  }\n\n  #ftg-landing .ftg-stats span {\n    color:#b5c0cf;\n    font-size:10px;\n    font-weight:800;\n    line-height:1.4;\n    letter-spacing:.03em;\n    text-transform:uppercase;\n  }\n\n  #ftg-landing .ftg-heading {\n    max-width:790px;\n    margin:0 auto clamp(38px,6vw,66px);\n    text-align:center;\n  }\n\n  #ftg-landing h2 {\n    font-size:clamp(37px,5vw,66px);\n    font-weight:950;\n    line-height:1;\n    letter-spacing:-.05em;\n  }\n\n  #ftg-landing .ftg-heading \u003e p {\n    max-width:670px;\n    margin:21px auto 0;\n    color:var(--muted);\n    font-size:17px;\n  }\n\n  #ftg-landing .ftg-features {\n    background:#fff;\n  }\n\n  #ftg-landing .ftg-feature-grid {\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n    gap:16px;\n  }\n\n  #ftg-landing .ftg-card {\n    position:relative;\n    min-width:0;\n    min-height:320px;\n    padding:25px;\n    overflow:hidden;\n    border:1px solid var(--line);\n    border-radius:22px;\n    background:#f8fafc;\n  }\n\n  #ftg-landing .ftg-card small {\n    position:absolute;\n    top:24px;\n    right:24px;\n    opacity:.3;\n    font-weight:900;\n  }\n\n  #ftg-landing .ftg-card-icon {\n    width:56px;\n    height:56px;\n    display:grid;\n    place-items:center;\n    margin-bottom:50px;\n    border-radius:15px;\n    color:#fff;\n    font-size:27px;\n    font-weight:900;\n    background:currentColor;\n  }\n\n  #ftg-landing .ftg-card-orange { color:var(--orange); }\n  #ftg-landing .ftg-card-blue { color:#008db5; }\n  #ftg-landing .ftg-card-purple { color:#7045d4; }\n  #ftg-landing .ftg-card-green { color:#258958; }\n\n  #ftg-landing .ftg-card h3 {\n    color:var(--ink);\n    font-size:20px;\n    line-height:1.2;\n  }\n\n  #ftg-landing .ftg-card p {\n    margin-top:12px;\n    color:var(--muted);\n    font-size:14px;\n  }\n\n  #ftg-landing .ftg-story {\n    background:var(--paper);\n  }\n\n  #ftg-landing .ftg-story-grid {\n    display:grid;\n    grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);\n    gap:clamp(42px,7vw,90px);\n    align-items:center;\n  }\n\n  #ftg-landing .ftg-story-media {\n    position:relative;\n  }\n\n  #ftg-landing .ftg-story-media img {\n    aspect-ratio:1\/1;\n    object-fit:cover;\n    border-radius:28px;\n    box-shadow:0 22px 55px rgba(17,30,50,.14);\n  }\n\n  #ftg-landing .ftg-stamp {\n    position:absolute;\n    right:14px;\n    bottom:18px;\n    width:118px;\n    height:118px;\n    display:grid;\n    place-content:center;\n    border:5px solid #fff;\n    border-radius:50%;\n    color:#fff;\n    background:var(--orange);\n    text-align:center;\n    transform:rotate(-7deg);\n  }\n\n  #ftg-landing .ftg-stamp span {\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.1em;\n  }\n\n  #ftg-landing .ftg-stamp b {\n    font-size:16px;\n  }\n\n  #ftg-landing .ftg-story-copy \u003e p {\n    margin-top:21px;\n    color:var(--muted);\n    font-size:17px;\n  }\n\n  #ftg-landing .ftg-check-list {\n    display:grid;\n    gap:15px;\n    margin:27px 0 0;\n    padding:0;\n    list-style:none;\n  }\n\n  #ftg-landing .ftg-check-list li {\n    display:grid;\n    grid-template-columns:28px minmax(0,1fr);\n    gap:11px;\n    align-items:start;\n    color:#404b5c;\n    font-size:14px;\n  }\n\n  #ftg-landing .ftg-check-list i {\n    width:28px;\n    height:28px;\n    display:grid;\n    place-items:center;\n    border-radius:50%;\n    color:#fff;\n    background:var(--orange);\n    font-style:normal;\n    font-weight:900;\n  }\n\n  #ftg-landing .ftg-check-list b {\n    color:var(--ink);\n  }\n\n  #ftg-landing .ftg-how {\n    color:#fff;\n    background:var(--navy);\n  }\n\n  #ftg-landing .ftg-steps {\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:18px;\n  }\n\n  #ftg-landing .ftg-step {\n    min-width:0;\n    padding:12px 12px 28px;\n    border:1px solid rgba(255,255,255,.1);\n    border-radius:22px;\n    background:rgba(255,255,255,.045);\n  }\n\n  #ftg-landing .ftg-step-image {\n    position:relative;\n    overflow:hidden;\n    border-radius:16px;\n  }\n\n  #ftg-landing .ftg-step-image img {\n    aspect-ratio:1\/.82;\n    object-fit:cover;\n  }\n\n  #ftg-landing .ftg-step-image b {\n    position:absolute;\n    left:15px;\n    bottom:12px;\n    color:var(--yellow);\n    font-size:33px;\n  }\n\n  #ftg-landing .ftg-step h3 {\n    margin:22px 10px 0;\n    font-size:21px;\n  }\n\n  #ftg-landing .ftg-step p {\n    margin:8px 10px 0;\n    color:#aeb9c8;\n    font-size:14px;\n  }\n\n  #ftg-landing .ftg-modes-section {\n    color:#fff;\n    background:#050b14;\n  }\n\n  #ftg-landing .ftg-modes-grid {\n    display:grid;\n    grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);\n    gap:clamp(42px,7vw,90px);\n    align-items:center;\n  }\n\n  #ftg-landing .ftg-modes-image img {\n    aspect-ratio:1\/1;\n    object-fit:cover;\n    border-radius:50% 18px 50% 18px;\n  }\n\n  #ftg-landing .ftg-modes {\n    display:grid;\n    gap:11px;\n    margin-top:30px;\n  }\n\n  #ftg-landing .ftg-modes \u003e div {\n    display:grid;\n    grid-template-columns:40px minmax(0,1fr);\n    gap:13px;\n    padding:15px;\n    border:1px solid rgba(255,255,255,.09);\n    border-radius:13px;\n    background:rgba(255,255,255,.04);\n  }\n\n  #ftg-landing .ftg-modes \u003e div \u003e b {\n    color:var(--yellow);\n    font-size:13px;\n  }\n\n  #ftg-landing .ftg-modes span {\n    color:#9eabba;\n    font-size:13px;\n  }\n\n  #ftg-landing .ftg-modes strong {\n    display:block;\n    margin-bottom:3px;\n    color:#fff;\n    font-size:15px;\n  }\n\n  #ftg-landing .ftg-included {\n    background:#fff;\n  }\n\n  #ftg-landing .ftg-included-grid {\n    display:grid;\n    grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);\n    gap:clamp(42px,7vw,84px);\n    align-items:center;\n  }\n\n  #ftg-landing .ftg-included-image {\n    padding:clamp(16px,4vw,42px);\n    border-radius:28px;\n    background:linear-gradient(145deg,#f1f4f8,#e7edf5);\n  }\n\n  #ftg-landing .ftg-included-image img {\n    aspect-ratio:1\/1;\n    object-fit:cover;\n    border-radius:19px;\n  }\n\n  #ftg-landing .ftg-box-list {\n    display:grid;\n    gap:9px;\n    margin-top:28px;\n  }\n\n  #ftg-landing .ftg-box-list \u003e div {\n    display:grid;\n    grid-template-columns:60px minmax(0,1fr);\n    gap:13px;\n    align-items:center;\n    padding:13px 15px;\n    border:1px solid var(--line);\n    border-radius:12px;\n  }\n\n  #ftg-landing .ftg-box-list b {\n    color:var(--orange);\n    font-size:21px;\n  }\n\n  #ftg-landing .ftg-box-list span {\n    color:#374152;\n    font-size:14px;\n    font-weight:700;\n  }\n\n  #ftg-landing .ftg-note {\n    margin-top:11px;\n    color:var(--muted);\n    font-size:12px;\n  }\n\n  #ftg-landing .ftg-specifications {\n    color:#fff;\n    background:var(--navy);\n  }\n\n  #ftg-landing .ftg-spec-grid {\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    border-top:1px solid rgba(255,255,255,.12);\n    border-left:1px solid rgba(255,255,255,.12);\n  }\n\n  #ftg-landing .ftg-spec-grid \u003e div {\n    min-width:0;\n    min-height:128px;\n    display:flex;\n    flex-direction:column;\n    justify-content:space-between;\n    padding:21px;\n    border-right:1px solid rgba(255,255,255,.12);\n    border-bottom:1px solid rgba(255,255,255,.12);\n  }\n\n  #ftg-landing .ftg-spec-grid span {\n    color:#8391a5;\n    font-size:10px;\n    font-weight:900;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n  }\n\n  #ftg-landing .ftg-spec-grid b {\n    margin-top:18px;\n    font-size:17px;\n    line-height:1.3;\n  }\n\n  #ftg-landing .ftg-safety {\n    display:flex;\n    gap:13px;\n    align-items:flex-start;\n    margin-top:23px;\n    padding:17px 19px;\n    border:1px solid rgba(255,189,32,.28);\n    border-radius:13px;\n    background:rgba(255,189,32,.07);\n  }\n\n  #ftg-landing .ftg-safety i {\n    width:25px;\n    height:25px;\n    flex:0 0 25px;\n    display:grid;\n    place-items:center;\n    border-radius:50%;\n    color:#07111f;\n    background:var(--yellow);\n    font-style:normal;\n    font-weight:900;\n  }\n\n  #ftg-landing .ftg-safety p {\n    color:#bac4d1;\n    font-size:13px;\n  }\n\n  #ftg-landing .ftg-safety b {\n    color:#fff;\n  }\n\n  #ftg-landing .ftg-faq {\n    background:var(--paper);\n  }\n\n  #ftg-landing .ftg-faq-heading {\n    max-width:760px;\n    margin:0 auto 42px;\n    text-align:center;\n  }\n\n  #ftg-landing .ftg-faq-heading \u003e p {\n    margin-top:17px;\n    color:var(--muted);\n  }\n\n  #ftg-landing .ftg-faq-list {\n    width:100%;\n    max-width:820px;\n    margin:0 auto;\n    border-top:1px solid #ccd4df;\n  }\n\n  #ftg-landing .ftg-faq-list details {\n    width:100%;\n    border-bottom:1px solid #ccd4df;\n  }\n\n  #ftg-landing .ftg-faq-list summary {\n    position:relative;\n    width:100%;\n    padding:21px 45px 21px 0;\n    color:var(--ink);\n    font-size:17px;\n    font-weight:850;\n    list-style:none;\n    cursor:pointer;\n  }\n\n  #ftg-landing .ftg-faq-list summary::-webkit-details-marker {\n    display:none;\n  }\n\n  #ftg-landing .ftg-faq-list summary span,\n  #ftg-landing .ftg-faq-list summary span::after {\n    position:absolute;\n    top:50%;\n    right:4px;\n    width:16px;\n    height:2px;\n    content:\"\";\n    background:var(--orange);\n    transform:translateY(-50%);\n  }\n\n  #ftg-landing .ftg-faq-list summary span::after {\n    top:0;\n    right:0;\n    transform:rotate(90deg);\n  }\n\n  #ftg-landing .ftg-faq-list details[open] summary span::after {\n    transform:rotate(0);\n  }\n\n  #ftg-landing .ftg-faq-list details p {\n    padding:0 46px 21px 0;\n    color:var(--muted);\n    font-size:14px;\n  }\n\n  #ftg-landing .ftg-final {\n    padding:clamp(82px,10vw,145px) 0;\n    color:#fff;\n    background:\n      linear-gradient(rgba(3,9,18,.83),rgba(3,9,18,.93)),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/7430\/9633\/files\/ChatGPTImageOct5_2026_12_23_16PM-2.png?v=1791174232\u0026width=1800\")\n      center\/cover no-repeat;\n  }\n\n  #ftg-landing .ftg-final-inner {\n    max-width:760px;\n    text-align:center;\n  }\n\n  #ftg-landing .ftg-final p {\n    max-width:630px;\n    margin:22px auto 27px;\n    color:#c1cad6;\n    font-size:17px;\n  }\n\n  #ftg-landing .ftg-final .ftg-button {\n    max-width:510px;\n    margin:0 auto;\n  }\n\n  #ftg-landing .ftg-final small {\n    display:block;\n    margin-top:13px;\n    color:#8d9bad;\n    font-size:11px;\n  }\n\n  @container ftg (max-width:1050px) {\n    #ftg-landing .ftg-feature-grid {\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    #ftg-landing .ftg-card {\n      min-height:280px;\n    }\n  }\n\n  @container ftg (max-width:820px) {\n    #ftg-landing .ftg-shell {\n      width:calc(100% - 28px);\n      max-width:680px;\n    }\n\n    #ftg-landing .ftg-section {\n      padding:66px 0;\n    }\n\n    #ftg-landing .ftg-hero {\n      padding:38px 0 58px;\n    }\n\n    #ftg-landing .ftg-hero-grid,\n    #ftg-landing .ftg-story-grid,\n    #ftg-landing .ftg-modes-grid,\n    #ftg-landing .ftg-included-grid {\n      grid-template-columns:minmax(0,1fr);\n      gap:38px;\n    }\n\n    #ftg-landing .ftg-hero-media {\n      order:1;\n      padding:4px 10px 0;\n    }\n\n    #ftg-landing .ftg-hero-copy {\n      order:2;\n    }\n\n    #ftg-landing .ftg-hero h1 {\n      font-size:clamp(50px,11cqw,74px);\n    }\n\n    #ftg-landing h2 {\n      font-size:clamp(38px,7.5cqw,53px);\n    }\n\n    #ftg-landing .ftg-quick-points {\n      grid-template-columns:minmax(0,1fr);\n    }\n\n    #ftg-landing .ftg-feature-grid,\n    #ftg-landing .ftg-steps {\n      grid-template-columns:minmax(0,1fr);\n    }\n\n    #ftg-landing .ftg-card {\n      min-height:0;\n    }\n\n    #ftg-landing .ftg-card-icon {\n      margin-bottom:32px;\n    }\n\n    #ftg-landing .ftg-modes-copy {\n      order:2;\n    }\n\n    #ftg-landing .ftg-modes-image {\n      order:1;\n    }\n\n    #ftg-landing .ftg-spec-grid {\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    #ftg-landing .ftg-stats-grid {\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    #ftg-landing .ftg-stats-grid \u003e div {\n      border-bottom:1px solid rgba(255,255,255,.08);\n    }\n\n    #ftg-landing .ftg-stats-grid \u003e div:nth-child(2) {\n      border-right:0;\n    }\n  }\n\n  @container ftg (max-width:500px) {\n    #ftg-landing .ftg-shell {\n      width:calc(100% - 24px);\n    }\n\n    #ftg-landing .ftg-announcement__track {\n      justify-content:flex-start;\n      overflow-x:auto;\n      scrollbar-width:none;\n    }\n\n    #ftg-landing .ftg-announcement__track::-webkit-scrollbar {\n      display:none;\n    }\n\n    #ftg-landing .ftg-announcement__track span {\n      flex:0 0 auto;\n    }\n\n    #ftg-landing .ftg-hero h1 {\n      font-size:clamp(46px,16cqw,66px);\n    }\n\n    #ftg-landing h2 {\n      font-size:clamp(35px,11cqw,47px);\n    }\n\n    #ftg-landing .ftg-stats-grid \u003e div {\n      justify-content:flex-start;\n      min-height:82px;\n      padding:14px 9px;\n    }\n\n    #ftg-landing .ftg-stats strong {\n      font-size:27px;\n    }\n\n    #ftg-landing .ftg-stats span {\n      font-size:9px;\n    }\n\n    #ftg-landing .ftg-spec-grid {\n      grid-template-columns:minmax(0,1fr);\n    }\n\n    #ftg-landing .ftg-spec-grid \u003e div {\n      min-height:102px;\n    }\n\n    #ftg-landing .ftg-badge {\n      right:0;\n      transform:scale(.88);\n      transform-origin:right bottom;\n    }\n\n    #ftg-landing .ftg-faq-list summary {\n      font-size:16px;\n    }\n  }\n\n  @media (prefers-reduced-motion:reduce) {\n    #ftg-landing *,\n    #ftg-landing *::before,\n    #ftg-landing *::after {\n      transition:none !important;\n      animation:none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    var root = document.getElementById(\"ftg-landing\");\n    if (!root || root.dataset.ready === \"true\") return;\n    root.dataset.ready = \"true\";\n\n    function findPurchaseArea() {\n      return (\n        document.querySelector('form[action*=\"\/cart\/add\"]') ||\n        document.querySelector(\"product-form\") ||\n        document.querySelector(\"[data-product-form]\") ||\n        document.querySelector(\".product-form\")\n      );\n    }\n\n    root.querySelectorAll(\"[data-ftg-buy]\").forEach(function (button) {\n      button.addEventListener(\"click\", function (event) {\n        var purchaseArea = findPurchaseArea();\n\n        if (!purchaseArea) return;\n\n        event.preventDefault();\n\n        purchaseArea.scrollIntoView({\n          behavior:\"smooth\",\n          block:\"center\"\n        });\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"mysite","offers":[{"title":"Orange","offer_id":67832450842868,"sku":"ZSY261019002-8819 USB橙色悬浮标靶（单Q）737克","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":67832450875636,"sku":"ZSY261019002-8819 USB蓝色悬浮标靶（单Q）737克","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/2534\/7316\/files\/ChatGPTImageOct5_2026_12_23_14PM-1.png?v=1792381587","url":"https:\/\/jovqelo.com\/products\/floating-target-hovering-shooting-game","provider":"Jovqelo","version":"1.0","type":"link"}