{"title":"BRANDS \u003e F-One","description":"\u003cp style=\"text-align: center;\"\u003e🌊 F-ONE is a kiteboarder-first brand — every product born from the feeling of harnessing nature's power on the water.\u003cbr\u003eFrench soul. Performance without compromise.\u003c\/p\u003e \u003ch2 style=\"text-align: center;\"\u003eKitesurf, Wingfoil \u0026amp; Foil\u003c\/h2\u003e \u003cp style=\"text-align: center;\"\u003eF-ONE designs and manufactures kites, bars, twin tips, strapless boards, wings, and foil systems for kitesurfing, wingfoiling, and foiling.\u003cbr\u003eRider-driven R\u0026amp;D — tested by the pro team in the world's most demanding conditions before reaching your hands.\u003c\/p\u003e \u003ch2 style=\"text-align: center;\"\u003eInnovation \u0026amp; Heritage\u003c\/h2\u003e \u003cp style=\"text-align: center;\"\u003eNo empty marketing, no annual hype cycles — F-ONE innovates only when there is a real, tested improvement to deliver.\u003cbr\u003eA commitment to aerodynamics, materials science, and community-driven progression that has shaped the sport for decades.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eSince 2008, Billy.be, your trusted shop for premium \u0026amp; authentic gear.\u003cbr\u003eFast shipping across Europe with Billy 🚚\u003c\/p\u003e","products":[{"product_id":"f-one-fins-plugs","title":"F-One fins Plugs","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":38043207270587,"sku":"8405","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/3800-F-ONE-handle.jpg?v=1610318989"},{"product_id":"f-one-swivel","title":"F-One Swivel","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":38043235156155,"sku":"16981","price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/F-One-Swivel.jpg?v=1610319320"},{"product_id":"5th-line-ring","title":"F-One 5th Line Ring","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":38043334869179,"sku":"33721","price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/New-5th-Line-Ring-F-one-Bandit.jpg?v=1610321112"},{"product_id":"f-one-rubber-block-caps-one-pump","title":"F-One RUBBER BLOCK CAPS - -PUMP","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Black","offer_id":38043608875195,"sku":"98962","price":1.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/F-ONERUBBERBLOCKCAPS-Billykite.jpg?v=1613703822"},{"product_id":"f-one-stainless-stell-hubs","title":"F-One Stainless stell Hubs","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Black","offer_id":38043712389307,"sku":"105710","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/F-One-Stainless-stell-Hubs.jpg?v=1610323312"},{"product_id":"2020-f-one-harness-line-for-swing","title":"F-One HARNESS LINE","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":40584411349179,"sku":"FW23-77201-8801","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/CABO-DE-ARNES_SWING_02.jpg?v=1610323536"},{"product_id":"2017-f-one-5th-line-4m-17m","title":"F-One 5th line 4m-17m | 17","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Black","offer_id":38044046000315,"sku":"367519","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/f-one-kitesurf-life-line-linx-bar_7fef0686-de74-48e3-a80b-b3918842cb8f.jpg?v=1610325801"},{"product_id":"f-one-flysurfer-core-valve-airlock-pump-adapter-for-pump","title":"F-One Flysurfer\/Core valve Airlock Pump Adaptor for pump","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e\u003cp data-start=\"71\" data-end=\"128\"\u003e\u003cstrong data-start=\"71\" data-end=\"126\"\u003eF-One \/ Flysurfer \/ Core Valve Airlock Pump Adaptor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"130\" data-end=\"278\"\u003eMake inflating your kite quick and hassle-free with this \u003cstrong data-start=\"187\" data-end=\"211\"\u003eAirlock Pump Adaptor\u003c\/strong\u003e, designed specifically for \u003cstrong data-start=\"239\" data-end=\"275\"\u003eF-One, Flysurfer, and Core kites\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cul data-start=\"279\" data-end=\"559\"\u003e\n\u003cli data-start=\"279\" data-end=\"346\"\u003e\n\u003cp data-start=\"281\" data-end=\"346\"\u003e\u003cstrong data-start=\"281\" data-end=\"297\"\u003ePerfect Fit:\u003c\/strong\u003e Ensures a secure connection to Airlock valves.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"347\" data-end=\"425\"\u003e\n\u003cp data-start=\"349\" data-end=\"425\"\u003e\u003cstrong data-start=\"349\" data-end=\"368\"\u003eEasy Inflation:\u003c\/strong\u003e Prevents air leaks for faster, more efficient pumping.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"426\" data-end=\"490\"\u003e\n\u003cp data-start=\"428\" data-end=\"490\"\u003e\u003cstrong data-start=\"428\" data-end=\"446\"\u003eDurable Build:\u003c\/strong\u003e Made from strong, long-lasting materials.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"491\" data-end=\"559\"\u003e\n\u003cp data-start=\"493\" data-end=\"559\"\u003e\u003cstrong data-start=\"493\" data-end=\"526\"\u003eUniversal Pump Compatibility:\u003c\/strong\u003e Fits most standard kite pumps.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"561\" data-end=\"730\"\u003eWhether you need a \u003cstrong data-start=\"580\" data-end=\"603\"\u003ereplacement adaptor\u003c\/strong\u003e or a \u003cstrong data-start=\"609\" data-end=\"643\"\u003espare to keep in your kite bag\u003c\/strong\u003e, this small but essential accessory makes sure you’re always ready to hit the water.\u003c\/p\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":38044068675771,"sku":"2022-77201-8004","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/unnamed.png?v=1625751122"},{"product_id":"f-one-chicken-loop-push-away-quick-release-2020","title":"F-One Push-away Quick-release standard","description":"The F-One Quick Release Chicken Loops come in standard Push Away Quick Release model and the NEW Freestyle Quick Release version.\n\nDesigned to work effectively even in the most critical situations, it can be triggered under load but also when the lines are slack.\n\nIn some cases, the bar can get stuck in lower position against the release system during an emergency situation. The F-ONE safety release has a stopper at the top to allow enough room to activate the system in this critical situation. This stopper also makes sure your hands stay away from the bar when it’s turned at the maximum.\n\nEasy to use, it can be triggered similarly by lefthanders or right-handers.\n\nDesigned with an ergonomic shape, the release handle is easy to grab to trigger the system. A flange was added to the top of the handle to improve the grip. This flange was made of soft material for the best comfort of use.\n\nThe F-ONE safety release can be easily set-up with no specific tool required. It can be adapted onto the following kites: BANDITS 3\/4\/5\/6\/7\/8\/9\/10\/11\/12, BANDIT 2020 and BANDIT-S, TRUST 2013\/2014\/2015\/2016, VOLT 1 \u0026amp; 2 and REVOLT 3.\n\nFrom the inception the F-ONE safety release has been designed to withstand and work effectively under extreme loads, much higher than normally encountered while riding.\n\nIt was designed with high resistance materials including stainless steel reinforcements and fully optimized to make it completely reliable, ready to withstand the wear and tear of an extensive use.\n\nThe elastics were tested in extreme conditions and on more than 1000 release cycles in the lab. Moreover, the F-ONE safety release system has proven it is able to hold loads up to 700 kg*.\n\nIts push-away system enables to trigger the release with minimal force even under the highest loads. A reduced force of less than 5 kg is required to trigger the system when loaded at 200 kg*, while under the extreme load of 400 kg, it is still possible to release with a force of 10.21 kg*.\n\u003cdiv\u003e\n\n\u003ca href=\"https:\/\/www.f-one.world\/app\/uploads\/2019\/07\/2020-QUICK-RELEASE-user-guide-LR.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eClick Here for the F-One Quick Release Manual \u0026gt;\u003c\/a\u003e\n\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"Black","offer_id":38044764274875,"sku":"2022-77222-8001","price":74.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/f-one-push-away-quick-release-kit-loop-kite-2020.jpg?v=1610729600"},{"product_id":"2020-f-one-mast-top-parts-mast-top-tuttle","title":"F-One Mast Top Parts","description":"\u003ch1 class=\"product__title\"\u003e2020 F-one Mast Top Parts\u003c\/h1\u003e\u003cdiv class=\"product__description\"\u003e\u003cp\u003eThe Mast Top Plate enables to connect the F-ONE aluminium masts to all boards featuring a twin track system (the lateral spacing between the tracks must be 90mm). It is made of aluminium 6061, CNC machined with high precision and fully anodized.\u003cbr\u003eTo connect the Mast Top Plate to the mast, slide the mast into the sleeve of the Top Plate and fasten using two M6x25mm tapered head screws. To connect the plate to the board, slide the F-ONE T-nuts into the tracks and fasten the plate using M6 tapered head screws. (25mm for bamboo and carbon bamboo boards – 16mm for Topsheet construction boards).\u003c\/p\u003e\u003c\/div\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":38159680471227,"sku":"FW23-77207-0404","price":219.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/Hydrofoil-sp-mast-top-tuttle-convertible-v2.jpg?v=1610733918"},{"product_id":"f-one-trim-system-with-cleat-for-linxbar-4l","title":"F-One Trim line for linx bar 4L\/5L","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Black","offer_id":38044881158331,"sku":"2022-77222-8007","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one-linxbar-4l-and-5l-trim-line-yg_2048x2048_cf5fda48-0a64-4f8a-b686-daffcfdcf904.jpg?v=1727105778"},{"product_id":"f-one-masts","title":"F-One Alu Mast","description":"\u003cp\u003eThe \u003cstrong\u003eF-ONE aluminum mast\u003c\/strong\u003e can be used for all disciplines: kite, surf foil, wing foil, SUP foil and windfoil. The profile is extruded with precision from 6063 aluminum block.\u003c\/p\u003e\n\u003cp\u003eThe shape of its section benefits from our years of experience in kite foiling to provide the best gliding feel while keeping the strength up and the weight down. It comes with two stainless steel helicoil inserts at the bottom and at the top to fasten the connecting parts and is therefore fully modular.\u003c\/p\u003e\n\u003cp\u003eThe aluminum mast can be used on every foil of the range, and it is very easy to jump from one length to another (45 \/ 55 \/ 65 \/ 75 \/ 85 \/ 95 cm).\u003c\/p\u003e\n\u003cp\u003eA number of parts are available for board connection (Plate, KF, Deep KF, Tuttle).\u003c\/p\u003e","brand":"F-One","offers":[{"title":"45cm","offer_id":48601217466705,"sku":"FW23-77207-0601","price":90.0,"currency_code":"EUR","in_stock":false},{"title":"55cm","offer_id":39427418783931,"sku":"FW23-77207-0602","price":90.0,"currency_code":"EUR","in_stock":false},{"title":"65cm","offer_id":39427418849467,"sku":"FW23-77207-0603","price":120.0,"currency_code":"EUR","in_stock":true},{"title":"75cm","offer_id":39427420881083,"sku":"FW23-77207-0604","price":120.0,"currency_code":"EUR","in_stock":true},{"title":"85cm","offer_id":39427420946619,"sku":"FW23-77207-0605","price":120.0,"currency_code":"EUR","in_stock":false},{"title":"95cm","offer_id":39427421012155,"sku":"FW23-77207-0606","price":120.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/Hydrofoil-masts-ALU-650x650.jpg?v=1740143750"},{"product_id":"2023-f-one-linxbar-4-lines","title":"F-One LINX BAR 4 LINES 24","description":"\u003ch3 class=\"jeff\"\u003eSuperior functionality!\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/4NwPx8OcFLg\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe bar itself is small in diameter with a comfortable grip making it forgiving on the hands. The grip has a rubbery feel with a fine texture and feels firm underneath and a bit more cushy on the top where your fingers wrap around the bar.\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe LINX bar offers the option to switch between a low and high V (high V for the BANDIT\/BANDIT S\/BULLIT and low V for the FURTIVE\/BREEZE\/ONE). An additional float is placed above the depower system; this is to maintain positive buoyancy if you become disconnected from your bar. The quick release features a built-in manual swivel above the push to untwist your lines. The new minimalist below the bar lifeline swivel is now made of a plastic stud and a stainless steel ring on which you hang the leash. It rotates easily and automatically untwists your lifeline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_Linx_Bar_2022.jpg?v=1658483286\"\u003e\u003c\/p\u003e\n\u003ch3\u003eTECHNOLOGY\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Depower.png?v=1658482441\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003ch4 style=\"text-transform: uppercase;\"\u003eDEPOWER SHEATH\u003c\/h4\u003e\n\u003cp\u003eThe lifeline is now placed into a new rectangular depower sheath for more durability. This new feature prevents the centerline from rubbing against the aluminum tube and will not rub against the user’s fingers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Lifelines-Swivel-v2.png?v=1658482441\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003ch4 style=\"text-transform: uppercase;\"\u003eLifeline Swivel\u003c\/h4\u003e\n\u003cp\u003eThe new minimalist below the bar lifeline swivel is now made of a plastic stud and a stainless steel ring on which you hang the leash. It rotates easily and automatically untwists your lifeline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-5\"\u003e\u003ciframe height=\"350px\" width=\"100%\" src=\"https:\/\/emersya.com\/en\/presets\/M4UB537XES\" allowfullscreen=\"\" mozallowfullscreen=\"\" webkitallowfullscreen=\"\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\n\u003ch4 class=\"jeff\"\u003eexcellent comfort and function.\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe integrated floats at the bar ends house the mechanism to adjust the size of your bar. Simply pull down the tag under the bar, rotate the insert and your bar size is changed. You will also find the possibility to adjust your back lines length.An additional float is placed above the depower system; this is to maintain positive buoyancy if you become disconnected from your bar.\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eIt features a lifeline now placed into a new rectangular depower sheath for more durability. This new feature prevents the centerline from rubbing against the aluminium tube and will not rub against the user’s fingers. The bar’s color-coding is very clear, with orange on the left and dark blue on the right. The lines end in lark’s head loops and are being attached to the bridles connectors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"container_fluid\" style=\"background: #ededed; padding:20px 20px 0px 20px;\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Cleat.png?v=1658482441\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eSTAINLESS STEEL CLEAT\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe above the bar stainless steel cleat to adjust the power has been updated for more simplicity, and the depower system is now thinner and therefore more precise\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-HUB.png?v=1658482441\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003e4 LINES HUB\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eAllows the Life Line to be connected to a single front line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-v-splitter.png?v=1658482441\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eV splitter\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eNew aluminium V Splitter for longer lasting lines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"38-45cm","offer_id":41672330707131,"sku":"FW23-77222-0101-45\/38","price":383.4,"currency_code":"EUR","in_stock":true},{"title":"45-52cm","offer_id":41672330739899,"sku":"FW23-77222-0101-52\/45","price":383.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/linxbar-2022-5-650x650.png?v=1737384100"},{"product_id":"2024-f-one-strike-v4-cwc-light-wind","title":"F-One Strike Cwc Aluula","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\u003c!--\n  .popup-container {\n    cursor: pointer;\n  }\n\n  .popup-text {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    border: 1px solid #ccc;\n    border-radius: 5px;\n    padding: 40px;\n    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n    z-index: 2;\n    width: 900px;\n    left: 20%; \/* Center horizontally *\/\n    top: 98%; \/* Center vertically *\/\n    transform: translate(-10%, -10%); \/* Center both horizontally and vertically *\/\n  }\n\n  .popup-container:hover .popup-text {\n    display: block;\n  }\n\n  \/* Media Query for Mobile Devices with Width \u003c= 400px *\/\n  @media (max-width: 750px) {\n    .popup-text {\n      width: 90%; \/* Adjust the width as needed for mobile devices *\/\n      left: 50%; \/* Center the pop-up horizontally on mobile devices *\/\n      top: 95%; \/* Center the pop-up horizontally on mobile devices *\/\n      transform: translateX(-50%); \/* Center the pop-up using transform *\/\n    }\n  }\n\n  \/* Additional styles to center the popup text trigger within its parent column *\/\n  .custom-popup-column {\n    display: flex;\n    justify-content: center;\n    position: relative;\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n    .mySlides {\n        display: none\n    }\n\n    img {\n        vertical-align: middle;\n    }\n\n    \/* Slideshow container *\/\n    .slideshow-container {\n        max-width: 100%;\n        position: relative;\n        margin: 0 auto;\n        overflow: hidden;\n        \/* Hide horizontal overflow caused by touch sliding *\/\n        touch-action: pan-y;\n        \/* Enable vertical touch scrolling *\/\n    }\n\n    \/* Slideshow caption *\/\n    .slide-caption {\n        padding: 20px 30px 0px 50px;\n    }\n\n  .numbertext {\n    position: absolute;\n    top: 2%;\n    left: 3%;\n    z-index: 1; \/* Changed to 1 *\/\n    color: #00a885;\n    font-size: 12px;\n}\n\n    \/* Next \u0026 previous buttons *\/\n    .prev,\n    .next {\n        cursor: pointer;\n        position: absolute;\n        top: 50%;\n        width: auto;\n        padding-left: 20px;\n        padding-right: 5px;\n        margin-top: -22px;\n        color: #00a885;\n        font-weight: bold;\n        font-size: 35px;\n        transition: 0.6s ease;\n        border-radius: 0 3px 3px 0;\n        user-select: none;\n        z-index: 1;\n        \/* Ensures the buttons appear on top of the image *\/\n    }\n\n    \/* Position the \"next button\" to the right *\/\n    .next {\n        right: 0;\n        border-radius: 3px 0 0 3px;\n    }\n\n    \/* The dots\/bullets\/indicators *\/\n    .dot {\n        cursor: pointer;\n        height: 5px;\n        width: 5px;\n        margin: 0 2px;\n        background-color: #00a885;\n        border-radius: 50%;\n        display: inline-block;\n        transition: background-color 0.6s ease;\n    }\n\n    .dot.active {\n        background-color: #000000;\n        \/* Set the active dot to black *\/\n    }\n\n    \/* Fading animation *\/\n    .fade {\n        animation-name: fade;\n        animation-duration: 1.5s;\n    }\n\n    @keyframes fade {\n        from {\n            opacity: .4\n        }\n\n        to {\n            opacity: 1\n        }\n    }\n\n    \/* Two-column layout for large devices *\/\n    .slide-content {\n        display: flex;\n        flex-direction: row;\n    }\n\n    .slide-image {\n        flex: 1;\n    }\n\n    .slide-caption {\n        flex: 1;\n        padding-left: 20px;\n        text-align: left;\n    }\n\n    \/* On small devices, stack image and caption vertically *\/\n    @media only screen and (max-width: 767px) {\n        .slide-content {\n            flex-direction: column;\n        }\n\n        .slide-image,\n        .slide-caption {\n            padding-left: 0;\n            text-align: center;\n        }\n\n        .slide-image img {\n            max-width: 100%;\n        }\n\n        \/* Hide previous and next buttons on mobile *\/\n        .prev,\n        .next {\n            display: none;\n        }\n    }\n      \n        .progress-container {\n            display: flex;\n            justify-content: space-between;\n            background-color: #f9f9f9;\n            padding: 40px 25px 60px 25px;\n        }\n        .progress-ring {\n            width: 150px;\n            height: 150px;\n            position: relative;\n            text-align: center;\n        }\n        .progress-ring circle {\n            fill: transparent;\n            stroke: #ff6800;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n            transition: stroke-dashoffset 0.5s;\n        }\n        .progress-ring .ring-background {\n            fill: transparent;\n            stroke: #ccc;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n        }\n        .progress-text {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            font-size: 24px;\n        }\n        .progress-title {\n            font-size: 20px;\n          color: black;\n            margin-top: 10px;\n        }\n\n        @media (max-width: 768px) {\n            .progress-container {\n                flex-direction: column;\n                align-items: center;\n            }\n            .progress-ring {\n                margin-bottom: 50px;\n            }\n        }\n    \n--\u003e\u003c\/style\u003e\n\u003ch3 class=\"jeff\"\u003eLIGHT YEARS AHEAD\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/C8Tp6KADit4?si=mX1AOAqY4qliIyvi\" height=\"315\" width=\"560\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eOur Compact Wing Concept (CWC) patent continues to prove its effectiveness for large wing surfaces in light winds. This new STRIKE CWC, the fruit of the developments made on our fourth STRIKE, offers ever more efficient planing and pumping. In flight, its perfect balance and unique forward traction ensure exceptional glide. The ALUULA struts reduce the inertia of every maneuver and enhance the feeling of lightness when riding.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized design for perfect balance in flight and new forward traction\u003c\/li\u003e\n\u003cli\u003eALUULA on all three struts for greater lightness, strength, and performance\u003c\/li\u003e\n\u003cli\u003eHITEX and TECHNOFORCE for increased durability\u003c\/li\u003e\n\u003cli\u003eIntuitive pumping for easy planing starts\u003c\/li\u003e\n\u003cli\u003eEquipped with our new interchangeable handle system\u003c\/li\u003e\n\u003cli\u003eThe quintessential light-wind weapon\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eFEATURES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"slideshow-container\"\u003e\n\u003c!-- Slide 1 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e1\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-triple_strutts.jpg?v=1718195569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eTRIPLE STRUT\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThis unique Wing geometry with its two additional struts allows adding more surface into a given wingspan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Slide 2 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e2\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-ALLURA.jpg?v=1718195569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eALUULA®\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe ALUULA Gold represents a pioneering category of composite material. This dacron benefits from an ultra-lightweight yet incredibly durable composition.\u2028Its unmatched strength-to-weight ratio allows for faster speeds, higher jumps, and greater maneuverability.\u2028When strategically used to stiffen struts like in our STRIKE CWC, the ALUULA Gold ensures that the wing is lightweight, robust and long-lasting, while also enhancing performance and responsiveness on the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Slide 3 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e3\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-Radial_Tips.jpg?v=1718195569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eRADIALS TIPS\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eA small radial cut is implemented on the back of the strut to spread tensions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Slide 4 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e4\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-compact_wing_concept.jpg?v=1718195570\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eCOMPACT WING CONCEPT\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe pending patent : Compact Wing Concept is an F-ONE innovation. This new design offers a compact shape, easy to handle and offers amazing light wind riding sensations without compromises.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Slide 5 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e5\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-Valves.jpg?v=1718195569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eSTRIKE CWC VALVES\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe wing features two highly efficient inflation valves: one on the central strut and one on the leading edge. These two areas of the wing face different forces, and thus require two different pressure recommendations. As a result, the central strut is thinner in diameter and gains in rigidity thanks to its independent valve that allows for a better control of its pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Slide 6 --\u003e\n\u003cdiv class=\"mySlides fade\"\u003e\n\u003cdiv class=\"numbertext\"\u003e6\/6\u003c\/div\u003e\n\u003cdiv class=\"slide-content\"\u003e\n\u003cdiv class=\"slide-image col-md-6 col-sm-12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_CWC_wing_details_2024-handles.jpg?v=1718195569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide-caption col-md-6 col-sm-12\"\u003e\n\u003ch4 class=\"jeff\"\u003eINTERCHANGEABLE WING HANDLES SYSTEM\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eIn 2024, all our wings are fitted with our new interchangeable handle system. Whether you’re looking for a light and comfortable setup with soft handles, a more direct and aggressive ride with hard handles or something in between with our innovative hybrid handles, we’ve got you covered. \u003cbr\u003eWings come with soft handles pre-installed, but swapping a handle set between wings is quick and easy thanks to our screwless setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Previous and Next buttons will show on larger screens --\u003e \u003ca class=\"prev\" onclick=\"plusSlides(-1)\"\u003e❮\u003c\/a\u003e \u003ca class=\"next\" onclick=\"plusSlides(1)\"\u003e❯\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-top: -20px;\"\u003e\n\u003cspan class=\"dot\" onclick=\"currentSlide(1)\"\u003e\u003c\/span\u003e \u003cspan class=\"dot\" onclick=\"currentSlide(2)\"\u003e\u003c\/span\u003e \u003cspan class=\"dot\" onclick=\"currentSlide(3)\"\u003e\u003c\/span\u003e \u003cspan class=\"dot\" onclick=\"currentSlide(4)\"\u003e\u003c\/span\u003e \u003cspan class=\"dot\" onclick=\"currentSlide(5)\"\u003e\u003c\/span\u003e \u003cspan class=\"dot\" onclick=\"currentSlide(6)\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"100\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLightwind\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"5\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreestyle\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreefly\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWIND RANGE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"table\"\u003e\n\u003ctbody style=\"border-color: rgba(33,37,41,0); border-left: 0px none rgba(128,128,128,0);\"\u003e\n\u003ctr style=\"background: black;\"\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003eWING SIZE m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e6.0\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e7.0\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e8.0\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e9.0\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWIND RANGE kts\u003c\/td\u003e\n\u003ctd\u003e9 – 20\u003c\/td\u003e\n\u003ctd\u003e8 – 20\u003c\/td\u003e\n\u003ctd\u003e06 – 15\u003c\/td\u003e\n\u003ctd\u003e06 – 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n     let slideIndex = 1;\n    showSlides(slideIndex);\n\n    function plusSlides(n) {\n        showSlides(slideIndex += n);\n    }\n\n    function currentSlide(n) {\n        showSlides(slideIndex = n);\n    }\n\n    function showSlides(n) {\n        let i;\n        let slides = document.getElementsByClassName(\"mySlides\");\n        let dots = document.getElementsByClassName(\"dot\");\n        if (n \u003e slides.length) {\n            slideIndex = 1\n        }\n        if (n \u003c 1) {\n            slideIndex = slides.length\n        }\n        for (i = 0; i \u003c slides.length; i++) {\n            slides[i].style.display = \"none\";\n        }\n        for (i = 0; i \u003c dots.length; i++) {\n            dots[i].className = dots[i].className.replace(\" active\", \"\");\n        }\n        slides[slideIndex - 1].style.display = \"block\";\n        dots[slideIndex - 1].className += \" active\";\n    }\n    \/\/ Touch events for sliding on mobile\n    let touchStartX = 0;\n    let touchEndX = 0;\n    document.querySelector('.slideshow-container').addEventListener('touchstart', function(event) {\n        touchStartX = event.touches[0].clientX;\n    });\n    document.querySelector('.slideshow-container').addEventListener('touchend', function(event) {\n        touchEndX = event.changedTouches[0].clientX;\n        handleSwipe();\n    });\n\n    function handleSwipe() {\n        if (touchStartX - touchEndX \u003e 50) {\n            plusSlides(1); \/\/ Swipe left, show next slide\n        } else if (touchEndX - touchStartX \u003e 50) {\n            plusSlides(-1); \/\/ Swipe right, show previous slide\n        }\n    }\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    \u003c\/script\u003e","brand":"F-One","offers":[{"title":"6.0m \/ Onyx\/Flame","offer_id":42141435625715,"sku":"SS24-77241-1002-6A","price":1073.4,"currency_code":"EUR","in_stock":false},{"title":"6.0m \/ Mint\/Onyx","offer_id":42141435527411,"sku":"SS24-77241-1002-6B","price":1073.4,"currency_code":"EUR","in_stock":false},{"title":"7.0m \/ Onyx\/Flame","offer_id":42141435658483,"sku":"SS24-77241-1002-7A","price":1175.4,"currency_code":"EUR","in_stock":false},{"title":"7.0m \/ Mint\/Onyx","offer_id":42141435560179,"sku":"SS24-77241-1002-7B","price":1175.4,"currency_code":"EUR","in_stock":false},{"title":"8.0m \/ Onyx\/Flame","offer_id":42141435691251,"sku":"SS24-77241-1002-8A","price":1247.4,"currency_code":"EUR","in_stock":true},{"title":"8.0m \/ Mint\/Onyx","offer_id":42141435592947,"sku":"SS24-77241-1002-8B","price":1247.4,"currency_code":"EUR","in_stock":false},{"title":"9.0m \/ Onyx\/Flame","offer_id":48801401307473,"sku":"SS24-77241-1002-9A","price":1319.4,"currency_code":"EUR","in_stock":false},{"title":"9.0m \/ Mint\/Onyx","offer_id":48801401340241,"sku":"SS24-77241-1002-9B","price":1319.4,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_STRIKE_V4_CWC_2024_gallery-MAIN.jpg?v=1718279771"},{"product_id":"f-one-mini-kite-pump-flame","title":"F-One MINI PUMP","description":"\u003cul\u003e\n\u003cli\u003eTwo inflating speeds: Two or One way pump tuning, which facilitates the inflation of the kite.\u003c\/li\u003e\n\u003cli\u003eSand hermetic increase pump efficiency.\u003c\/li\u003e\n\u003cli\u003eOptimized size: more air volume for less effort.\u003c\/li\u003e\n\u003cli\u003eErgonomic hand grips\u003c\/li\u003e\n\u003cli\u003eProtected pressure Gauge for an accurate inflation.\u003c\/li\u003e\n\u003cli\u003eSupplied with 3 adapters to meet different valves including inflatable SUP type\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":42409665265907,"sku":"FW23-77221-8020","price":74.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/mini-pump-650x650_1200x1200_1.jpg?v=1644307888"},{"product_id":"2022-f-one-unibox-fins-set-of-4","title":"F-One UNIBOX (set of 4)","description":"\u003cp\u003e\u003cstrong\u003eF-ONE Unibox 2022\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe fixing is done by the heel of the fin in a box that is placed on the upper part of the board. The originality of the system is that the screw is not integrated into the thickness of the fins, allowing them to remain thin and therefore reduce their drag.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe fin and box take the board in sandwich, so it can keep a reduced thickness and all its flex. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe flex of our UNIBOX fins is a unique element for a twin-tip. The boards are softer in navigation but also in landing jumps, they have less tendency to stall. The edge taking is more progressive. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur system allows you to gain in glide and planning start thanks to the asymmetrical thin profile and improves comfort thanks to the flex.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTo respect the direction of the asymmetrical profile and install the fins correctly, they have a marked colour code on their heel (red and green). This colour is found in the female part of the boards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eA notch on the box has been added to allow a board leash to be attached.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv id=\"gtx-trans\" style=\"position: absolute; left: -55px; top: -20.0117px;\"\u003e\n\u003cdiv class=\"gtx-trans-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"50mm","offer_id":42423767793907,"sku":"FW23-77223-8007","price":59.95,"currency_code":"EUR","in_stock":true},{"title":"35mm","offer_id":51315111854417,"sku":"FW23-77223-8008","price":60.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/ailerons-unibox-50-mm-2022.png?v=1644500136"},{"product_id":"2023-f-one-rocket-wing-s-w-inserts","title":"F-One ROCKET WING - S 23","description":"\u003ch3 class=\"jeff\"\u003efreestyle and surf weapon!\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/5-gS3dSdpZA\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003cdiv class=\"col-md-5\"\u003e\n            \u003cp style=\"text-align: justify;\"\u003eAlways aiming to stay ahead of the curve, the F-ONE team unveils the ROCKET WING-S, its newest, most impressive, and superior wing foil board to date. For all of you who have experienced the thrills of the sport and want to continue improving, these boards will evidently take you to the next level. Gaining speed, reactivity and maneuverability, the ROCKET WING-S will lead to unmatched sensations.\u003c\/p\u003e\n            \u003cp style=\"text-align: justify;\"\u003eTake-offs have never been so smooth thanks to the double concave hull and the beveled rail profile extending to the tail, which facilitates pumping to be up and flying in no time. The slightly domed nose also brings more volume for easy starts. The surf-type nose shape will help you get back up quickly if the board dives in. The compact shape and outline of the board increase its overall maneuverability and performances. Finally, the Full Bamboo construction and Double Bamboo deck create a highly resistant and light shell all-around.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003cbr\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one-rocket-wing-s.jpg?v=1658222432\"\u003e\n\u003cbr\u003e\n\u003ch3\u003eTECHNOLOGY\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/full-bamboo.jpg?v=1658149933\"\u003e\n           \u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFULL BAMBOO CONSTRUCTION\u003c\/h4\u003e\n            \u003cp style=\"text-align: justify;\"\u003eBamboo fibers are highly resistant and light. The Full Bamboo construction uses natural properties of bamboo veneers placed between layers of glass fibers to create a strong, durable, light shell for the entire board (deck and bottom).\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/beveled-rails.png?v=1658151266\"\u003e\n           \u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eBEVELED RAILS\u003c\/h4\u003e\n            \u003cp style=\"text-align: justify;\"\u003eBeveled rails on foil boards reduce the width of the hull compared to the deck. This reduces the friction when the board touches the water and helps with touchdowns.\n\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/Twin_Tracks.jpg?v=1658151894\"\u003e\n           \u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eTWIN TRACKS\u003c\/h4\u003e\n            \u003cp style=\"text-align: justify;\"\u003eThis system is compatible with all foils featuring a top plate with 4 fastening bolts. The length of the tracks enables some room to adjust the position of the foil on the board to reach everyone’s prefered balance.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eSPECS\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n \u003cp style=\"text-align: justify;\"\u003eThe size range has been optimized and expanded to suit just about every rider out there.\u003c\/p\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n    \u003ctable class=\"table\" style=\"width: 100%;\"\u003e\n        \u003ctbody style=\"border-color: rgba(33,37,41,0); border-left: 0px none rgba(128,128,128,0);\"\u003e\n            \u003ctr style=\"background: #ededed;\"\u003e\n                \u003ctd\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003e3'6\u003c\/td\u003e\n              \u003ctd\u003e3'10\u003c\/td\u003e\n              \u003ctd\u003e4'4\u003c\/td\u003e\n              \u003ctd\u003e4'6\u003c\/td\u003e\n              \u003ctd\u003e4'8\u003c\/td\u003e\n              \u003ctd\u003e4'10\u003c\/td\u003e\n              \u003ctd\u003e5'0\u003c\/td\u003e\n                \u003c\/tr\u003e\n          \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eLitres\u003c\/strong\u003e\u003c\/td\u003e          \n           \u003ctd\u003e20 l\u003c\/td\u003e\n              \u003ctd\u003e24 l\u003c\/td\u003e\n            \u003ctd\u003e32 l\u003c\/td\u003e\n              \u003ctd\u003e36 l\u003c\/td\u003e\n              \u003ctd\u003e42 l\u003c\/td\u003e\n              \u003ctd\u003e48 l\u003c\/td\u003e\n              \u003ctd\u003e54 l\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003ctr style=\"background: #ededed;\"\u003e\n                \u003ctd\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003e112,5 x 44,5 x 5,6 cm\u003c\/td\u003e\n              \u003ctd\u003e118,5 x 47 x 6,1 cm\u003c\/td\u003e\n              \u003ctd\u003e132 x 49,5 x 8,8 cm\u003c\/td\u003e\n              \u003ctd\u003e137 x 51 x 9,1 cm\u003c\/td\u003e\n              \u003ctd\u003e142 x 53,5 x 9,9 cm\u003c\/td\u003e\n              \u003ctd\u003e147 x 54,5 x 10,3 cm\u003c\/td\u003e\n              \u003ctd\u003e152 x 57 x 10,8 cm\u003c\/td\u003e\n                \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n   \n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"42L","offer_id":42760048148723,"sku":"FW23-77228-0601-4.8SI","price":679.5,"currency_code":"EUR","in_stock":true},{"title":"48L","offer_id":42760048181491,"sku":"FW23-77228-0601-4.10SI","price":689.5,"currency_code":"EUR","in_stock":false},{"title":"54L","offer_id":42760048214259,"sku":"42766485291245","price":699.5,"currency_code":"EUR","in_stock":false},{"title":"70L","offer_id":48027693842769,"sku":"46764446089564","price":719.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/rocket-wing-s-650x650_650x650_18be1b19-7e52-4f4e-b530-def910c3749f.webp?v=1652378904"},{"product_id":"f-one-bottom-front-flying-lines-for-linxbar-4l-15-8-m","title":"F-One Bottom Front Lines (incl. v-splitter + spectra loop) - for Linxbar 4L","description":"\u003cp\u003e\u003cstrong\u003eLower part of the power lines for the F-one Linx bar\u003c\/strong\u003e\u003cbr\u003eWith this line set for the F-one Linx bar you can replace the lower part of the power lines. The bottom front line set also includes the line splitter of the F-one Linx bar.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLower part of power lines\u003c\/li\u003e\n\u003cli\u003eSuitable for Linx bar\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"F-One","offers":[{"title":"16mtr","offer_id":42959337881843,"sku":"2020-77202-8022","price":67.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/Billy_kite_controlbar_Fone_front_line_set_lynx_15-8m_8a540be0-21bb-46ab-bb82-a8676bd0aa76.jpg?v=1657217081"},{"product_id":"f-one-phantom-carbon-lower-package","title":"F-One PHANTOM CARBON Lower Package","description":"\u003cstyle\u003e\n  .table td, table th {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n        padding-top: 4px !important;\n        padding-bottom: 4px !important;\n    }\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/HS3KCniP0Ws\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe foils of the PHANTOM line are designed to glide effortlessly when pumping or connecting waves and prove themselves very agile and precise when surfing and winging.\u003c\/p\u003e\n  \u003cp style=\"text-align: justify;\"\u003eConnecting waves while wing foiling, surfing or even downwinding is easy and fun with the PHANTOM CARBON foil. Carving is also part of its DNA, as connecting waves isn’t much fun if you can’t turn properly. By working on the lift distribution, arch shape, and other details, we reached a performing foil that can carve smooth curves on the waves and swells.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAspect Ratio: 6.0\u003c\/li\u003e\n\u003cli\u003eSpeed and glide\u003c\/li\u003e\n\u003cli\u003eRadical turns and agile carving\u003c\/li\u003e\n\u003cli\u003eEfficient pumping and planing start\u003c\/li\u003e\n\u003cli\u003eIncredible freestyle abilities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"80\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLow End\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"80\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eManeuverability\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003ePumping\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eOVERVIEW\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cp\u003eThe PHANTOM CARBON range is well-balanced and will satisfy a broad variety of riders thanks to its wide size range and huge potential. These foils have it all and do everything well: a satisfying glide, a great planing start, and amazing carving abilities.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe PHANTOM 980\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis the newest size in this range. This is a high-performance foil that will allow you to take your skills to the next level in surf foil or wing foil, while maintaining good carving and pumping abilities.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe PHANTOM 1080\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis the ideal front wing for surfing due to its speed-to-lift ratio that will allow you to keep up with the wave and surf it for as long as possible. It is surprisingly easy to use, but also provides incredible performances in speed, carving and pumping when needed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe PHANTOM 1280\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eprovides a similar program to the 1480 but is more versatile. It carves better, goes faster, and is a good combination of planing and performance for wing foil. It is also suitable for lighter riders (\u0026lt; 70 kg).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe PHANTOM 1480\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecombines efficiency and accessibility. Its lift allows you to glide endlessly while having fun thanks to its incredible maneuverability and stability. It is an ultra-versatile foil that will allow you to surf in waves \u0026lt; 1m50, venture downwind, wing foil, or even try dockstarts or wakefoil… It does everything well and will be there for you even in weak conditions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe PHANTOM 1780\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eoffers the highest lift of the range. The program is the same as the smaller sizes, but this foil is more adapted for heavier riders (\u0026gt; 85 kg). It is a large and stable wing that remains highly maneuverable, and that will bring extra power in light winds.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBuilt using the Monobloc structure with pre-preg carbon, the foils are both very light and strong. This setup brings improved load transmission and better stiffness throughout the different parts for maximum control. The TITAN connection allows to plug in either an aluminum or carbon mast, and the fuselage is split in two to facilitate transport.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3\u003eCOMES WITH\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cul\u003e\n\u003cli\u003eEVA Soft Cover\u003c\/li\u003e  \n\u003cli\u003eScrews: 3x M6-32mm + 2x M6-25mm tapered head screws\u003c\/li\u003e\n\u003cli\u003eTool: Torx key\u003c\/li\u003e\n\u003cli\u003eUser Guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\n\u003ch3\u003eCOMPARISON CHART\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 700px; margin: auto; overflow: hidden; text-align: left; border-collapse: separate; border-spacing: 0;\"\u003e\n    \u003cthead style=\"background-color: #2d2d2d; color: white;\"\u003e\n      \u003ctr\u003e\n        \u003cth style=\"width: 20%;\"\u003eModel\u003c\/th\u003e\n        \u003cth style=\"width: 40%;\"\u003eKey Features\u003c\/th\u003e\n        \u003cth style=\"width: 25%;\"\u003eIdeal For\u003c\/th\u003e\n        \u003cth style=\"width: 15%;\"\u003eLevel\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eGravity FCT\u003c\/td\u003e\n        \u003ctd\u003eFCT (Foil Compression Technology) for affordability, lift, and stability for early take-offs.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and budget-conscious riders.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eGravity Carbon\u003c\/td\u003e\n        \u003ctd\u003eEmphasis on lift, early take-off, durable carbon construction.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and intermediates, light wind conditions.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSeven Seas\u003c\/td\u003e\n        \u003ctd\u003eBalanced glide and maneuverability, stable and versatile.\u003c\/td\u003e\n        \u003ctd\u003eProgressing riders and various conditions.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom\u003c\/td\u003e\n        \u003ctd\u003eBlend of speed, carving, and lift; versatile for different disciplines.\u003c\/td\u003e\n        \u003ctd\u003eAll-around performance seekers.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003ePhantom Carbon\u003c\/td\u003e\n        \u003ctd\u003eLightweight pre-preg carbon, balanced speed, glide, and carving.\u003c\/td\u003e\n        \u003ctd\u003eVersatile riding styles.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eEagle\u003c\/td\u003e\n        \u003ctd\u003eHigh aspect ratio, maximum glide, efficient downwind and long-distance capabilities.\u003c\/td\u003e\n        \u003ctd\u003eDownwind and long-distance wingfoiling.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSK8\u003c\/td\u003e\n        \u003ctd\u003eQuick response and agility, compact for tricks and wave riding.\u003c\/td\u003e\n        \u003ctd\u003eFreestyle and wave enthusiasts.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom-S\u003c\/td\u003e\n        \u003ctd\u003eHigh performance, exceptional speed, and manoeuvrability.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced riders seeking carving and aggressive turns.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eEagle X\u003c\/td\u003e\n        \u003ctd\u003eEnhanced performance, advanced materials for rigidity and responsiveness.\u003c\/td\u003e\n        \u003ctd\u003eExperienced riders wanting top-tier performance.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"980 cm²","offer_id":50411299864913,"sku":"FW24-77247-0856","price":1149.0,"currency_code":"EUR","in_stock":false},{"title":"1080cm²","offer_id":43010167767283,"sku":"FW23-77227-0854","price":1199.99,"currency_code":"EUR","in_stock":true},{"title":"1280 cm²","offer_id":50411299897681,"sku":"FW23-77227-0807","price":1189.0,"currency_code":"EUR","in_stock":false},{"title":"1480 cm²","offer_id":50411299930449,"sku":"FW23-77207-0808","price":1229.0,"currency_code":"EUR","in_stock":false},{"title":"1780 cm²","offer_id":50411299963217,"sku":"FW23-77207-0816","price":1279.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/PHANTOM-1080-Packshot-PLANE-650x650.png?v=1737559959"},{"product_id":"2023-f-one-trigger-kite","title":"F-One TRIGGER | 23","description":"\u003ch3 class=\"jeff\"\u003ePull The Trigger\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/eE6PVLbWwVw\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eBoost big, experience pure hangtime and enjoy super smooth landings with the new F-ONE TRIGGER. Designed for top Big Air performances, this 5-strut kite will blow your mind. Not only will it allow you to send big loops, but its awesome freeride abilities will also send you back upwind effortlessly. Using our original 5-points connection setup and two pulleys bridles, the TRIGGER is incredibly precise and reactive and will perform in both the high and low end, never letting you down or forcing you to stop your session.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5 struts, high aspect, and flattened arch profile\u003c\/li\u003e\n\u003cli\u003eMind-blowing and smooth vertical boost\u003c\/li\u003e\n\u003cli\u003eUnbelievable and floaty hangtime\u003c\/li\u003e\n\u003cli\u003ePrecise bar feedback\u003c\/li\u003e\n\u003cli\u003eRemarkable turning radius\u003c\/li\u003e\n\u003cli\u003eExtensive wind range\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2023_F-One_Bandit_Trigger.jpg?v=1663139074\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003ciframe src=\"https:\/\/emersya.com\/presets\/OI9G5E51CY\" width=\"100%\" height=\"500px\" frameborder=\"0\" webkitallowfullscreen=\"\" mozallowfullscreen=\"\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003ch4 class=\"jeff\"\u003ePull the trigger !\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe TRIGGER is the ultimate Big Air weapon to throw huge airs as well as a freeride machine. Designed to perform, its high aspect and five-strut air frame can handle tons of power while offering precise handling for impeccably targeted sends. Simply pull the bar to enjoy its mind-blowing vertical boost. The resulting hangtime is on point, offering the perfect amount of float and bar feedback to confidently and gently land after a big jump. The vertical climb is progressive, and the hold on the way down is so good you will confidently try all your tricks. Very effective in Big Air in all conditions and especially on flat water, its vertical traction allows you to jump high without the need of a kicker. The TRIGGER offers an excellent steering response with light bar pressure and great bar feedback. It is responsive and reactive, achieving a great turning radius with decent speed that feels smooth across the window to send kite loops. Thanks to that precise bar feedback, you know where the kite is in the air at all times and can easily harness its lifting surface for big accelerations and vertical boosts while fully staying in control. Riding is natural and comfortable with a lateral pull turned into positive traction, and the impressive depower lets you handle any gusts even in the high end.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv style=\"background: #F7F7F7; padding: 40px 40px 10px 40px;\" class=\"container-fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eBig Air\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFreestyle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_80.png?v=1647520792\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eStrapless Freestyle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_20.png?v=1663140697\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eSurf\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eWIND RANGE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"table\"\u003e\n\u003ctbody style=\"border-color: rgba(33,37,41,0); border-left: 0px none rgba(128,128,128,0);\"\u003e\n\u003ctr style=\"background: black;\"\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003eKITE SIZE m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e6\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e7\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e8\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e9\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e11\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003e12\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWIND RANGE kts\u003c\/td\u003e\n\u003ctd\u003e28+\u003c\/td\u003e\n\u003ctd\u003e25+\u003c\/td\u003e\n\u003ctd\u003e20 \u0026gt; 35\u003c\/td\u003e\n\u003ctd\u003e15 \u0026gt; 30\u003c\/td\u003e\n\u003ctd\u003e12 \u0026gt; 26\u003c\/td\u003e\n\u003ctd\u003e11 \u0026gt; 24\u003c\/td\u003e\n\u003ctd\u003e10 \u0026gt; 22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003eBAR SIZE cm\u003c\/td\u003e\n\u003ctd\u003e45\/38\u003c\/td\u003e\n\u003ctd\u003e45\/38\u003c\/td\u003e\n\u003ctd\u003e45\/38\u003c\/td\u003e\n\u003ctd\u003e45\/38\u003c\/td\u003e\n\u003ctd\u003e45\/38\u003c\/td\u003e\n\u003ctd\u003e52\/45\u003c\/td\u003e\n\u003ctd\u003e52\/45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"12m \/ Abyss\/Flame","offer_id":43223003201779,"sku":"FW23-77231-0301-12B","price":1218.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/2023_F-one_Trigger_Onyx-Flame.png?v=1663139282"},{"product_id":"2023-f-one-one-twintip","title":"F-One One| 23","description":"\u003ch3 class=\"jeff\"\u003eLet me be your first one.\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/UnURrFBE8H4\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eAccessible and intuitive, the ONE is the perfect kitesurfing board for freeride and twin tip beginners, as well as for fun sessions on light wind days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreat for beginners, freeriding, and light wind days\u003c\/li\u003e\n\u003cli\u003eVery accessible and forgiving\u003c\/li\u003e\n\u003cli\u003eEarly planing\u003c\/li\u003e\n\u003cli\u003eIncredible control and stability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-one.One_Twintip_2023psd.jpg?v=1671676028\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n  \u003cdiv class=\"container_fluid\"\u003e\n        \u003cdiv class=\"row\"\u003e\n                \u003cdiv class=\"col-md-6 \"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2023_f-one_one_twintip.jpg?v=1671676607\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"col-md-6 order-md-last \"\u003e\n                        \u003ch4 style=\"text-transform: uppercase;\"\u003e efficient planing \u0026amp; great maneuverability\u003c\/h4\u003e\n                        \u003cp style=\"text-align: justify;\"\u003eWith a versatile outline and rounded tips, the ONE is reliable, easy-to-use, and well-balanced, bringing riders substantial room for improvement. It is the perfect board for starting and progressing through the sport.\n\nThis playful board brings about an enjoyable glide, particularly in flat waters and in light winds, where edging is smooth with a comfortable grip. The larger sizes will also help you through your first edges and turns in low-wind conditions.\n\nThe ONE is long with a single concave on the bottom. Its straight rocker offers fast and efficient planing starts, and performant edging to get going and hold your line upwind. The moderate width at the tips leads to great maneuverability. \u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003e\nThe ABS Inverted Rail leads to a more progressive entry into the water and a softer board feedback. An additional specific deck reinforcement patch brings the ONE more durability. \n\nThis board is available in four sizes: 138×40cm, 140×42cm, 148×45cm, and 150×48cm. The two larger sizes are specifically tailored for light wind riding and feature some extra width to offer maximum lift and super early planing.\n\nAll come equipped with four UNIBOX 50mm fins, which offer better speed and improved glide thanks to their thinner profile.\u003c\/p\u003e\n                \u003c\/div\u003e\n        \u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container-fluid\" style=\"background: #F7F7F7; padding: 40px 40px 10px 40px;\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFreeride\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_50.png?v=1647517736\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFreestyle, Big Air\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eAccessibility\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_20.png?v=1663146069\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eWakestyle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"138cm","offer_id":43223112188147,"sku":"FW23-77233-0301-138x40","price":579.0,"currency_code":"EUR","in_stock":false},{"title":"140cm","offer_id":43223112220915,"sku":"FW23-77233-0301-140x42","price":579.0,"currency_code":"EUR","in_stock":true},{"title":"148cm","offer_id":43223112253683,"sku":"FW23-77233-0301-148x45","price":579.0,"currency_code":"EUR","in_stock":false},{"title":"150cm","offer_id":43223112286451,"sku":"FW23-77233-0301-150x48","price":579.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/one-12-650x650.png?v=1671673245"},{"product_id":"2023-f-one-big-one-twintip","title":"F-One BIG | 23","description":"\u003ch3 class=\"jeff\"\u003eLet me be your first one.\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/WgyNt6fuS1g\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eDiscover the amazing world of riding in very light winds with the BIG ONE. With early planing abilities and a grippy footing, this board is incredibly stable and reliable so you can ride at any time in full confidence.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAmazing lightwind performances\u003c\/li\u003e\n\u003cli\u003eFantastic stability and grip\u003c\/li\u003e\n\u003cli\u003eVery easy control for a locked-in feel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-one_big_one_2023.jpg?v=1671678138\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n  \u003cdiv class=\"container_fluid\"\u003e\n        \u003cdiv class=\"row\"\u003e\n                \u003cdiv class=\"col-md-6 \"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-one_2023_big_one_twin_tip.jpg?v=1671678263\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"col-md-6 order-md-last \"\u003e\n                        \u003ch4 style=\"text-transform: uppercase;\"\u003e efficient planing \u0026amp; great maneuverability\u003c\/h4\u003e\n                        \u003cp style=\"text-align: justify;\"\u003eThe BIG ONE is fantastic for beginners or riders of a bigger stature, and those wanting a reliable low-wind platform for an easy Twin-Tip session. With its large surface area, this board focuses on grip and control to provide a super stable ride.\n\nThe board’s parabolic outline, rounded corners, and tight thin rails make it very intuitive and easy to control.\n\nThe deep double concave on the bottom offers great planing sensations and a smooth ride in all conditions. This significant bottom shape gives you a locked-in feel that keeps the board on track.\n\nThe extra length and width result in very easy and early planing starts, even at low speed, so you can focus on handling your kite while the board provides the support and edging needed.\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003e\nThe moderate flex allows the board to bend slightly under load. This increases the comfort and makes the board more manageable and less physical to ride. The extra rocker and pulled in tips will also help you get through rougher waters whenever necessary.\n\nThe fin positions are offset to maximize grip when the board is edging and for easy upwind performances.\n\nThe BIG ONE is available in 160x45cm and 164x48cm. Both sizes are equipped with four UNIBOX 50mm fins, which offer better speed and improved glide thanks to their thinner profile.\n\u003c\/p\u003e\n                \u003c\/div\u003e\n        \u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container-fluid\" style=\"background: #F7F7F7; padding: 40px 40px 10px 40px;\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_90.png?v=1647517736\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFreeride\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_0.png?v=1671678553\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFreestyle, Big Air\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eAccessibility\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_0.png?v=1671678553\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eWakestyle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"160cm","offer_id":43223112351987,"sku":"FW23-77233-0302-160x45","price":669.0,"currency_code":"EUR","in_stock":true},{"title":"164cm","offer_id":43223112384755,"sku":"FW23-77233-0302-164x48","price":669.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/big-one-650x650.png?v=1671678630"},{"product_id":"2023-f-one-tweak-kite-surfboard","title":"F-One TWEAK (with FLOW XS Thruster set)","description":"\u003ch3 class=\"jeff\"\u003eShaped for fun !\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/Mmg0JA3CjZE\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eF-ONE’s new TWEAK surfboard follows your every move in total control. Responsive and intuitive, it planes early, turns quickly, and offers great manoeuvrability for amazing performance and sensations in onshore conditions.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreat for small to medium-sized waves and onshore conditions\u003c\/li\u003e\n\u003cli\u003eEffortless turns and easy accelerations even in mellow waves\u003c\/li\u003e\n\u003cli\u003ePrecise, responsive, and highly maneuverable\u003c\/li\u003e\n\u003cli\u003eGreat for strapless freestyle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2023_F_one_Tweak_Kite_Surfboard.jpg?v=1663146582\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2023_F-One_Tweak_Kite_surfboard.jpg?v=1663144664\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003ch4 class=\"jeff\"\u003eShaped for fun !\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe TWEAK is precise and turns incredibly well with very little effort. It pivots on the fins efficiently, and simply goes where you look. It also offers a great recovery when the wave loses power. Most particularly, this board will perform at its best in onshore conditions when you’re looking for tight turns and easy accelerations. It is also great to surf in mellow and small to medium-sized waves. Inspired by the design of fish surfboards, the TWEAK has a compact shape and tight rocker line with a marked channel for early planing, good accelerations, and great manoeuvrability.\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eIts fairly parallel and elongated outline leads to an easy surf with incredible control. The diamond tail provides lift for smooth starts and helps in effortless turns and rail-to-rail transfers to achieve amazing top turns in the waves. Overall, it is a fantastic board for intermediate to experienced riders and remains accessible to anyone already familiar with kitesurfing.\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eThis board is constructed using the HD Foam Flex Composite technology, with optimized flex for maximum reliability, comfort, and maneuverability. The mechanical characteristics achieved by this construction provide a lighter weight and a perfect, classical surfboard feel. Shock absorbers are placed under the pad to increase the board’s durability and provide extra comfort\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv style=\"background: #F7F7F7; padding: 40px 40px 10px 40px;\" class=\"container-fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eWave (onshore)\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_60.png?v=1663146069\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eWave (reef)\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_90.png?v=1647517737\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFreestyle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_80.png?v=1647520792\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFreeride\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eSPECS\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"table\"\u003e\n\u003ctbody style=\"border-color: rgba(33,37,41,0); border-left: 0px none rgba(128,128,128,0);\"\u003e\n\u003ctr style=\"background: black;\"\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003eSIZE\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"text-align: center;\"\u003e\u003cspan style=\"color: #ffffff;\"\u003eDIMENSIONS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: #ffffff;\"\u003eVOLUME\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5'2\u003c\/td\u003e\n\u003ctd\u003e157 x 46 x 5.2 cm\u003c\/td\u003e\n\u003ctd\u003e5’2 x 18.1″ x 2.1″\u003c\/td\u003e\n\u003ctd\u003e20.6 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e5'4\u003c\/td\u003e\n\u003ctd\u003e162,5 x 47 x 5.3 cm\u003c\/td\u003e\n\u003ctd\u003e5’4 x 18.5″ x 2.1″\u003c\/td\u003e\n\u003ctd\u003e22.2 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"5'2","offer_id":43223402283251,"sku":"FW23-77234-0701-5.2","price":1299.0,"currency_code":"EUR","in_stock":false},{"title":"5'4","offer_id":43223402316019,"sku":"FW23-77234-0701-5.4","price":1329.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/2023_F-one_Tweak_kitesurf_board.png?v=1663145505"},{"product_id":"f-one-gravity-rear-fuselage","title":"F-One Gravity Rear Fuselage","description":"\u003ch1 class=\"product__title\"\u003e\u003c\/h1\u003e\n\u003cdiv class=\"product__description\"\u003eThe Gravity rear fuselage connects to the Gravity 1200 and 1400 front wing. It accepts the 2 F-One stabilizers (IC6 300 and C300).\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eSupplied with the hardware for attaching the front wing (2x M6-25mm) and the stabilizer (2x M6-16mm).\u003c\/div\u003e\n\u003cdiv class=\"product__description\"\u003e\u003c\/div\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":43270682509555,"sku":null,"price":139.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/fuselage-arriere-f-one-gravity.jpg?v=1664114410"},{"product_id":"f-one-sup-pump","title":"F-One SUP PUMP","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":43283061932275,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/telechargement_9e8a63ba-6ee0-4861-8eca-ae9a1a77228a.jpg?v=1664349402"},{"product_id":"2023-f-one-fw-phantom-carbon","title":"F-One PHANTOM CARBON Front Wing","description":"\u003ch3\u003eThe Phantom Range\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eThe foils of the PHANTOM line are designed to glide effortlessly when pumping or connecting waves and prove themselves very agile and precise when surfing and winging.\u003cul\u003e\n    \u003cli\u003eAspect Ratio: 6.0\u003c\/li\u003e\n    \u003cli\u003eSpeed and glide\u003c\/li\u003e\n    \u003cli\u003eRadical turns and agile carving\u003c\/li\u003e\n    \u003cli\u003eEfficient pumping and planing start\u003c\/li\u003e\n    \u003cli\u003eIncredible freestyle abilities\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n  .table td, table th {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n        padding-top: 4px !important;\n        padding-bottom: 4px !important;\n    }\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"80\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLow end\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"80\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eManeuverability\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"55\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003ePumping\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eCOMPARISON CHART\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table table-responsive\"\u003e\n    \u003ctable style=\"width: 100%; margin: auto; border-radius: 8px; overflow: hidden;\"\u003e\n        \u003cthead style=\"background-color: #333333; color: #ffffff;\"\u003e\n            \u003ctr\u003e\n                \u003cth\u003eModel\u003c\/th\u003e\n                \u003cth\u003eKey Features\u003c\/th\u003e\n                \u003cth\u003eIdeal For\u003c\/th\u003e\n                \u003cth\u003eLevel\u003c\/th\u003e\n            \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n            \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n                \u003ctd\u003eGravity FCT\u003c\/td\u003e\n                \u003ctd\u003eFCT (Foil Compression Technology) for affordability, lift, and stability for early take-offs.\u003c\/td\u003e\n                \u003ctd\u003eBeginners and budget-conscious riders.\u003c\/td\u003e\n                \u003ctd\u003eBeginner\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eGravity Carbon\u003c\/td\u003e\n                \u003ctd\u003eEmphasis on lift, early take-off, durable carbon construction.\u003c\/td\u003e\n                \u003ctd\u003eBeginners and intermediates, light wind conditions.\u003c\/td\u003e\n                \u003ctd\u003eBeginner\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n                \u003ctd\u003eSeven Seas\u003c\/td\u003e\n                \u003ctd\u003eBalanced glide and maneuverability, stable and versatile.\u003c\/td\u003e\n                \u003ctd\u003eProgressing riders and various conditions.\u003c\/td\u003e\n                \u003ctd\u003eIntermediate\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003ePhantom\u003c\/td\u003e\n                \u003ctd\u003eBlend of speed, carving, and lift; versatile for different disciplines.\u003c\/td\u003e\n                \u003ctd\u003eAll-around performance seekers.\u003c\/td\u003e\n                \u003ctd\u003eIntermediate\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n                \u003ctd\u003ePhantom Carbon\u003c\/td\u003e\n                \u003ctd\u003eLightweight pre-preg carbon, balanced speed, glide, and carving.\u003c\/td\u003e\n                \u003ctd\u003eVersatile riding styles.\u003c\/td\u003e\n                \u003ctd\u003eIntermediate\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eEagle\u003c\/td\u003e\n                \u003ctd\u003eHigh aspect ratio, maximum glide, efficient downwind and long-distance capabilities.\u003c\/td\u003e\n                \u003ctd\u003eDownwind and long-distance wingfoiling.\u003c\/td\u003e\n                \u003ctd\u003eAdvanced\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n                \u003ctd\u003eSK8\u003c\/td\u003e\n                \u003ctd\u003eQuick response and agility, compact for tricks and wave riding.\u003c\/td\u003e\n                \u003ctd\u003eFreestyle and wave enthusiasts.\u003c\/td\u003e\n                \u003ctd\u003eAdvanced\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003ePhantom-S\u003c\/td\u003e\n                \u003ctd\u003eHigh performance, exceptional speed, and manoeuvrability.\u003c\/td\u003e\n                \u003ctd\u003eAdvanced riders seeking carving and aggressive turns.\u003c\/td\u003e\n                \u003ctd\u003eExpert\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n                \u003ctd\u003eEagle X\u003c\/td\u003e\n                \u003ctd\u003eEnhanced performance, advanced materials for rigidity and responsiveness.\u003c\/td\u003e\n                \u003ctd\u003eExperienced riders wanting top-tier performance.\u003c\/td\u003e\n                \u003ctd\u003eExpert\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"980cm²","offer_id":50380252053841,"sku":"FW23-77227-0110","price":809.0,"currency_code":"EUR","in_stock":false},{"title":"1080cm²","offer_id":50380252086609,"sku":"FW23-77207-0106","price":809.0,"currency_code":"EUR","in_stock":true},{"title":"1280cm²","offer_id":43675282407667,"sku":"FW23-77207-0107","price":849.0,"currency_code":"EUR","in_stock":false},{"title":"1480cm²","offer_id":43675282440435,"sku":"FW23-77207-0108","price":889.0,"currency_code":"EUR","in_stock":true},{"title":"1780cm²","offer_id":50380242059601,"sku":"FW23-77207-0109","price":939.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/phantom-carbon-8.png?v=1678021362"},{"product_id":"2023-f-one-stab-c250-fence-foil-rear","title":"F-One Stab","description":"\u003ch3\u003eF-ONE Rear Stab Stabilisers Sizes,\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStab  C220 SURF\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFast and agile, the C220 SURF stabilizer provides a fantastic glide and a lot of freedom when riding.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFantastic glide\u003c\/li\u003e\n\u003cli\u003eComplete turning freedom\u003c\/li\u003e\n\u003cli\u003eConstant balance for perfect control\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEasy to turn and roll from rail to rail, it is a perfect fit for all the carving lovers who will enjoy its maneuverability. Designed with a high aspect ratio and thin profile, the C220 SURF stabilizer provides a friction-free feel when riding and allows for nice accelerations. Constant balance (front\/back) is maintained at all speeds, which always means more control. This stab fits well with the MIRAGE CARBON front wings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStab C275 SURF\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eC275 SURF\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003estab is specifically designed for carving and pumping. Its flatter arch shape delivers high efficiency while pumping to connect more waves. Its shape and smaller area ensure sharp turns and more speed with a very loose feeling, closer to that of a shortboard. It is a high-performance stab that suits the GRAVITY CARBON range as well as the PHANTOM CARBON 1280, 1480 and 1780.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEfficient pumping\u003c\/li\u003e\n\u003cli\u003eSharp turns\u003c\/li\u003e\n\u003cli\u003eLoose feeling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eStab C250 Surf HM\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe surface and shape of the Stab C250 have been thought to best deploy the power and ability of the Phantom Carbon 840. Sharp and precise, it allows you to gain speed. Connecting waves has never been easier.\u003c\/p\u003e\n\u003cp\u003eBuilt in\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003ePre-Preg HM Carbon\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand designed to be securely mounted on F-ONE fuselages, its profile and angle of incidence were tuned to achieve a very intuitive balance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtreme maneuverability\u003c\/li\u003e\n\u003cli\u003eEfficient pumping\u003c\/li\u003e\n\u003cli\u003eSpeed turns\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"F-One","offers":[{"title":"C250 Fence","offer_id":50409529213265,"sku":"FW23-77227-0309","price":148.99,"currency_code":"EUR","in_stock":true},{"title":"C275 Surf","offer_id":50409529246033,"sku":"FW23-77207-0306","price":185.0,"currency_code":"EUR","in_stock":true},{"title":"R275 Surf","offer_id":50409529278801,"sku":"FW23-77217-0308","price":80.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-stabs-2022-image.jpg?v=1737535946"},{"product_id":"2024-f-one-wtf-twintip","title":"F-One WTF?! | 24","description":"\u003ch3 class=\"jeff\"\u003eYOU'VE BEEN WARNED.\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/mAYasmeaxF4\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe WTF?! has been designed from the ground up to be the ultimate freestyle competition machine and has been developed to allow you to perform the most demanding tricks with ease. Once you are on the water, you will notice the speed at which the board travels and how effortless it is to ride. Pop is gained easily, and no matter your speed or the state of the water, you can be assured of a good take off every time you load up the edge. Landings are smooth, and the WTF?! has been designed to help you nail all your tricks with higher consistency than ever before.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFreestyle weapon with massive pop\u003c\/li\u003e\n\u003cli\u003e5 sizes to suit all riders\u003c\/li\u003e\n\u003cli\u003eTotal control during edging and landing\u003c\/li\u003e\n\u003cli\u003eImpressive comfort and stability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eFEATURES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2024_F-one_WTF_Twintip_Double_concave_design.jpg?v=1698054512\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eDOUBLE CONCAVE STEP\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe water is directed out during the landings, making the touch-down smoother and more stable and avoiding unwanted bouncing and sliding effects. The side step emphasizes the double concave effects and further adds to the grip for better edging.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2024_F-one_WTF_Twintip_3_D_Structure.jpg?v=1698054640\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003e3D DECK STRUCTURE\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe shape of the deck is especially engineered to make the board ultra-responsive between your legs for maximum drive and precision with the flex increasing progressively towards the tips for maximum pop and comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2024_F-one_WTF_Twintip_tip_recess.jpg?v=1698054747\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eTIP RECESS\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eCombined with the other deck features, this makes the board stiff in the middle sections but with a nice flex towards the tips, making the drive very precise with a smooth riding feeling and extra pop for the jumps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2024_F-one_WTF_Twintip_Unibox_fins.jpg?v=1698054846\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eUNIBOX FINS\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eHowever, it is the flex of the RESPONSE fins that gives amazing rail-grip as well as pop and forgiveness on heavy freestyle landings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv style=\"background: #F7F7F7; padding: 40px 40px 10px 40px;\" class=\"container-fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_80.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFREERIDE\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_100.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFREESTYLE\/BIG AIR\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_80.png?v=1647517736\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eACCESSIBILITY\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F_one_Performance_Symbol_90.png?v=1663146069\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eWAKESTYLE\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"127cm","offer_id":47433416114513,"sku":"FW24-77243-0201-127x37","price":669.0,"currency_code":"EUR","in_stock":false},{"title":"130cm","offer_id":47433416147281,"sku":"FW24-77243-0201-130x39","price":669.0,"currency_code":"EUR","in_stock":false},{"title":"136cm","offer_id":47433416180049,"sku":"FW24-77243-0201-136x41.5","price":669.0,"currency_code":"EUR","in_stock":false},{"title":"138cm","offer_id":47433416212817,"sku":"FW24-77243-0201-138x42","price":669.0,"currency_code":"EUR","in_stock":false},{"title":"140cm","offer_id":47433416245585,"sku":"FW24-77243-0201-140x42.5","price":669.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/2024WTFTWINTIPBOARDNEW.jpg?v=1698055538"},{"product_id":"2024-f-one-rocket-wing","title":"F-One ROCKET WING","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\u003c!--\n  .popup-container {\n    cursor: pointer;\n  }\n\n  .popup-text {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    border: 1px solid #ccc;\n    border-radius: 5px;\n    padding: 40px;\n    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n    z-index: 2;\n    width: 900px;\n    left: 20%; \/* Center horizontally *\/\n    top: 98%; \/* Center vertically *\/\n    transform: translate(-10%, -10%); \/* Center both horizontally and vertically *\/\n  }\n\n  .popup-container:hover .popup-text {\n    display: block;\n  }\n\n  \/* Media Query for Mobile Devices with Width \u003c= 400px *\/\n  @media (max-width: 750px) {\n    .popup-text {\n      width: 90%; \/* Adjust the width as needed for mobile devices *\/\n      left: 50%; \/* Center the pop-up horizontally on mobile devices *\/\n      top: 95%; \/* Center the pop-up horizontally on mobile devices *\/\n      transform: translateX(-50%); \/* Center the pop-up using transform *\/\n    }\n  }\n\n  \/* Additional styles to center the popup text trigger within its parent column *\/\n  .custom-popup-column {\n    display: flex;\n    justify-content: center;\n    position: relative;\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n    .mySlides {\n        display: none\n    }\n\n    img {\n        vertical-align: middle;\n    }\n\n    \/* Slideshow container *\/\n    .slideshow-container {\n        max-width: 100%;\n        position: relative;\n        margin: 0 auto;\n        overflow: hidden;\n        \/* Hide horizontal overflow caused by touch sliding *\/\n        touch-action: pan-y;\n        \/* Enable vertical touch scrolling *\/\n    }\n\n    \/* Slideshow caption *\/\n    .slide-caption {\n        padding: 20px 30px 0px 50px;\n    }\n\n  .numbertext {\n    position: absolute;\n    top: 2%;\n    left: 3%;\n    z-index: 1; \/* Changed to 1 *\/\n    color: #00a885;\n    font-size: 12px;\n}\n\n    \/* Next \u0026 previous buttons *\/\n    .prev,\n    .next {\n        cursor: pointer;\n        position: absolute;\n        top: 50%;\n        width: auto;\n        padding-left: 20px;\n        padding-right: 5px;\n        margin-top: -22px;\n        color: #00a885;\n        font-weight: bold;\n        font-size: 35px;\n        transition: 0.6s ease;\n        border-radius: 0 3px 3px 0;\n        user-select: none;\n        z-index: 1;\n        \/* Ensures the buttons appear on top of the image *\/\n    }\n\n    \/* Position the \"next button\" to the right *\/\n    .next {\n        right: 0;\n        border-radius: 3px 0 0 3px;\n    }\n\n    \/* The dots\/bullets\/indicators *\/\n    .dot {\n        cursor: pointer;\n        height: 5px;\n        width: 5px;\n        margin: 0 2px;\n        background-color: #00a885;\n        border-radius: 50%;\n        display: inline-block;\n        transition: background-color 0.6s ease;\n    }\n\n    .dot.active {\n        background-color: #000000;\n        \/* Set the active dot to black *\/\n    }\n\n    \/* Fading animation *\/\n    .fade {\n        animation-name: fade;\n        animation-duration: 1.5s;\n    }\n\n    @keyframes fade {\n        from {\n            opacity: .4\n        }\n\n        to {\n            opacity: 1\n        }\n    }\n\n    \/* Two-column layout for large devices *\/\n    .slide-content {\n        display: flex;\n        flex-direction: row;\n    }\n\n    .slide-image {\n        flex: 1;\n    }\n\n    .slide-caption {\n        flex: 1;\n        padding-left: 20px;\n        text-align: left;\n    }\n\n    \/* On small devices, stack image and caption vertically *\/\n    @media only screen and (max-width: 767px) {\n        .slide-content {\n            flex-direction: column;\n        }\n\n        .slide-image,\n        .slide-caption {\n            padding-left: 0;\n            text-align: center;\n        }\n\n        .slide-image img {\n            max-width: 100%;\n        }\n\n        \/* Hide previous and next buttons on mobile *\/\n        .prev,\n        .next {\n            display: none;\n        }\n    }\n      \n        .progress-container {\n            display: flex;\n            justify-content: space-between;\n            background-color: #f9f9f9;\n            padding: 40px 25px 60px 25px;\n        }\n        .progress-ring {\n            width: 150px;\n            height: 150px;\n            position: relative;\n            text-align: center;\n        }\n        .progress-ring circle {\n            fill: transparent;\n            stroke: #ff6800;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n            transition: stroke-dashoffset 0.5s;\n        }\n        .progress-ring .ring-background {\n            fill: transparent;\n            stroke: #ccc;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n        }\n        .progress-text {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            font-size: 24px;\n        }\n        .progress-title {\n            font-size: 20px;\n          color: black;\n            margin-top: 10px;\n        }\n\n        @media (max-width: 768px) {\n            .progress-container {\n                flex-direction: column;\n                align-items: center;\n            }\n            .progress-ring {\n                margin-bottom: 50px;\n            }\n        }\n    \n--\u003e\u003c\/style\u003e\n\u003ch3 class=\"jeff\"\u003eEMBARK ON A JOURNEY OF LIMITLESS POSSIBILITIES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/X7AcpFHfECs\" height=\"315\" width=\"560\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eWith a new shape leading to incredible stability, great pitch balance, as well as easy and fast take-offs, the ROCKET WING is the perfect wing foil board choice. Specifically designed to meet the needs of this sport, this board is durable, user-friendly, and extremely intuitive.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew shape for superior balance and easier take-offs\u003c\/li\u003e\n\u003cli\u003eOptimized volume distribution for more stability\u003c\/li\u003e\n\u003cli\u003eBeveled rails and double concave for effortless take offs and touchdown recoveries\u003c\/li\u003e\n\u003cli\u003eIntuitive and performant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n \n\n\u003ch3 class=\"jeff\"\u003eFEATURES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_Rocket_Wing_Full_Bamboo_deck.jpg?v=1719310639\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eFULL BAMBOO CONSTRUCTION\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eBamboo fibers are highly resistant and light. The Full Bamboo construction uses natural properties of bamboo veneers placed between layers of glass fibers to create a strong, durable, light shell for the entire board (deck and bottom).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one_2024_rodkect_wing_Double_bamboo_deck.jpg?v=1719310639\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eDOUBLE BAMBOO DECK\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eAn extra layer of bamboo (Double Bamboo Deck) is located in the stance area to make the deck even more resistant to local heel pressures and dings. This results in light, strong and responsive boards to enjoy session after session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one_2024_rocket_wing_twin_track.jpg?v=1719310639\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eTWIN-TRACKS\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe system is compatible with all foils featuring a top plate with four fastening bolts. The length of the tracks leaves some room to adjust the position of the foil on the board to help everyone reach their preferred balance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n  \u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr color=\"B3B3B3\" align=\"left\" width=\"100%\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"100\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"100\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"80\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreestyle\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"80\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e\n\u003ch3\u003eSIZE GUIDE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n\u003ctable class=\"table\" style=\"width: 100%;\"\u003e\n\u003ctbody style=\"border-color: rgba(33, 37, 41, 0); border-left: 0px none rgba(128, 128, 128, 0);\"\u003e\n\u003ctr style=\"background: #333333; color: #ffffff;\"\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eVolume\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’4\u003c\/td\u003e\n\u003ctd\u003e132 x 53,5 x 10,4 cm\u003c\/td\u003e\n\u003ctd\u003e47 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’6\u003c\/td\u003e\n\u003ctd\u003e137 x 55 x 10,7 cm\u003c\/td\u003e\n\u003ctd\u003e52 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’8\u003c\/td\u003e\n\u003ctd\u003e142 x 57 x 11,3 cm\u003c\/td\u003e\n\u003ctd\u003e58 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5’0\u003c\/td\u003e\n\u003ctd\u003e152,5 x 60 x 12,2 cm\u003c\/td\u003e\n\u003ctd\u003e70 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e5’3\u003c\/td\u003e\n\u003ctd\u003e160 x 63,5 х 13,3 сm\u003c\/td\u003e\n\u003ctd\u003e85 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5’5\u003c\/td\u003e\n\u003ctd\u003e165 x 68,5 x 14,2 cm\u003c\/td\u003e\n\u003ctd\u003e100 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e5’10\u003c\/td\u003e\n\u003ctd\u003e178 x 71 x 14,7 cm\u003c\/td\u003e\n\u003ctd\u003e115 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6’2\u003c\/td\u003e\n\u003ctd\u003e188 х 77,5 x 15,6 сm\u003c\/td\u003e\n\u003ctd\u003e140 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"47L","offer_id":52298028482897,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":false},{"title":"52L","offer_id":52298028515665,"sku":null,"price":1369.0,"currency_code":"EUR","in_stock":false},{"title":"58L","offer_id":52298028548433,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"70L","offer_id":48886648963409,"sku":"FW24-77248-0501-5.0","price":1449.0,"currency_code":"EUR","in_stock":true},{"title":"85L","offer_id":48886648996177,"sku":"FW24-77248-0501-5.3","price":1499.0,"currency_code":"EUR","in_stock":false},{"title":"100L","offer_id":48886649028945,"sku":"FW24-77248-0501-5.5","price":1579.0,"currency_code":"EUR","in_stock":true},{"title":"115L","offer_id":52298028581201,"sku":null,"price":1679.0,"currency_code":"EUR","in_stock":false},{"title":"140L","offer_id":52298028613969,"sku":null,"price":1789.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/rocket-surf-25-650x650.png?v=1719311653"},{"product_id":"2024-f-one-rocket-wing-s-board","title":"F-One ROCKET WING - S 24","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\u003c!--\n  .popup-container {\n    cursor: pointer;\n  }\n\n  .popup-text {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    border: 1px solid #ccc;\n    border-radius: 5px;\n    padding: 40px;\n    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n    z-index: 2;\n    width: 900px;\n    left: 20%; \/* Center horizontally *\/\n    top: 98%; \/* Center vertically *\/\n    transform: translate(-10%, -10%); \/* Center both horizontally and vertically *\/\n  }\n\n  .popup-container:hover .popup-text {\n    display: block;\n  }\n\n  \/* Media Query for Mobile Devices with Width \u003c= 400px *\/\n  @media (max-width: 750px) {\n    .popup-text {\n      width: 90%; \/* Adjust the width as needed for mobile devices *\/\n      left: 50%; \/* Center the pop-up horizontally on mobile devices *\/\n      top: 95%; \/* Center the pop-up horizontally on mobile devices *\/\n      transform: translateX(-50%); \/* Center the pop-up using transform *\/\n    }\n  }\n\n  \/* Additional styles to center the popup text trigger within its parent column *\/\n  .custom-popup-column {\n    display: flex;\n    justify-content: center;\n    position: relative;\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n    .mySlides {\n        display: none\n    }\n\n    img {\n        vertical-align: middle;\n    }\n\n    \/* Slideshow container *\/\n    .slideshow-container {\n        max-width: 100%;\n        position: relative;\n        margin: 0 auto;\n        overflow: hidden;\n        \/* Hide horizontal overflow caused by touch sliding *\/\n        touch-action: pan-y;\n        \/* Enable vertical touch scrolling *\/\n    }\n\n    \/* Slideshow caption *\/\n    .slide-caption {\n        padding: 20px 30px 0px 50px;\n    }\n\n  .numbertext {\n    position: absolute;\n    top: 2%;\n    left: 3%;\n    z-index: 1; \/* Changed to 1 *\/\n    color: #00a885;\n    font-size: 12px;\n}\n\n    \/* Next \u0026 previous buttons *\/\n    .prev,\n    .next {\n        cursor: pointer;\n        position: absolute;\n        top: 50%;\n        width: auto;\n        padding-left: 20px;\n        padding-right: 5px;\n        margin-top: -22px;\n        color: #00a885;\n        font-weight: bold;\n        font-size: 35px;\n        transition: 0.6s ease;\n        border-radius: 0 3px 3px 0;\n        user-select: none;\n        z-index: 1;\n        \/* Ensures the buttons appear on top of the image *\/\n    }\n\n    \/* Position the \"next button\" to the right *\/\n    .next {\n        right: 0;\n        border-radius: 3px 0 0 3px;\n    }\n\n    \/* The dots\/bullets\/indicators *\/\n    .dot {\n        cursor: pointer;\n        height: 5px;\n        width: 5px;\n        margin: 0 2px;\n        background-color: #00a885;\n        border-radius: 50%;\n        display: inline-block;\n        transition: background-color 0.6s ease;\n    }\n\n    .dot.active {\n        background-color: #000000;\n        \/* Set the active dot to black *\/\n    }\n\n    \/* Fading animation *\/\n    .fade {\n        animation-name: fade;\n        animation-duration: 1.5s;\n    }\n\n    @keyframes fade {\n        from {\n            opacity: .4\n        }\n\n        to {\n            opacity: 1\n        }\n    }\n\n    \/* Two-column layout for large devices *\/\n    .slide-content {\n        display: flex;\n        flex-direction: row;\n    }\n\n    .slide-image {\n        flex: 1;\n    }\n\n    .slide-caption {\n        flex: 1;\n        padding-left: 20px;\n        text-align: left;\n    }\n\n    \/* On small devices, stack image and caption vertically *\/\n    @media only screen and (max-width: 767px) {\n        .slide-content {\n            flex-direction: column;\n        }\n\n        .slide-image,\n        .slide-caption {\n            padding-left: 0;\n            text-align: center;\n        }\n\n        .slide-image img {\n            max-width: 100%;\n        }\n\n        \/* Hide previous and next buttons on mobile *\/\n        .prev,\n        .next {\n            display: none;\n        }\n    }\n      \n        .progress-container {\n            display: flex;\n            justify-content: space-between;\n            background-color: #f9f9f9;\n            padding: 40px 25px 60px 25px;\n        }\n        .progress-ring {\n            width: 150px;\n            height: 150px;\n            position: relative;\n            text-align: center;\n        }\n        .progress-ring circle {\n            fill: transparent;\n            stroke: #ff6800;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n            transition: stroke-dashoffset 0.5s;\n        }\n        .progress-ring .ring-background {\n            fill: transparent;\n            stroke: #ccc;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n        }\n        .progress-text {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            font-size: 24px;\n        }\n        .progress-title {\n            font-size: 20px;\n          color: black;\n            margin-top: 10px;\n        }\n\n        @media (max-width: 768px) {\n            .progress-container {\n                flex-direction: column;\n                align-items: center;\n            }\n            .progress-ring {\n                margin-bottom: 50px;\n            }\n        }\n    \n--\u003e\u003c\/style\u003e\n\u003ch3 class=\"jeff\"\u003eEMBARK ON A JOURNEY OF LIMITLESS POSSIBILITIES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/wdbEs2SVsEE\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eWith its game changing shape, the ROCKET WING-S is redefining wing foiling in the waves. Offering fantastic accelerations for an incredibly efficient take-off, this board maximizes your wave riding time! Once in the air, enjoy its responsiveness and maneuverability to carve like never before.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced shape for efficient take-offs and total control once in the air\u003c\/li\u003e\n\u003cli\u003eStable, comfortable, and responsive, allowing committed turns\u003c\/li\u003e\n\u003cli\u003eRecessed deck to lower center of gravity for excellent board control\u003c\/li\u003e\n\u003cli\u003eDomed front deck to add volume for easy water starts\u003c\/li\u003e\n\u003cli\u003eCompact outline on tail and nose for fantastic maneuverability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"jeff\"\u003eFEATURES\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One_Rocket_Wing_Full_Bamboo_deck.jpg?v=1719310639\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eFULL BAMBOO CONSTRUCTION\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eBamboo fibers are highly resistant and light. The Full Bamboo construction uses natural properties of bamboo veneers placed between layers of glass fibers to create a strong, durable, light shell for the entire board (deck and bottom).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one_2024_rodkect_wing_Double_bamboo_deck.jpg?v=1719310639\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eDOUBLE BAMBOO DECK\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eAn extra layer of bamboo (Double Bamboo Deck) is located in the stance area to make the deck even more resistant to local heel pressures and dings. This results in light, strong and responsive boards to enjoy session after session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one_2024_rocket_wing_twin_track.jpg?v=1719310639\"\u003e\n\u003ch4 style=\"text-align: center;\" class=\"jeff\"\u003eTWIN-TRACKS\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe system is compatible with all foils featuring a top plate with four fastening bolts. The length of the tracks leaves some room to adjust the position of the foil on the board to help everyone reach their preferred balance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr width=\"100%\" align=\"left\" color=\"B3B3B3\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"75\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"100\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"75\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreestyle\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"100\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eSIZE GUIDE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive table-bordered\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"table\"\u003e\n\u003ctbody style=\"border-color: rgba(33, 37, 41, 0); border-left: 0px none rgba(128, 128, 128, 0);\"\u003e\n\u003ctr style=\"background: #333333; color: #ffffff;\"\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff;\"\u003e\u003cstrong\u003eVolume\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e3’6\u003c\/td\u003e\n\u003ctd\u003e112,5 x 44,5 x 5,6 cm\u003c\/td\u003e\n\u003ctd\u003e20 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3’10\u003c\/td\u003e\n\u003ctd\u003e118,5 x 47 х 6,1 сm\u003c\/td\u003e\n\u003ctd\u003e24 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’2\u003c\/td\u003e\n\u003ctd\u003e127 х 49,5 x 9,1 сm\u003c\/td\u003e\n\u003ctd\u003e32 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’4\u003c\/td\u003e\n\u003ctd\u003e132 x 51 × 9,5 cm\u003c\/td\u003e\n\u003ctd\u003e36 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’6\u003c\/td\u003e\n\u003ctd\u003e138,5 x 52 x 10,1 cm\u003c\/td\u003e\n\u003ctd\u003e42 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’6+\u003c\/td\u003e\n\u003ctd\u003e138,5 x 54,5 x 11,3 cm\u003c\/td\u003e\n\u003ctd\u003e50 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’8\u003c\/td\u003e\n\u003ctd\u003e142 х 54,5 x 10,7 сm\u003c\/td\u003e\n\u003ctd\u003e48 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’8+\u003c\/td\u003e\n\u003ctd\u003e142 x 57 x 11,6 cm\u003c\/td\u003e\n\u003ctd\u003e56 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e4’10\u003c\/td\u003e\n\u003ctd\u003e147 х 56,5 x 11,1 сm\u003c\/td\u003e\n\u003ctd\u003e54 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5’0\u003c\/td\u003e\n\u003ctd\u003e152 x 58 x 11,7 cm\u003c\/td\u003e\n\u003ctd\u003e60 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ededed;\"\u003e\n\u003ctd\u003e5’2\u003c\/td\u003e\n\u003ctd\u003e157 x 61,5 x 12,3 cm\u003c\/td\u003e\n\u003ctd\u003e70 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5’4\u003c\/td\u003e\n\u003ctd\u003e162,5 x 66 x 12,8 cm\u003c\/td\u003e\n\u003ctd\u003e80 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"20L","offer_id":49397099888977,"sku":"FW24-77248-0601-3.6","price":851.99,"currency_code":"EUR","in_stock":false},{"title":"24L","offer_id":49397099921745,"sku":"FW24-77248-0601-3.10","price":900.99,"currency_code":"EUR","in_stock":false},{"title":"32L","offer_id":49397099954513,"sku":"FW24-77248-0601-4.2","price":907.99,"currency_code":"EUR","in_stock":false},{"title":"36L","offer_id":49397099987281,"sku":"FW24-77248-0601-4.4","price":928.99,"currency_code":"EUR","in_stock":false},{"title":"42L","offer_id":49397100020049,"sku":"FW24-77248-0601-4.6","price":949.99,"currency_code":"EUR","in_stock":false},{"title":"50L","offer_id":50620095922513,"sku":"FW24-77248-0601-4.6+","price":956.99,"currency_code":"EUR","in_stock":false},{"title":"48L","offer_id":48887364518225,"sku":"FW24-77248-0601-4.8","price":970.99,"currency_code":"EUR","in_stock":false},{"title":"56L","offer_id":48887690527057,"sku":"FW24-77248-0601-4.8+","price":977.99,"currency_code":"EUR","in_stock":false},{"title":"54L","offer_id":48887364550993,"sku":"FW24-77248-0601-4.10","price":977.99,"currency_code":"EUR","in_stock":false},{"title":"60L","offer_id":48887364583761,"sku":"FW24-77248-0601-5.0","price":977.99,"currency_code":"EUR","in_stock":false},{"title":"70L","offer_id":48887364616529,"sku":"FW24-77248-0601-5.2","price":998.99,"currency_code":"EUR","in_stock":true},{"title":"80L","offer_id":48887364649297,"sku":"FW24-77248-0601-5.4","price":1026.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/rocket-surf-27-650x650.png?v=1719317342"},{"product_id":"2023-f-one-fuselage-carbon-short","title":"F-One Fuselage Carbon","description":"\u003cp\u003eThe FUSELAGE CARBON is an essential complement to the F-ONE Monobloc carbon wings. It connects with the front wing behind the TITAN mast slot in an area where the loads are reduced. Still, the shape of the connection is inspired from the TITAN design and offers a very robust and stiff assembly. At the back, the cradle for the stabilizer is designed with the right angle to make the front wing fly with ease and efficiency.\u003c\/p\u003e\n\u003cp\u003eThe FUSELAGE CARBON is built in pre-preg carbon with a foam core to keep the weight extremely light. Some solidly anchored brass inserts are used for all fastenings.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBest maneuverability\u003c\/li\u003e\n\u003cli\u003eBetter responsiveness\u003c\/li\u003e\n\u003cli\u003eUltra-light carbon construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eX-SHOR\u003c\/strong\u003eT:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 0.18\u003cbr\u003e\u003cstrong\u003eLenght\u003c\/strong\u003e: 33 cm\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSHORT:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 0.20 kg\u003cbr\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e 37 cm\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"F-One","offers":[{"title":"XXXS","offer_id":51004241117521,"sku":"FW23-77217-0211","price":98.99,"currency_code":"EUR","in_stock":true},{"title":"X-Short","offer_id":51004241084753,"sku":"FW23-77207-0207","price":98.99,"currency_code":"EUR","in_stock":false},{"title":"Long","offer_id":51004241051985,"sku":"FW23-77207-0205","price":105.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/Fuselage-SURF-X-SHORT.png?v=1721467841"},{"product_id":"f-one-t-nuts-m6-a4-x4-for-plate-head-tracks","title":"F-One M6-Tapered Head Screws (A4 - T30 Torx) x4","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eF-One M6-Tapered Head Screws (A4 - T30 Torx) x4 Can be used with any M6 Nuts to secure your hydrofoil to your board. Made form stainless steel means these Screws are rust resistant and will have a long life, especially if you rinse them…\u003c\/p\u003e","brand":"F-One","offers":[{"title":"12mm","offer_id":51004241150289,"sku":"FW23-77207-8004","price":2.55,"currency_code":"EUR","in_stock":true},{"title":"14mm","offer_id":51004241215825,"sku":"FW23-77217-8013","price":3.99,"currency_code":"EUR","in_stock":true},{"title":"15mm","offer_id":51004241183057,"sku":"FW23-77207-8005","price":2.55,"currency_code":"EUR","in_stock":true},{"title":"25mm","offer_id":51004241248593,"sku":"FW23-77207-8007","price":2.95,"currency_code":"EUR","in_stock":true},{"title":"30mm","offer_id":51004241281361,"sku":"FW23-77207-8008","price":3.65,"currency_code":"EUR","in_stock":false},{"title":"32mm","offer_id":51004113813841,"sku":"FW23-77207-8009","price":3.95,"currency_code":"EUR","in_stock":false},{"title":"38mm","offer_id":51004241314129,"sku":"FW23-77207-8010","price":6.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/Screenshot2025-03-29at16.59.34.png?v=1743263982"},{"product_id":"f-one-life-line-linx-bar","title":"F-One Life Line Linx Bar","description":"\u003ch3\u003eAbout the F-One Brand\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eF-One is a pioneering brand in kitesurfing, wingfoiling, and foiling, dedicated to innovation, performance, and the pure thrill of riding the wind and waves. Founded in 1994 by Raphaël Salles, F-One has remained at the forefront of watersports technology, developing high-quality kites, wings, boards, and foils that push the limits of progression. \u003cbr\u003e\u003cbr\u003e\n\nWith a passion for design and precision engineering, F-One creates gear that balances power, control, and fluidity—whether you’re boosting huge airs, carving waves, or gliding effortlessly above the water. Committed to sustainability and craftsmanship, every F-One product is tested by a dedicated team of riders to ensure maximum performance in all conditions. \u003cbr\u003e\u003cbr\u003e\n\nMore than just a brand, F-One represents a lifestyle—embracing freedom, adventure, and the endless pursuit of the perfect ride. \u003cb\u003e“One Brand, One Passion.”\u003c\/b\u003e\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eF-one Life Line for Linx bar - Safety line with bungey for F-one Linx bar\u003cbr\u003e\u003cbr\u003eReplace your safety line of your F-one Linx bar in time to prevent problems.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e115cm long\u003c\/li\u003e\n\u003cli\u003eElastic part\u003c\/li\u003e\n\u003cli\u003eSuitable for F-one Linx bars\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eAlways make sure that your safety is in good condition so that it does not break when you need it. With this life line, or safety line from F-one for the Linx bar, you ensure that it is in perfect condition again so that you can safely go back on the water.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":49930941858129,"sku":"2022-77222-8002","price":22.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one-life-line-2020-01_2048x2048_a9f6a910-26dc-4116-86cf-d3c4a839813a.jpg?v=1730889210"},{"product_id":"f-one-flow-xs-turquoise-thruster-set","title":"F-One FLOW XS - Raspberry Thruster set","description":"\u003cdiv class=\"product attribute description\"\u003e\n\u003cdiv class=\"value\"\u003e\n\u003cp\u003e\u003cstrong\u003eThe F-ONE surf fins have been developed to optimize the efficiency of our shapes.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTheir outline,stiffness and profile were designed specifically for surfing with a kite, which means different requirements than for prone surfing. The FLOW series was developed for versatility and high performances over a wide range of conditions. From freestyle to wave riding, the boards are simply transformed. Made of epoxy composites and built using RTM TECHNOLOGY, their lightweight is especially interesting for all freestyle tricks. Their XS size provides more freedom to the board under the traction of the kite and this brings better maneuverability and control.\u003c\/p\u003e\n\u003cp\u003eRTM technology stands for RESIN TRANSFER MOLDING.\u003cbr\u003eThis process uses a closed mold to produce accurate composite parts.\u003cbr\u003eThe resin is injected in the mold after it is closed, with the dry fiber having been placed inside beforehand. The closed mold injection allows for great shape accuracy and the epoxy resin used make the fins stronger and more responsive providing a sharper feel on the water.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cspan class=\"fontstyle4\"\u003eIncluded with:\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan class=\"fontstyle0\"\u003eMITU PRO CARBON 5’2’’ \/ 5’8’’ \/ 5’10’’\u003cbr\u003eSLICE CARBON 5’1’’\u003cbr\u003eSIGNATURE FLEX\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"XS \/ Turquoise","offer_id":50337039712593,"sku":null,"price":119.0,"currency_code":"EUR","in_stock":false},{"title":"XS \/ Raspberry","offer_id":52929387888977,"sku":null,"price":119.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f__f_o_fo77804-8003-thruster_1.png?v=1736516952"},{"product_id":"2025-f-one-linx-bar-sk99-lines","title":"F-One LINX BAR 4 LINES-SK99 LINES 25","description":"\u003ch3 class=\"jeff\"\u003eDyneema SK99 Lines\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003cimg src=\"https:\/\/www.billy.be\/cdn\/shop\/files\/F_one_linx_SK99.jpg?v=1737384399\u0026amp;width=823\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp\u003eOur LINX BAR 4 LINES now benefits from new SK99 lines, made from the strongest available Dyneema fibers available on the market. It also features a new pigtail system and a new adjustable V-split system (low V, high V, high V+).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNew SK99 lines\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew pigtail system\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew adjustable V-split system\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdjustable bar length\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntuitive and precise depower system\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch3\u003eTECHNOLOGY\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Depower.png?v=1658482441\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003ch4 style=\"text-transform: uppercase;\"\u003eDEPOWER SHEATH\u003c\/h4\u003e\n\u003cp\u003eThe lifeline is now placed into a new rectangular depower sheath for more durability. This new feature prevents the centerline from rubbing against the aluminum tube and will not rub against the user’s fingers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Lifelines-Swivel-v2.png?v=1658482441\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003ch4 style=\"text-transform: uppercase;\"\u003eLifeline Swivel\u003c\/h4\u003e\n\u003cp\u003eThe new minimalist below the bar lifeline swivel is now made of a plastic stud and a stainless steel ring on which you hang the leash. It rotates easily and automatically untwists your lifeline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"background: #ededed; padding: 20px 20px 0px 20px;\" class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-Cleat.png?v=1658482441\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eSTAINLESS STEEL CLEAT\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe above the bar stainless steel cleat to adjust the power has been updated for more simplicity, and the depower system is now thinner and therefore more precise\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-HUB.png?v=1658482441\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003e4 LINES HUB\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eAllows the Life Line to be connected to a single front line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-One-Detail-LINXBAR-2022-v-splitter.png?v=1658482441\"\u003e\n\u003ch4 class=\"jeff\" style=\"text-align: center;\"\u003eV splitter\u003c\/h4\u003e\n\u003cp style=\"text-align: justify;\"\u003eAluminium V Splitter for longer lasting lines. New adjustable V-split system (low V, high V, high V+).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"38-45cm","offer_id":50373349704017,"sku":"FW25-77252-0102-45\/38","price":449.4,"currency_code":"EUR","in_stock":false},{"title":"45-52cm","offer_id":50373349736785,"sku":"FW25-77252-0102-52\/45","price":449.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/672dd18206a47-linxbar-2022-5-1280x1280.png?v=1737384100"},{"product_id":"2025-f-one-addikt","title":"F-One ADDIKT TEC Kite | 25","description":"\u003cstyle\u003e\n    .progress-container {\n            display: flex;\n            justify-content: space-between;\n            background-color: #f9f9f9;\n            padding: 40px 25px 60px 25px;\n        }\n        .progress-ring {\n            width: 150px;\n            height: 150px;\n            position: relative;\n            text-align: center;\n        }\n        .progress-ring circle {\n            fill: transparent;\n            stroke: #ff6800;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n            transition: stroke-dashoffset 0.5s;\n        }\n        .progress-ring .ring-background {\n            fill: transparent;\n            stroke: #ccc;\n            stroke-width: 15;\n            transform: rotate(-90deg);\n            transform-origin: 50% 50%;\n        }\n        .progress-text {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            font-size: 24px;\n        }\n        .progress-title {\n            font-size: 20px;\n            color: black;\n            margin-top: 10px;\n        }\n        @media (max-width: 768px) {\n            .progress-container {\n                flex-wrap: wrap; \/* Allow wrapping of items *\/\n                justify-content: center; \/* Center items *\/\n                margin-top:50px;\n            }\n            .progress-ring {\n                margin-bottom: 20px; \/* Space between rings *\/\n                flex: 0 0 45%; \/* Two rings in a row *\/\n                  margin-top:50px;\n                  margin-right:10px;\n                max-width: 150px; \/* Prevent them from getting too wide *\/\n            }\n        }    \n\u003c\/style\u003e\n\u003ch3 class=\"jeff\"\u003eTrapped in paradise, where the wild waves are\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-7 order-md-last\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/eVyUzz1aFfQ?si=nO5K3HV74kXPZk9Y\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-5\"\u003e\n\u003cp\u003eBe ready to get completely hooked with the ADDIKT from F-ONE, the brand-new kite designed for kitesurfing and strapless freestyle. The successor to the famous BANDIT-S, the ADDIKT incorporates our new CODE-TEC fabric, which is lighter and stiffer than any of our other materials, offering unrivalled responsiveness and stability.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDesigned for surfing and strapless riding\u003c\/li\u003e\n\u003cli\u003eBrand new CODE-TEC fabric on airframe for exceptional lightness,\u003c\/li\u003e\n\u003cli\u003eresponsiveness and stability\u003c\/li\u003e\n\u003cli\u003eImmediate depower and high stability when sheeted out\u003c\/li\u003e\n\u003cli\u003eUnrivalled drift\u003c\/li\u003e\n\u003cli\u003eOptimized low-end performance\u003c\/li\u003e\n\u003cli\u003eAbsolute control throughout the entire wind range\u003c\/li\u003e\n\u003cli\u003eNew one-pump system for faster inflation and easier deflation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003ciframe src=\"https:\/\/emersya.com\/showcase\/72POACLM0S\" width=\"1280\" height=\"720\" frameborder=\"0\" webkitallowfullscreen=\"\" mozallowfullscreen=\"\" allowfullscreen=\"\" data-gtm-yt-inspected-20=\"true\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003cp style=\"text-align: justify;\"\u003eThe ADDIKT stands out for its outstanding low-end efficiency, perfect traction, and enhanced maneuverability, as if you were riding a smaller kite. Its depower is also immediate and smooth, guaranteeing stability at all times and offering precise steering even when sheeted out. This kite handles all gusts and lulls perfectly and becomes inconspicuous in the surf and in all your movements.\n\nWith its unrivalled drift, the ADDIKT opens up a whole new range of possibilities: ride underpowered with support to minimize kite disturbance in the surf or opt for an overpowered ride in total control for strapless jumps.\n\nOur CODE-TEC fabric offers an exceptional combination of lightness and strength. With less elongation and higher tear resistance, the CODE-TEC provides greater structural stiffness, minimizing deformation under load. This leads to a more precise and sharper feel, as well as a more reactive handling, all while ensuring your kite maintains its shape in any conditions.\n\nWhatever your approach, the ADDIKT will follow your every move, allowing you to make the most of every wave in all conditions and with complete freedom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\n\u003cdiv class=\"progress-container\"\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"40\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eBig Air\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFoil\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eWave\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWIND RANGE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-container\" style=\"display: flex; justify-content: center; align-items: center;\"\u003e\n    \u003ctable style=\"width: auto;  border-spacing: 0; border: 1px solid black; border-radius: 15px; overflow: hidden;\"\u003e\n        \u003cthead style=\"background: black;\"\u003e\n            \u003ctr\u003e\n                \u003cth style=\"color: #ffffff; text-align: center; padding: 20px;\"\u003eKITE SIZE m²\u003c\/th\u003e\n                \u003cth style=\"color: #ffffff; text-align: center; padding: 20px;\"\u003eWIND RANGE kts\u003c\/th\u003e\n            \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n            \u003ctr\u003e\n                  \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e6\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e28+\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e7\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e25+\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e8\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e20+\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e9\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e15\u0026gt;35\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e10\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e12\u0026gt;30\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e12\u003c\/td\u003e\n                \u003ctd style=\"text-align: center; padding: 10px; border: 1px solid #ddd;\"\u003e10\u0026gt;23\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"3.5m \/ White\/Onyx","offer_id":50374419480913,"sku":"FW25-77251-0102-3.5 A","price":780.0,"currency_code":"EUR","in_stock":false},{"title":"3.5m \/ Black\/Mint","offer_id":50374419611985,"sku":"FW25-77251-0102-3.5 B","price":780.0,"currency_code":"EUR","in_stock":false},{"title":"3.5m \/ Lilac","offer_id":52298020782417,"sku":null,"price":1300.0,"currency_code":"EUR","in_stock":false},{"title":"4m \/ White\/Onyx","offer_id":50374419513681,"sku":"FW25-77251-0102-4A","price":816.0,"currency_code":"EUR","in_stock":false},{"title":"4m \/ Black\/Mint","offer_id":50374419644753,"sku":"FW25-77251-0102-4B","price":816.0,"currency_code":"EUR","in_stock":false},{"title":"4m \/ Lilac","offer_id":52298020815185,"sku":null,"price":816.0,"currency_code":"EUR","in_stock":false},{"title":"5m \/ White\/Onyx","offer_id":50374419546449,"sku":"FW25-77251-0102-5A","price":852.0,"currency_code":"EUR","in_stock":false},{"title":"5m \/ Black\/Mint","offer_id":50374419677521,"sku":"FW25-77251-0102-5B","price":852.0,"currency_code":"EUR","in_stock":true},{"title":"5m \/ Lilac","offer_id":52298020847953,"sku":null,"price":852.0,"currency_code":"EUR","in_stock":false},{"title":"6m \/ White\/Onyx","offer_id":50374419579217,"sku":"FW25-77251-0102-6A","price":888.0,"currency_code":"EUR","in_stock":false},{"title":"6m \/ Black\/Mint","offer_id":50374419710289,"sku":"FW25-77251-0102-6B","price":888.0,"currency_code":"EUR","in_stock":false},{"title":"6m \/ Lilac","offer_id":52298020880721,"sku":null,"price":888.0,"currency_code":"EUR","in_stock":false},{"title":"7m \/ White\/Onyx","offer_id":50374399721809,"sku":"FW25-77251-0102-7A","price":930.0,"currency_code":"EUR","in_stock":false},{"title":"7m \/ Black\/Mint","offer_id":50374307742033,"sku":"FW25-77251-0102-7B","price":930.0,"currency_code":"EUR","in_stock":false},{"title":"7m \/ Lilac","offer_id":52298020913489,"sku":null,"price":930.0,"currency_code":"EUR","in_stock":false},{"title":"8m \/ White\/Onyx","offer_id":50374399754577,"sku":"FW25-77251-0102-8A","price":990.0,"currency_code":"EUR","in_stock":true},{"title":"8m \/ Black\/Mint","offer_id":50374307774801,"sku":"FW25-77251-0102-8B","price":990.0,"currency_code":"EUR","in_stock":true},{"title":"8m \/ Lilac","offer_id":52298020946257,"sku":null,"price":990.0,"currency_code":"EUR","in_stock":false},{"title":"9m \/ White\/Onyx","offer_id":50374399787345,"sku":"FW25-77251-0102-9A","price":1050.0,"currency_code":"EUR","in_stock":true},{"title":"9m \/ Black\/Mint","offer_id":50374307807569,"sku":"FW25-77251-0102-9B","price":1050.0,"currency_code":"EUR","in_stock":true},{"title":"9m \/ Lilac","offer_id":52298020979025,"sku":null,"price":1050.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ White\/Onyx","offer_id":50374399820113,"sku":"FW25-77251-0102-10A","price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ Black\/Mint","offer_id":50374307840337,"sku":"FW25-77251-0102-10B","price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ Lilac","offer_id":52298021011793,"sku":null,"price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ White\/Onyx","offer_id":50374399852881,"sku":"FW25-77251-0102-11A","price":1134.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ Black\/Mint","offer_id":50374307873105,"sku":"FW25-77251-0102-11B","price":1134.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ Lilac","offer_id":52298021044561,"sku":null,"price":1890.0,"currency_code":"EUR","in_stock":false},{"title":"12m \/ White\/Onyx","offer_id":50374399885649,"sku":"FW25-77251-0102-12A","price":1194.0,"currency_code":"EUR","in_stock":false},{"title":"12m \/ Black\/Mint","offer_id":50374307905873,"sku":"FW25-77251-0102-12B","price":1194.0,"currency_code":"EUR","in_stock":true},{"title":"12m \/ Lilac","offer_id":52298021077329,"sku":null,"price":1990.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/addikt-tec-650x650.png?v=1737038330"},{"product_id":"f-one-monobloc-tail","title":"F-One Monobloc Tail","description":"\u003ch3\u003eF-ONE Monobloc Tail. The Tail piece for the SK8 front wing! \u003c\/h3\u003e\n\u003cp\u003eWith a thin profile and higher aspect ratio, this Carving range is the way to go if you need speed and maneuverability. Using the XXXS 160cm², XXXS 180cm², or XXS 200cm² Monobloc Tails will provide a looser, more snappy feeling, as well as a faster pumping pace. The monobloc construction improves stiffness and reduces turbulence by eliminating connections and providing a more streamlined design. This premium connection will make any foil more playful, more stable, and faster. The monobloc also removes two screws; you'll be on the water faster! The High Modulus Carbon fiber layup used for these Monobloc Tails leads to even more rigidity and dependability that will propel you to incredible performances in each session.\u003c\/p\u003e","brand":"F-One","offers":[{"title":"XXXS 160 CARVING","offer_id":50404522525009,"sku":"SS23-77237-0311","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XXXS 180 CARVING","offer_id":50404522557777,"sku":"SS23-77237-0312","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXS 200 CARVING","offer_id":50404522590545,"sku":"SS23-77237-0323","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XXXS 190 DW","offer_id":50404522623313,"sku":"FW24-77237-0332","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXS 200 PUMPING","offer_id":50404522656081,"sku":"FW24-77247-0361","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XS 141 CARVING","offer_id":50404522688849,"sku":"FW24-77247-0301","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XS 161 CARVING","offer_id":50404522721617,"sku":"FW24-77247-0304","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXXS 200 CARVING","offer_id":50404522754385,"sku":"FW24-77237-0313","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XS 145 DW","offer_id":50404522787153,"sku":"FW24-77247-0332","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXS 170 DW","offer_id":50404522819921,"sku":"FW24-77247-0333","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXS 210 DW","offer_id":50404522852689,"sku":"FW24-77237-0337","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XS 140 CARVING","offer_id":50404522885457,"sku":"SS24-77247-0305","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XS 160 CARVING","offer_id":50404522918225,"sku":"SS24-77247-0306","price":340.0,"currency_code":"EUR","in_stock":false},{"title":"XXS 180 CARVING","offer_id":50404522950993,"sku":"SS25-77257-0307","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XS 135 DW","offer_id":50404522983761,"sku":"SS25-77257-0334","price":340.0,"currency_code":"EUR","in_stock":true},{"title":"XXS 155 DW","offer_id":50404523016529,"sku":"SS25-77257-0335","price":340.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/F-one-Monobloc-tail.jpg?v=1737476293"},{"product_id":"f-one-seven-seas-lower-package","title":"F-One SEVEN SEAS Lower Package","description":"\u003cstyle\u003e\n  .table td, table th {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n        padding-top: 4px !important;\n        padding-bottom: 4px !important;\n    }\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe width=\"1518\" height=\"853\" src=\"https:\/\/www.youtube.com\/embed\/k_qyeDWWv3o\" title=\"F-ONE | SEVEN SEAS  - Foil Collection 2024\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify\"\u003eThe SEVEN SEAS is the perfect foil to discover the sensations of a high-performance downwind foil. Its ability to glide forward as well as its unparalleled maneuverability and low end potential make it fun and easy to ride. It’s a foil you’ll always keep in your quiver.\u003c\/p\u003e\n\u003cp style=\"text-align: justify\"\u003eAn easy and efficient glide for everyone!\n\nThanks to its impressive performance\/accessibility ratio, the SEVEN SEAS suits beginners and pros alike.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eA foil made for everyone\u003c\/li\u003e\n\u003cli\u003eAspect Ratio: 8.0\u003c\/li\u003e\n\u003cli\u003eImpressive ease-to-performance ratio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"80\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLow End\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"70\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"70\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eGlide\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"85\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003ePumping\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eOVERVIEW\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cp\u003eThe new SEVEN SEAS keeps the same programme as its predecessor but features a more modern design. With a slimmer outline, higher AR, and revised surfaces, this new foil retains the legendary accessibility of our SEVEN SEAS range while boosting its performance.\u003c\/p\u003e\n\u003cp\u003eThe SEVEN SEAS remains a foil geared towards downwind adventures. When wing foiling, it enables a progressive and easy take-off, followed by a smooth glide upwind and through the bumps. Its excellent glide makes manoeuvres like jibing and tacking easier, allowing you to confidently switch from a PHANTOM to a SEVEN SEAS as soon as you begin learning to jibe.\u003c\/p\u003e\n\u003cp\u003eIn SUP foil, the SEVEN SEAS is devilishly easy to launch, offering an unexpected glide and good average speed compared to its accessibility and surface area. It’s a foil of choice for advanced riders tackling light conditions with ease.\u003c\/p\u003e\n\u003cp\u003eAt F-ONE, we prioritise fun. Every foil we design, even those geared towards downwind programmes, must offer excellent carving potential. For this reason, we’ve specifically refined the wingtips of the SEVEN SEAS to increase its manoeuvrability and make it even more enjoyable to ride.\u003c\/p\u003e\n\u003cp\u003eBuilt using the Monobloc structure with pre-preg carbon, the foils are both very light and strong. This setup brings improved load transmission and better stiffness throughout the different parts for maximum control. The TITAN connection allows you to plug in either an aluminium or carbon mast, ensuring a versatile and high-performance setup.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3\u003eCOMES WITH\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cul\u003e\n\u003cli\u003eEVA Soft Cover\u003c\/li\u003e  \n\u003cli\u003eScrews: 3x M6-32mm + 2x M6-25mm tapered head screws\u003c\/li\u003e\n\u003cli\u003eTool: Torx key\u003c\/li\u003e\n\u003cli\u003eUser Guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\n\u003ch3\u003eCOMPARISON CHART\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 700px; margin: auto; overflow: hidden; text-align: left; border-collapse: separate; border-spacing: 0;\"\u003e\n    \u003cthead style=\"background-color: #2d2d2d; color: white;\"\u003e\n      \u003ctr\u003e\n        \u003cth style=\"width: 20%;\"\u003eModel\u003c\/th\u003e\n        \u003cth style=\"width: 40%;\"\u003eKey Features\u003c\/th\u003e\n        \u003cth style=\"width: 25%;\"\u003eIdeal For\u003c\/th\u003e\n        \u003cth style=\"width: 15%;\"\u003eLevel\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eGravity FCT\u003c\/td\u003e\n        \u003ctd\u003eFCT (Foil Compression Technology) for affordability, lift, and stability for early take-offs.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and budget-conscious riders.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eGravity Carbon\u003c\/td\u003e\n        \u003ctd\u003eEmphasis on lift, early take-off, durable carbon construction.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and intermediates, light wind conditions.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSeven Seas\u003c\/td\u003e\n        \u003ctd\u003eBalanced glide and maneuverability, stable and versatile.\u003c\/td\u003e\n        \u003ctd\u003eProgressing riders and various conditions.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom\u003c\/td\u003e\n        \u003ctd\u003eBlend of speed, carving, and lift; versatile for different disciplines.\u003c\/td\u003e\n        \u003ctd\u003eAll-around performance seekers.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003ePhantom Carbon\u003c\/td\u003e\n        \u003ctd\u003eLightweight pre-preg carbon, balanced speed, glide, and carving.\u003c\/td\u003e\n        \u003ctd\u003eVersatile riding styles.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eEagle\u003c\/td\u003e\n        \u003ctd\u003eHigh aspect ratio, maximum glide, efficient downwind and long-distance capabilities.\u003c\/td\u003e\n        \u003ctd\u003eDownwind and long-distance wingfoiling.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSK8\u003c\/td\u003e\n        \u003ctd\u003eQuick response and agility, compact for tricks and wave riding.\u003c\/td\u003e\n        \u003ctd\u003eFreestyle and wave enthusiasts.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom-S\u003c\/td\u003e\n        \u003ctd\u003eHigh performance, exceptional speed, and manoeuvrability.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced riders seeking carving and aggressive turns.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eEagle X\u003c\/td\u003e\n        \u003ctd\u003eEnhanced performance, advanced materials for rigidity and responsiveness.\u003c\/td\u003e\n        \u003ctd\u003eExperienced riders wanting top-tier performance.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"1100 cm²","offer_id":50417103929681,"sku":"FW24-77247-0841","price":973.99,"currency_code":"EUR","in_stock":false},{"title":"1300 cm²","offer_id":50417103896913,"sku":"FW24-77247-0842","price":989.99,"currency_code":"EUR","in_stock":false},{"title":"1500 cm²","offer_id":50417194139985,"sku":"FW24-77247-0843","price":1029.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/seven-seas-carbon-15-650x650.png?v=1737557584"},{"product_id":"f-one-phantom-fct-lower-package","title":"F-One PHANTOM FCT Lower Package","description":"\u003cstyle\u003e\n  .table td, table th {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n        padding-top: 4px !important;\n        padding-bottom: 4px !important;\n    }\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe width=\"1518\" height=\"853\" src=\"https:\/\/www.youtube.com\/embed\/rmsdktYR0oA\" title=\"F-ONE | PHANTOM FCT - Foil Collection 2024\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify\"\u003eThe PHANTOM FCT foils are reliable, easy-to-use, and well-balanced, bringing riders substantial room for improvement. With their newly reinforced fiberglass construction, these foils are accessible and intuitive, designed to glide effortlessly when pumping or connecting waves, and to be precise and maneuverable when wing foiling or surf foiling.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAspect Ratio: 6.0\u003c\/li\u003e\n\u003cli\u003eA great all-around foil to get you into any foiling discipline\u003c\/li\u003e\n\u003cli\u003eAccessible, well-balanced and manoeuvrable\u003c\/li\u003e\n\u003cli\u003eSmooth take-offs and progressive acceleration\u003c\/li\u003e\n\u003cli\u003eEasy pumping to get you flying in no time\u003c\/li\u003e\n\u003cli\u003eIdeal for beginners and intermediate riders who want to perform and progress even further\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"80\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLow End\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"40\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"80\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eManeuverability\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"50\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003ePumping\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eOVERVIEW\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cp\u003eThe PHANTOM FCT foils offer great balance, accessibility, and versatility, making them perfect for a wide range of riders. They excel in every aspect, whether it’s providing smooth glide, easy planing starts, or effortless carves through waves.\u003c\/p\u003e\n\u003cp\u003eThanks to refined work on lift distribution, aspect ratio, and shape, these foils allow you to pump easily and start planing quickly. The take-off is super smooth, and the acceleration is progressive, allowing you to confidently improve with every session. Whether you’re wing foiling, surf foiling, or enjoying downwinding, the PHANTOM FCT foils promise both performance and fun.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe PHANTOM FCT 1280\u003c\/strong\u003e is incredibly efficient in waves greater than 1m. It offers a versatile programme similar to the 1480 but with a bit more power. It carves better, goes faster, and is ideal for more powerful waves. It is also well-suited to lighter riders (\u0026lt; 70 kg).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe PHANTOM FCT 1480\u003c\/strong\u003e combines efficiency and accessibility. Its lift allows for endless glides while providing incredible manoeuvrability and stability. This ultra-versatile foil enables you to surf in waves \u0026lt; 1m50, venture downwind, wing foil, or even try wakefoiling. It excels in weak conditions and performs well across various disciplines.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe PHANTOM FCT 1680\u003c\/strong\u003e is the go-to option for low-wind conditions or riders of a larger stature. This front wing is large and stable but remains manoeuvrable and provides extra power and performance in light wind conditions.\u003c\/p\u003e\n\u003cp\u003eThese foils are built with the Foil Compression Technology (FCT), an F-ONE innovation that offers impressive mechanical properties. The FCT construction has been further improved, with an additional carbon ply integrated into the structure, increasing resistance and stiffness for even more control and stability.\u003c\/p\u003e\n\u003cp\u003eThe fuselage connects directly to the F-ONE aluminium mast of the desired length. The setup and disassembly are extremely easy, making the entire setup very travel-friendly.\u003c\/p\u003e\n\u003cp\u003eAll in all, this tough and ding-resistant technology creates one of the most accessible and scalable foil setups while preserving the DNA that makes the PHANTOM foils so successful.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3\u003eCOMES WITH\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cul\u003e\n\u003cli\u003eEVA Soft Cover\u003c\/li\u003e  \n\u003cli\u003eScrews:  4x M6-14mm tapered head screws\u003c\/li\u003e\n\u003cli\u003eTool: Torx key\u003c\/li\u003e\n\u003cli\u003eUser Guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\n\u003ch3\u003eCOMPARISON CHART\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 700px; margin: auto; overflow: hidden; text-align: left; border-collapse: separate; border-spacing: 0;\"\u003e\n    \u003cthead style=\"background-color: #2d2d2d; color: white;\"\u003e\n      \u003ctr\u003e\n        \u003cth style=\"width: 20%;\"\u003eModel\u003c\/th\u003e\n        \u003cth style=\"width: 40%;\"\u003eKey Features\u003c\/th\u003e\n        \u003cth style=\"width: 25%;\"\u003eIdeal For\u003c\/th\u003e\n        \u003cth style=\"width: 15%;\"\u003eLevel\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eGravity FCT\u003c\/td\u003e\n        \u003ctd\u003eFCT (Foil Compression Technology) for affordability, lift, and stability for early take-offs.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and budget-conscious riders.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eGravity Carbon\u003c\/td\u003e\n        \u003ctd\u003eEmphasis on lift, early take-off, durable carbon construction.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and intermediates, light wind conditions.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSeven Seas\u003c\/td\u003e\n        \u003ctd\u003eBalanced glide and maneuverability, stable and versatile.\u003c\/td\u003e\n        \u003ctd\u003eProgressing riders and various conditions.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom\u003c\/td\u003e\n        \u003ctd\u003eBlend of speed, carving, and lift; versatile for different disciplines.\u003c\/td\u003e\n        \u003ctd\u003eAll-around performance seekers.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003ePhantom Carbon\u003c\/td\u003e\n        \u003ctd\u003eLightweight pre-preg carbon, balanced speed, glide, and carving.\u003c\/td\u003e\n        \u003ctd\u003eVersatile riding styles.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eEagle\u003c\/td\u003e\n        \u003ctd\u003eHigh aspect ratio, maximum glide, efficient downwind and long-distance capabilities.\u003c\/td\u003e\n        \u003ctd\u003eDownwind and long-distance wingfoiling.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSK8\u003c\/td\u003e\n        \u003ctd\u003eQuick response and agility, compact for tricks and wave riding.\u003c\/td\u003e\n        \u003ctd\u003eFreestyle and wave enthusiasts.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom-S\u003c\/td\u003e\n        \u003ctd\u003eHigh performance, exceptional speed, and manoeuvrability.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced riders seeking carving and aggressive turns.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eEagle X\u003c\/td\u003e\n        \u003ctd\u003eEnhanced performance, advanced materials for rigidity and responsiveness.\u003c\/td\u003e\n        \u003ctd\u003eExperienced riders wanting top-tier performance.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"1280 cm²","offer_id":50417371349329,"sku":"FW24-77247-0821","price":609.0,"currency_code":"EUR","in_stock":true},{"title":"1480 cm²","offer_id":50417371382097,"sku":"FW24-77247-0822","price":609.0,"currency_code":"EUR","in_stock":true},{"title":"1680 cm²","offer_id":50417406968145,"sku":"FW24-77247-0823","price":609.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/1280-Phantom-FCT-Plane-650x650.png?v=1737559291"},{"product_id":"f-one-gravity-fct-lower-package","title":"F-One GRAVITY FCT Lower Package","description":"\u003cstyle\u003e\n  .table td, table th {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n        padding-top: 4px !important;\n        padding-bottom: 4px !important;\n    }\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container_fluid\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\u003ciframe width=\"1518\" height=\"853\" src=\"https:\/\/www.youtube.com\/embed\/xw8GyVuusFI\" title=\"NEW F-ONE GRAVITY FCT\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cp style=\"text-align: justify\"\u003eThe foils of the GRAVITY line are designed to provide a solid lift with an easy and progressive take-off. In keeping with its best-selling carbon sibling, this GRAVITY FCT is the ideal foil to get started and progress confidently and constantly.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAspect Ratio: 5.0\u003c\/li\u003e\n\u003cli\u003eAccessible, forgiving, reliable\u003c\/li\u003e\n\u003cli\u003eSmooth and early take-off at slow speeds\u003c\/li\u003e\n\u003cli\u003eStability and lift\u003c\/li\u003e\n\u003cli\u003eGreat speed control\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"80\" id=\"ring1\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eLow End\u003c\/div\u003e\n\u003cdiv id=\"progress1\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"20\" id=\"ring2\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv id=\"progress2\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"80\" id=\"ring3\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eManeuverability\u003c\/div\u003e\n\u003cdiv id=\"progress3\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-progress=\"20\" id=\"ring4\" class=\"progress-ring\"\u003e\n\u003csvg height=\"150\" width=\"150\"\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring-background\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"65\" cy=\"75\" cx=\"75\" class=\"ring\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003ePumping\u003c\/div\u003e\n\u003cdiv id=\"progress4\" class=\"progress-text\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eOVERVIEW\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cp\u003eA GRAVITY foil is intuitive. It generates lift at low — and even very low — speeds but does so smoothly, making it easy to maintain your balance.\u003c\/p\u003e\n\u003cp\u003eThe range includes two sizes: 1800 and 2200 cm². These sizes support an early take-off, providing more lift and stability. However, they also feature a sufficient aspect ratio to maintain a decent speed range and reduce unnecessary drag.\u003c\/p\u003e\n\u003cp\u003eThe generous span makes it a reliable and intuitive foil. It provides excellent control at low speeds and is extremely stable overall. Refined design details, such as the arch curvature, profile, and wing tips, ensure it remains highly manoeuvrable.\u003c\/p\u003e\n\u003cp\u003eThis GRAVITY FCT range is a fantastic option for anyone looking to discover foiling and consistently progress. Built with durable and sturdy materials, it can withstand the typical mistakes of early learning stages and is extremely forgiving overall.\u003c\/p\u003e\n\u003cp\u003eThe GRAVITY FCT line is precisely crafted using Foil Compression Technology (FCT), an F-ONE innovation that offers impressive mechanical properties. The fuselage connects seamlessly to the standard F-ONE aluminium mast of the desired length. The setup and disassembly are extremely easy, making the entire setup very travel-friendly. All in all, this technology delivers one of the most accessible and scalable foil setups while maintaining the DNA of its carbon counterpart.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3\u003eCOMES WITH\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cul\u003e\n\u003cli\u003eEVA Soft Cover\u003c\/li\u003e  \n\u003cli\u003eScrews:  4x M6-14mm tapered head screws\u003c\/li\u003e\n\u003cli\u003eTool: Torx key\u003c\/li\u003e\n\u003cli\u003eUser Guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\n\u003ch3\u003eCOMPARISON CHART\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 700px; margin: auto; overflow: hidden; text-align: left; border-collapse: separate; border-spacing: 0;\"\u003e\n    \u003cthead style=\"background-color: #2d2d2d; color: white;\"\u003e\n      \u003ctr\u003e\n        \u003cth style=\"width: 20%;\"\u003eModel\u003c\/th\u003e\n        \u003cth style=\"width: 40%;\"\u003eKey Features\u003c\/th\u003e\n        \u003cth style=\"width: 25%;\"\u003eIdeal For\u003c\/th\u003e\n        \u003cth style=\"width: 15%;\"\u003eLevel\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eGravity FCT\u003c\/td\u003e\n        \u003ctd\u003eFCT (Foil Compression Technology) for affordability, lift, and stability for early take-offs.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and budget-conscious riders.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eGravity Carbon\u003c\/td\u003e\n        \u003ctd\u003eEmphasis on lift, early take-off, durable carbon construction.\u003c\/td\u003e\n        \u003ctd\u003eBeginners and intermediates, light wind conditions.\u003c\/td\u003e\n        \u003ctd\u003eBeginner\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSeven Seas\u003c\/td\u003e\n        \u003ctd\u003eBalanced glide and maneuverability, stable and versatile.\u003c\/td\u003e\n        \u003ctd\u003eProgressing riders and various conditions.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom\u003c\/td\u003e\n        \u003ctd\u003eBlend of speed, carving, and lift; versatile for different disciplines.\u003c\/td\u003e\n        \u003ctd\u003eAll-around performance seekers.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003ePhantom Carbon\u003c\/td\u003e\n        \u003ctd\u003eLightweight pre-preg carbon, balanced speed, glide, and carving.\u003c\/td\u003e\n        \u003ctd\u003eVersatile riding styles.\u003c\/td\u003e\n        \u003ctd\u003eIntermediate\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eEagle\u003c\/td\u003e\n        \u003ctd\u003eHigh aspect ratio, maximum glide, efficient downwind and long-distance capabilities.\u003c\/td\u003e\n        \u003ctd\u003eDownwind and long-distance wingfoiling.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eSK8\u003c\/td\u003e\n        \u003ctd\u003eQuick response and agility, compact for tricks and wave riding.\u003c\/td\u003e\n        \u003ctd\u003eFreestyle and wave enthusiasts.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePhantom-S\u003c\/td\u003e\n        \u003ctd\u003eHigh performance, exceptional speed, and manoeuvrability.\u003c\/td\u003e\n        \u003ctd\u003eAdvanced riders seeking carving and aggressive turns.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #f8f9fa;\"\u003e\n        \u003ctd\u003eEagle X\u003c\/td\u003e\n        \u003ctd\u003eEnhanced performance, advanced materials for rigidity and responsiveness.\u003c\/td\u003e\n        \u003ctd\u003eExperienced riders wanting top-tier performance.\u003c\/td\u003e\n        \u003ctd\u003eExpert\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"2200 cm²","offer_id":50417426825553,"sku":null,"price":456.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/gravity-fct-650x650.png?v=1737559672"},{"product_id":"f-one-bandit-17-tec-kite","title":"F-One BANDIT 17 TEC Kite","description":"\u003ch3\u003eBANDIT TEC Everywhere, anytime, in every condition.\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eAfter two years of research and development, F-ONE is proud to present the brand-new edition of the BANDIT, our legendary kite, filled with innovations and offering ever more sensations and performances. Thanks to our new CODE-TEC fabric, this BANDIT TEC is now lighter and more responsive than ever, and benefits from new advances in design.\n\u003cul\u003e\n\u003cli\u003eBrand new CODE-TEC fabric on leading edge and struts for lightness, responsiveness and stability\u003c\/li\u003e\n\u003cli\u003eExceptional and precise handling\u003c\/li\u003e\n\u003cli\u003ePerformance guaranteed in the entire wind range\u003c\/li\u003e\n\u003cli\u003eConstant forward traction for greater comfort\u003c\/li\u003e\n\u003cli\u003eEffortless upwind abilities\u003c\/li\u003e\n\u003cli\u003eOptimized jumps and kite loops\u003c\/li\u003e\n\u003cli\u003eNew one-pump system for faster inflation and easier deflation\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\u003ciframe src=\"https:\/\/emersya.com\/fr\/presets\/2H5132UCLT\" width=\"1280\" height=\"720\" data-gtm-yt-inspected-7=\"true\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-md-6 order-md-last\"\u003e\n\u003cp style=\"text-align: justify; margin-top: -5px;\"\u003eOur CODE-TEC fabric offers an exceptional combination of lightness and strength. With less elongation and higher tear resistance, the CODE-TEC provides greater structural stiffness, minimizing deformation under load. This leads to a more precise and sharper feel, as well as a more reactive handling, all while ensuring your kite maintains its shape in any conditions. This material has been central to the new BANDIT TEC’s design, marking the entry into a new era of this emblematic F-ONE kite. Sporting renewed graphic design as well, the BANDIT TEC is once again more versatile than ever, adapting perfectly to all disciplines: strapless, foil, Big Air, freeride, wave, etc. Responsive and precise, this BANDIT TEC boasts exceptional handling, with enough support through the bar to let you feel every movement of the kite without forcing. In strong winds, the kite positions itself at the edge of the wind window, maintaining a constant forward traction with no side pull. The result is remarkable upwind performance, without the need for too much edging, saving energy and freeing up your board.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"80\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eBig Air\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"90\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFoil\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"100\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"80\"\u003e\n\u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"progress-title\"\u003eWave\u003c\/div\u003e\n\u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"F-One","offers":[{"title":"6m \/ White\/Onyx","offer_id":50619918811473,"sku":"FW25-77251-0101-6A","price":888.0,"currency_code":"EUR","in_stock":false},{"title":"6m \/ Black\/Mint","offer_id":50619918844241,"sku":"FW25-77251-0101-6B","price":888.0,"currency_code":"EUR","in_stock":false},{"title":"6m \/ Lilac","offer_id":52298020520273,"sku":null,"price":888.0,"currency_code":"EUR","in_stock":false},{"title":"7m \/ White\/Onyx","offer_id":50619918877009,"sku":"FW25-77251-0101-7A","price":930.0,"currency_code":"EUR","in_stock":false},{"title":"7m \/ Black\/Mint","offer_id":50619918909777,"sku":"FW25-77251-0101-7B","price":930.0,"currency_code":"EUR","in_stock":true},{"title":"7m \/ Lilac","offer_id":52298020553041,"sku":null,"price":930.0,"currency_code":"EUR","in_stock":false},{"title":"8m \/ White\/Onyx","offer_id":50619918942545,"sku":"FW25-77251-0101-8A","price":990.0,"currency_code":"EUR","in_stock":false},{"title":"8m \/ Black\/Mint","offer_id":50619918975313,"sku":"FW25-77251-0101-8B","price":990.0,"currency_code":"EUR","in_stock":false},{"title":"8m \/ Lilac","offer_id":52298020585809,"sku":null,"price":990.0,"currency_code":"EUR","in_stock":false},{"title":"9m \/ White\/Onyx","offer_id":50619919008081,"sku":"FW25-77251-0101-9A","price":1050.0,"currency_code":"EUR","in_stock":false},{"title":"9m \/ Black\/Mint","offer_id":50619919040849,"sku":"FW25-77251-0101-9B","price":1050.0,"currency_code":"EUR","in_stock":false},{"title":"9m \/ Lilac","offer_id":52298020618577,"sku":null,"price":1050.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ White\/Onyx","offer_id":50619919073617,"sku":"FW25-77251-0101-10A","price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ Black\/Mint","offer_id":50619919106385,"sku":"FW25-77251-0101-10B","price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"10m \/ Lilac","offer_id":52298020651345,"sku":null,"price":1074.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ White\/Onyx","offer_id":50619919139153,"sku":"FW25-77251-0101-11A","price":1134.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ Black\/Mint","offer_id":50619919171921,"sku":"FW25-77251-0101-11B","price":1134.0,"currency_code":"EUR","in_stock":false},{"title":"11m \/ Lilac","offer_id":52298020684113,"sku":null,"price":1134.0,"currency_code":"EUR","in_stock":false},{"title":"12m \/ White\/Onyx","offer_id":50619919204689,"sku":"FW25-77251-0101-12A","price":1194.0,"currency_code":"EUR","in_stock":false},{"title":"12m \/ Black\/Mint","offer_id":50619919237457,"sku":"FW25-77251-0101-12B","price":1194.0,"currency_code":"EUR","in_stock":true},{"title":"12m \/ Lilac","offer_id":52298020716881,"sku":null,"price":1194.0,"currency_code":"EUR","in_stock":false},{"title":"14m \/ White\/Onyx","offer_id":50619919270225,"sku":"FW25-77251-0101-14A","price":1254.0,"currency_code":"EUR","in_stock":false},{"title":"14m \/ Black\/Mint","offer_id":50619919302993,"sku":"FW25-77251-0101-14B","price":1254.0,"currency_code":"EUR","in_stock":false},{"title":"14m \/ Lilac","offer_id":52298020749649,"sku":null,"price":1254.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/bandit-17-tech-3.jpg?v=1739975459"},{"product_id":"f-one-carbon-boom-v2","title":"F-One CARBON BOOM V2","description":"\u003ch3\u003eFor those who need maximal freedom\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003ethe Carbon Boom lets you position your hands freely. It’s the perfect option for freestyle. Connected to the wing’s webbing by a hard base, this fixed boom enables an intuitive and committed ride with total control and precision, as well as an ergonomic handling and efficient pumping.\n\nUltra-light and stiff, the boom is built in a pre-preg carbon oval tube and EVA grip. It also features EVA bumpers on all angles to protect both rider and gear from shocks.\n\nEach wing size is associated with a corresponding boom size.\u003ch3 class=\"jeff\"\u003eHandles \u0026amp; Boom Size Guide\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 800px; margin: auto; text-align: center; border-collapse: collapse; table-layout: fixed; border: 1px solid #dee2e6; white-space: nowrap;\"\u003e\n    \u003ccolgroup\u003e\n      \u003ccol style=\"width: 140px;\"\u003e\n      \u003ccol span=\"5\" style=\"width: auto;\"\u003e\n    \u003c\/colgroup\u003e\n\u003ctr style=\"background-color: #ededed;\"\u003e\n  \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eWing Size (m²)\u003c\/b\u003e\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e2.0 – 2.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e3.0 – 4.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e4.5 – 5.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e6.0 – 7.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e8.0 – 9.0\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eFront Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e28\u003c\/td\u003e\n        \u003ctd colspan=\"4\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e30\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #ededed;\"\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBack Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"5\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e37\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBoom (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e78\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e90\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e97\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e106\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e120\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"78cm","offer_id":50619919761745,"sku":"2025-77251-2031-78cm-2.5","price":119.0,"currency_code":"EUR","in_stock":false},{"title":"90cm","offer_id":50619919794513,"sku":"2025-77251-2031-90cm-4.0","price":119.0,"currency_code":"EUR","in_stock":true},{"title":"97cm","offer_id":50619919827281,"sku":"2025-77251-2031-97cm-5.5","price":119.0,"currency_code":"EUR","in_stock":true},{"title":"106cm","offer_id":50619919860049,"sku":"2025-77251-2031-106cm-7.0","price":129.0,"currency_code":"EUR","in_stock":true},{"title":"120cm","offer_id":50619919892817,"sku":"2025-77251-2031-120cm-9.0","price":129.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/carbon-boom-strike-v-4-650x650_x700_5fadfcd3-4cb1-4776-8ab4-861f71607aca.webp?v=1742037128"},{"product_id":"f-one-hard-wing-handle","title":"F-One HARD WING HANDLE","description":"\u003ch3 class=\"jeff\"\u003eInterchangeable Wing Handles System\u003c\/h3\u003e\n\n\u003cp\u003eOffering power, efficient pumping and more direct feedback, these handles are connected to the wing’s webbing by a hard base. Ideal for riders seeking control and precision, both handles feature rounded angles, providing an ergonomic grip over the entire handle.\u003c\/p\u003e\n\u003cp\u003eThe front handle is built to always keep your wrist at a natural angle, and is slightly raised on one side to facilitate all maneuvers. The back handle is closer to the strut for precision and power.\u003c\/p\u003e\n\u003cp\u003eThese hard handles are built in a light glass fiber oval tube and EVA grip, and also feature EVA bumpers on all angles to protect both rider and gear from shocks.\u003c\/p\u003e\n\u003cp\u003eFront handle available in 28 \/ 30 cm\u003cbr\u003eBack handle available in 37 cm\u003c\/p\u003e\n\u003ch3 class=\"jeff\"\u003eHandles \u0026amp; Boom Size Guide\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 800px; margin: auto; text-align: center; border-collapse: collapse; table-layout: fixed; border: 1px solid #dee2e6; white-space: nowrap;\"\u003e\n    \u003ccolgroup\u003e\n      \u003ccol style=\"width: 140px;\"\u003e\n      \u003ccol span=\"5\" style=\"width: auto;\"\u003e\n    \u003c\/colgroup\u003e\n\u003ctr style=\"background-color: #ededed;\"\u003e\n  \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eWing Size (m²)\u003c\/b\u003e\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e2.0 – 2.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e3.0 – 4.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e4.5 – 5.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e6.0 – 7.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e8.0 – 9.0\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eFront Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e28\u003c\/td\u003e\n        \u003ctd colspan=\"4\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e30\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #ededed;\"\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBack Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"5\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e37\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBoom (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e78\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e90\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e97\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e106\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e120\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"28cm","offer_id":50619923890513,"sku":"FW24-77241-2020-28","price":56.0,"currency_code":"EUR","in_stock":true},{"title":"30cm","offer_id":50619923923281,"sku":"FW24-77241-2020-30","price":56.0,"currency_code":"EUR","in_stock":true},{"title":"37cm","offer_id":50619923956049,"sku":"FW24-77241-2020-37","price":56.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/hard-handles-650x650.jpg?v=1740131444"},{"product_id":"f-one-hybrid-wing-handle","title":"F-One HYBRID WING HANDLE","description":"\u003ch3 class=\"jeff\"\u003eInterchangeable Wing Handles System\u003c\/h3\u003e\n\u003cp\u003eA F-ONE innovation, these are soft handles that are connected to the wing’s webbing by a hard base. Thanks to this hard base, these handles do not deform, offer an ergonomic shape, and are easier to grasp during maneuvers and transitions. These hybrid handles hence provide a more direct feel in your hands for more performance and control, while still fully benefiting from the comfort and grip of the soft handles.\u003c\/p\u003e\n\u003cp\u003eFront handle available in 28 \/ 30 cm\u003cbr\u003eBack handle available in 37 cm\u003c\/p\u003e\n\u003ch3 class=\"jeff\"\u003eHandles \u0026amp; Boom Size Guide\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\u003cdiv class=\"table-responsive\" style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n  \u003ctable style=\"width: 100%; min-width: 800px; margin: auto; text-align: center; border-collapse: collapse; table-layout: fixed; border: 1px solid #dee2e6; white-space: nowrap;\"\u003e\n    \u003ccolgroup\u003e\n      \u003ccol style=\"width: 140px;\"\u003e\n      \u003ccol span=\"5\" style=\"width: auto;\"\u003e\n    \u003c\/colgroup\u003e\n\u003ctr style=\"background-color: #ededed;\"\u003e\n  \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eWing Size (m²)\u003c\/b\u003e\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e2.0 – 2.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e3.0 – 4.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e4.5 – 5.5\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e6.0 – 7.0\u003c\/td\u003e\n  \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e8.0 – 9.0\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eFront Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e28\u003c\/td\u003e\n        \u003ctd colspan=\"4\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e30\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"background-color: #ededed;\"\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBack Handle (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"5\" style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e37\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"background-color: black; color: white; border: 1px solid #dee2e6; padding: 4px;\"\u003e\u003cb\u003eBoom (cm)\u003c\/b\u003e\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e78\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e90\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e97\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e106\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #dee2e6; padding: 4px;\"\u003e120\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e","brand":"F-One","offers":[{"title":"28cm","offer_id":50619924152657,"sku":"SS24-77241-2010-28","price":35.0,"currency_code":"EUR","in_stock":false},{"title":"30cm","offer_id":50619924185425,"sku":"SS24-77241-2010-30","price":35.0,"currency_code":"EUR","in_stock":false},{"title":"37cm","offer_id":50619924218193,"sku":"SS24-77241-2010-37","price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/hybrid-handles-650x650.jpg?v=1740131657"},{"product_id":"f-one-momentum-lower-package","title":"F-One MOMENTUM Lower Package","description":"\u003ch3\u003eSUP downwind - Expert \/ Wing foil DW\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eAlready a proven winner in prestigious downwind SUP foil races, including the 2024 Moloka’i to O’ahu (M2O) under the feet of team rider Edo Tanas, the MOMENTUM is tailored at downwind experts and fanatics seeking infinite glide and extended flight time in the open ocean.\n\nF-ONE’s expertise and innovation in foil development have consistently set the standard for high-performance foils like the EAGLE, the SEVEN SEAS, the SK8, and more recently the EAGLE X. With the new MOMENTUM foil, this know-how has been pushed even further. Through intensive testing, advanced simulations, and meticulous optimization of the profile and layup, F-ONE has refined every detail to create a state-of-the-art foil designed for unmatched glide and efficiency in each downwinder.\n\nThe MOMENTUM is all about maximizing glide, allowing you to glide faster and for longer than ever before. It delivers incredible stability even at top velocities, which lets you link bumps and harness the swell to the fullest.","brand":"F-One","offers":[{"title":"516m²","offer_id":50619926774097,"sku":"SS25-77257-0881","price":833.4,"currency_code":"EUR","in_stock":true},{"title":"616m²","offer_id":50619926806865,"sku":"SS25-77257-0882","price":863.4,"currency_code":"EUR","in_stock":true},{"title":"716m²","offer_id":50619926839633,"sku":"SS25-77257-0883","price":893.4,"currency_code":"EUR","in_stock":true},{"title":"816m²","offer_id":50619926872401,"sku":"SS25-77257-0884","price":923.4,"currency_code":"EUR","in_stock":false},{"title":"916m²","offer_id":50619926905169,"sku":"SS25-77257-0885","price":953.4,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/f-one_momentum_fw__11704.jpg?v=1740134592"},{"product_id":"f-one-pocket","title":"F-One POCKET","description":"\u003ch3\u003ePOCKET ROCKET\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eUsing compact outlines, we developed a complete range of boards with minimum length for maximum fun. The POCKET boards offer tons of possibilities to enjoy foiling and engage in all kinds of turns or maneuvers.\n\u003cul\u003e\n    \u003cli\u003eEasy to handle\u003c\/li\u003e\n    \u003cli\u003eGreat carving potential\u003c\/li\u003e\n    \u003cli\u003eBulletproof construction\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\n\u003cdiv class=\"progress-container\"\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"80\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"75\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003ePerformance\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"120cm","offer_id":50619927560529,"sku":"FW23-77228-0101-120","price":567.99,"currency_code":"EUR","in_stock":false},{"title":"130cm","offer_id":50619927593297,"sku":"FW23-77228-0101-130","price":597.99,"currency_code":"EUR","in_stock":true},{"title":"145cm","offer_id":50619927626065,"sku":"FW23-77228-0101-145","price":689.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/pocket-7-650x650.jpg?v=1740128704"},{"product_id":"f-one-pocket-carbon","title":"F-One POCKET CARBON","description":"\u003ch3\u003ePocket Rocket\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eUsing compact outlines, we developed a complete range of boards with minimum length for maximum fun. The POCKET CARBON boards offer tons of possibilities to enjoy foiling and engage in all kinds of turns or manoeuvres.\n\u003cul\u003e\n    \u003cli\u003eVersatile and rigid, ideal for freeride and freestyle\u003c\/li\u003e\n    \u003cli\u003eLightweight\u003c\/li\u003e\n    \u003cli\u003eBulletproof construction\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\n\u003cdiv class=\"progress-container\"\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"75\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"85\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"90\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003ePerformance\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"110cm","offer_id":50619928117585,"sku":"FW23-77228-0102-110","price":899.0,"currency_code":"EUR","in_stock":true},{"title":"120cm","offer_id":50619928150353,"sku":"FW23-77228-0102-120","price":949.0,"currency_code":"EUR","in_stock":false},{"title":"130cm","offer_id":50619928183121,"sku":"FW23-77228-0102-130","price":999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/pocket-8-650x650.jpg?v=1740128552"},{"product_id":"f-one-pocket-carbon-custom","title":"F-One POCKET CARBON CUSTOM","description":"\u003ch3\u003ePOCKET ROCKET\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eIncredibly responsive and light, the POCKET CARBON CUSTOM is an excellent board for experienced riders aiming to push their boundaries in kite foiling.\n\u003cul\u003e\n\u003cli\u003eAmazing performances in carving and freestyle\u003c\/li\u003e\n\u003cli\u003eSuperior rigidity\u003c\/li\u003e\n\u003cli\u003eLight and responsive\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\n\u003cdiv class=\"progress-container\"\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"75\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"90\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003ePerformance\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"110cm","offer_id":50619928314193,"sku":"FW23-77228-0201-110","price":1449.0,"currency_code":"EUR","in_stock":false},{"title":"120cm","offer_id":50619928346961,"sku":"FW23-77228-0201-120","price":1459.0,"currency_code":"EUR","in_stock":false},{"title":"130cm","offer_id":50625915158865,"sku":"FW23-77228-0201-130","price":1469.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/pocket-carbon-custom-2-650x650.png?v=1760340165"},{"product_id":"f-one-pump","title":"F-One MAX FLOW PUMP","description":"\u003cp class=\"p1\"\u003eF-ONE’s new Max Flow Pump has been optimized to help you inflate your gear quickly, efficiently and effortlessly. It features a single\/double action speed for faster and precise inflation, new retractable base stands and removable handle tips for easy storage and transport, and four adapters to fit different valves.\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eQuick, efficient, and effortless inflation thanks to optimized airflow\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eTwo inflating speeds: single\/double action switch \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eRemovable handle tips and retractable base stands\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eProtected pressure gauge for accurate inflation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eAnti-sand seals to increase the pump’s efficiency and durability\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eErgonomic handles\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSupplied with 4 adapters to fit different valves, including inflatable SUP types\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eLeash to secure your kite\/wing while inflating\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWeight : 1.43 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003e2.5 L\u003c\/p\u003e\n\u003cp class=\"p3\"\u003eMax pressure: 13 PSI.\u003cbr\u003eDimensions (base stands folded \u0026amp; handle tips removed): 51 x 17 x 17 cm\u003cb\u003e\u003cbr\u003e\u003c\/b\u003eDimensions (base stands down \u0026amp; handle tips on): 51 x 29 x 17 cm\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRef.\u003c\/strong\u003e 77241-8001\u003c\/p\u003e","brand":"F-One","offers":[{"title":"Default Title","offer_id":50619928740177,"sku":"FW24-77241-8001","price":72.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/max-flow-pump-2-650x650.jpg?v=1740130845"},{"product_id":"f-one-rocket-air","title":"F-One ROCKET AIR","description":"\u003ch3\u003eEasy to store and carry\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\u003eThe ROCKET AIR range is a line of inflatable boards essentially dedicated to foiling sports: Surf foil, SUP foil, wing foil, windfoil and even kitefoil.\n\nThey are developed following the outlines and sizes as the rigid boards and offer great stability with the extra volume brought by the inflatable technology. The foil position is also identical and provides the same perfect balance in flight and for take-off. The ROCKET AIR boards are nearly indestructible and will grant you some extra padding if you fall. They are built using higher grade Dropstitch, bringing extra stiffness that is essential to control the board properly when foiling. The weight of the board is incredibly light, making them easy to handle and a lot of fun, even for advanced riders. Finally, the ROCKET AIR boards can all be stored in a small bag to be easily brought on your next adventure.\u003cstyle\u003e\n    .progress-container {\n        display: flex;\n        justify-content: space-between;\n        background-color: #f9f9f9;\n        padding: 40px 25px 60px 25px;\n    }\n    .progress-ring {\n        width: 150px;\n        height: 150px;\n        position: relative;\n        text-align: center;\n    }\n    .progress-ring circle {\n        fill: transparent;\n        stroke: #ff6800;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n        transition: stroke-dashoffset 0.5s;\n    }\n    .progress-ring .ring-background {\n        fill: transparent;\n        stroke: #ccc;\n        stroke-width: 15;\n        transform: rotate(-90deg);\n        transform-origin: 50% 50%;\n    }\n    .progress-text {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        font-size: 24px;\n    }\n    .progress-title {\n        font-size: 20px;\n        color: black;\n        margin-top: 10px;\n    }\n    @media (max-width: 768px) {\n        .progress-container {\n            flex-direction: column;\n            align-items: center;\n        }\n        .progress-ring {\n            margin-bottom: 50px;\n        }\n    }\n\u003c\/style\u003e\n\u003ch3\u003ePERFORMANCE\u003c\/h3\u003e\n\u003chr style=\"border: none; border-top: 1px solid #B3B3B3; width: 30%; margin: 0 0 20px 0;\"\u003e\n\n\u003cdiv class=\"progress-container\"\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring1\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eAccessibility\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress1\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring2\" data-progress=\"100\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreeride\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress2\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring3\" data-progress=\"40\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eFreestyle\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress3\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-ring\" id=\"ring4\" data-progress=\"75\"\u003e\n        \u003csvg width=\"150\" height=\"150\"\u003e\n            \u003ccircle class=\"ring-background\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"ring\" cx=\"75\" cy=\"75\" r=\"65\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"progress-title\"\u003eCarving\u003c\/div\u003e\n        \u003cdiv class=\"progress-text\" id=\"progress4\"\u003e0%\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function animateProgress(ringId, from, to, duration) {\n            const ring = document.querySelector(`#ring${ringId} .ring`);\n            const text = document.getElementById(`progress${ringId}`);\n            const title = document.querySelector(`#ring${ringId} .progress-title`);\n            const circumference = 2 * Math.PI * 65; \/\/ Hardcoding the radius as 65 for this example\n            const increment = (to - from) \/ (duration * 60);\n            let current = from;\n\n            function update() {\n                if ((increment \u003e 0 \u0026\u0026 current \u003c to) || (increment \u003c 0 \u0026\u0026 current \u003e to)) {\n                    const offset = circumference - (current \/ 100) * circumference;\n                    ring.style.strokeDasharray = `${circumference} ${circumference}`;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${Math.round(current)}%`;\n\n                    current += increment;\n                    requestAnimationFrame(update);\n                } else {\n                    const offset = circumference - (to \/ 100) * circumference;\n                    ring.style.strokeDashoffset = offset;\n                    text.textContent = `${to}%`;\n                }\n            }\n\n            update();\n        }\n\n        function handleIntersection(entries, observer) {\n            entries.forEach((entry) =\u003e {\n                if (entry.isIntersecting) {\n                    const ringId = entry.target.id.replace('ring', '');\n                    const from = 0;\n                    const to = parseInt(entry.target.getAttribute('data-progress'), 10);\n                    animateProgress(ringId, from, to, 2);\n                    observer.unobserve(entry.target);\n                }\n            });\n        }\n\n        const rings = document.querySelectorAll('.progress-ring');\n\n        const observer = new IntersectionObserver(handleIntersection, {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.2 \/\/ Adjust this threshold as needed\n        });\n\n        rings.forEach((ring) =\u003e {\n            observer.observe(ring);\n        });\n    });\n\u003c\/script\u003e","brand":"F-One","offers":[{"title":"125L","offer_id":50625029243217,"sku":"FW23-77218-1001-5.10","price":615.0,"currency_code":"EUR","in_stock":true},{"title":"140L","offer_id":50619928772945,"sku":"FW23-77218-1001-6.6","price":799.0,"currency_code":"EUR","in_stock":false},{"title":"190L","offer_id":50619928805713,"sku":"FW23-77218-1001-7.2","price":919.0,"currency_code":"EUR","in_stock":false},{"title":"168L","offer_id":50619928838481,"sku":"FW23-77218-1001-7.6","price":919.0,"currency_code":"EUR","in_stock":false},{"title":"185L","offer_id":50619928871249,"sku":"FW23-77218-1001-7.11","price":939.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/products\/f-one-rocket-air-2022_db190f24-39f3-4b67-89fc-46d3b3fe9932.jpg?v=1652378267"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/collections\/Collection_Banner_New-F-one.jpg?v=1775126591","url":"https:\/\/www.billy.be\/collections\/brands-f-one.oembed","provider":"Billy.be","version":"1.0","type":"link"}