{"product_id":"f-one-gravity-fct-lower-package-25","title":"F-One GRAVITY FCT Lower Package 25","description":"\u003ch3\u003eDefy Gravity\u003c\/h3\u003e\u003chr style=\"max-width: 600px; margin: 1rem 0 !important;\"\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.\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\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\u003cdiv class=\"progress-container\"\u003e\n\u003cdiv data-progress=\"85\" 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=\"25\" 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\u003cp\u003e\u003cbr\u003e\u003c\/p\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\u0026lt;\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":"1800 cm²","offer_id":51132215329105,"sku":"SS25-77257-0820","price":609.0,"currency_code":"EUR","in_stock":true},{"title":"2200 cm²","offer_id":51132215361873,"sku":"SS25-77257-0821","price":609.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0512\/0838\/8795\/files\/gravity-fct-7-650x650.png?v=1747648913","url":"https:\/\/www.billy.be\/products\/f-one-gravity-fct-lower-package-25","provider":"Billy.be","version":"1.0","type":"link"}