Shop All Second-Hand

77","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=45824689045730" }, { "@type" : "Offer","sku": "5293078","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=45824689078498" }, { "@type" : "Offer","sku": "5293079","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=45824689111266" }, { "@type" : "Offer","sku": "5293080","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=46041761546466" }, { "@type" : "Offer","sku": "5293081",
ilability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=45824689209570" }, { "@type" : "Offer","sku": "5293092","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=46041761644770" }, { "@type" : "Offer","sku": "5293093","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=46041761677538" }, { "@type" : "Offer","sku": "5293094","availability" : "http://schema.org/InStock", "price" : 1050.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-fx-3-gen-4?variant=46041761710306" } ] }
Header Image
Wheel front Would you like to add on any equipment?
Bontrager Aeolus Pro 37, OCLV Carbon, Tubeless Ready, 37 mm rim depth, 100 x 12 mm thru axle
Bontrager Aeolus Pro 37, OCLV Carbon, Tubeless-Ready, 37 mm rim depth, Shimano 11-speed freehub, 142x12 mm thru axle
a class="product__media product__media--featured" href="/collections/road-gravel-touring/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> Skewer rear£0.00
Bontrager Switch thru-axle, removable lever

Trek FX Sport SL 6 

50, 52 ProjektRide

£2,700.00Bontrager Pro IsoCore VR-SF, 40cm Buy Sell Ride Confident

   

BlackFAQ
SKU: 5323995 Questions and answers
Size:
QUICK LINKS
Location compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035323060450,"title":"Red \/ Extra Large","option1":"Red","option2":"Extra Large","option3":null,"sku":"5293038","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Extra Large","public_title":"Red \/ Extra Large","options":["Red","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340230882,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5293031","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling n1":"Black","option2":"Extra Large","option3":null,"sku":"5293034","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '66000', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":46035312935138,"title":"Red \/ Small","option1 82 Newington Road
Product Detailsole=\"presentation\" class=\"pdl-icon inline-block align-middle fill-current pdl-collapse-item__icon is-active\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-hglx8l\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-hglx8l\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" scope=\"row\"\u003e*Shifter\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52, 54, 56, 58, 60, 62\u003cbr\u003eShimano Ultegra R8170 Di2[email protected]
The FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.rbon, 170 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e58, 60, 62\u003cbr\u003ePraxis Carbon, 172.5 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eChainring\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5286176\"\u003ePraxis, 50\/34T, 12-speed\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra R8101, 11-34, 12-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eChain\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra\/XT M8100, 12-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMax. chainring size\u003c\/th\u003e\n\u003ctd\u003e1x: 46T, 2x: 52\/36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/t
003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-bxijrg\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-bxijrg\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eWheel front\u003c\/th\u003e\n\u003ctd\u003eBontrager Aeolus Pro 37, OCLV Carbon, Tubeless Ready, 37 mm rim depth, 100 x 12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eWheel rear\u003c\/th\u003e\n\u003ctd\u003eBontrager Aeolus Pro 37, OCLV Carbon, Tubeless-Ready, 37 mm rim depth, Shimano 11-speed freehub, 142x12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\
It's right for you if...om\/b2b\/gb\/en_GB\/p\/W548391\"\u003eBontrager TLR\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMax tyre size\u003c\/th\u003e\n\u003ctd\u003e40 mm without mudguards, 35 mm with mudguards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"pdl-collapse-item-2ban4j\" class=\"pdl-collapse-item is-active\" name=\"191fa912-82cd-47e0-bf62-c66d75eacf79\"\u003e\n\u003cdiv class=\"flex items-center grow\"\u003eComponents\u003c\/div\u003e\n\u003cbutton id=\"pdl-collapse-head-2ban4j\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center focusing\" type=\"button\" role=\"tab\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-2ban4j\" aria-describedby=\"pdl-collapse-content-2ban4j\" tabindex=\"0\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-h
You want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes./a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" scope=\"row\"\u003e*Seatpost\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52, 54, 56\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5285075\"\u003eKVF aero carbon seat post, 20 mm offset, 280 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e58, 60, 62\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5285076\"\u003eKVF aero carbon seat post, 20 mm offset, 320 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\" scope=\"row\"\u003e*Handlebar\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5256861\"\u00

Product Details an\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274582\"\u003eTrek RCS Pro, -7-degree, 80 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e52, 54\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274583\"\u003eTrek RCS Pro, -7-degree, 90 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e56, 58\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274584\"\u003eTrek RCS Pro, -7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e60, 62\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en

The tech you get based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2026-01-16T17:47:36+00:00","created_at":"2024-10-04T14:16:08+01:00","vendor":"Trek","type":"Bicycles","tags":["Domane"],"price":762500,"price_min":762500,"price_max":762500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55664864493951,"title":"Matte Deep Smoke \/ 50","option1":"Matte Deep Smoke","option2":"50","option3":null,"sku":"5339460","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723938175,"product_id":8729363120354,"position":1,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","variant_ids":[55664864493951,55664864
526719,55664864559487,55664864592255,55664864625023,55664864657791,55664864690559]},"available":false,"name":"Trek Domane+ SLR 7 - Matte Deep Smoke \/ 50","public_title":"Matte Deep Smoke \/ 50","options":["Matte Deep Smoke","50"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327541631,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864526719,"title":"Matte Deep Smoke \/ 52","option1":"Matte Deep Smoke","option2":"52","option3":null,"sku":"5339461","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723938175,"product_id":8729363120354,"position":1,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\ A lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your /files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","variant_ids":[55664864493951,55664864526719,55664864559487,55664864592255,55664864625023,55664864657791,55664864690559]},"available":false,"name":"Trek Domane+ SLR 7 - Matte Deep Smoke \/ 52","public_title":"Matte Deep Smoke \/ 52","options":["Matte Deep Smoke","52"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327541631,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864559487,"title":"Matte Deep Smoke \/ 54","option1":"Matte Deep Smoke","option2":"54","option3":null,"sku":"5339462","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723938175,"product_id":8729363120354,"position":1,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07

duct_id":8729363120354,"position":1,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","variant_ids":[55664864493951,55664864526719,55664864559487,55664864592255,55664864625023,55664864657791,55664864690559]},"available":false,"name":"Trek Domane+ SLR 7 - Matte Deep Smoke \/ 56","public_title":"Matte Deep Smoke \/ 56","options":["Matte Deep Smoke","56"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327541631,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864625023,"title":"Matte Deep Smoke \/ 58","option1":"Matte Deep Smoke","option2":"58","option3":null,

57791,"title":"Matte Deep Smoke \/ 60","option1":"Matte Deep Smoke","option2":"60","option3":null,"sku":"5339465","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723938175,"product_id":8729363120354,"position":1,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","variant_ids":[55664864493951,55664864526719,55664864559487,55664864592255,55664864625023,55664864657791,55664864690559]},"available":false,"name":"Trek Domane+ SLR 7 - Matte Deep Smoke \/ 60","public_title":"Matte Deep Smoke \/ 60","options":["Matte Deep Smoke","60"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327541631,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primar

© 2026, 1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864723327,"title":"Gecko Phaze \/ 50","option1":"Gecko Phaze","option2":"50","option3":null,"sku":"5339474","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723970943,"product_id":8729363120354,"position":2,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015","variant_ids":[55664864723327,55664864756095,55664864788863,55664864821631,55664864854399,55664864887167,55664864919935]},"available":false,"name":"Trek Domane+ SLR 7 - Gecko Phaze \/ 50","public_title":"Gecko Phaze \/ 50","options":["Gecko Phaze","50"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66The FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.

ProjektRidey_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327574399,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864788863,"title":"Gecko Phaze \/ 54","option1":"Gecko Phaze","option2":"54","option3":null,"sku":"5339476","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723970943,"product_id":8729363120354,"position":2,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015","variant_ids":[55664864723327,55664864756095,55664864788863,55664864821631,55664864854399,55664864887167,55664864919935]},"available":true,"name":"Trek Domane+ SLR 7 - Gecko Phaze \/ 54","public_title":"Gecko Phaze \/ 54","options":["Gecko
. Gecko Phaze \/ 56","public_title":"Gecko Phaze \/ 56","options":["Gecko Phaze","56"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327574399,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864854399,"title":"Gecko Phaze \/ 58","option1":"Gecko Phaze","option2":"58","option3":null,"sku":"5339478","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723970943,"product_id":8729363120354,"position":2,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015","variant_ids":[55664864723327,55664864756095,55664864788863,55664864821631,55664864854399,55664 

*Please note – spec applies to all sizes unless listed separately 4723327,55664864756095,55664864788863,55664864821631,55664864854399,55664864887167,55664864919935]},"available":false,"name":"Trek Domane+ SLR 7 - Gecko Phaze \/ 60","public_title":"Gecko Phaze \/ 60","options":["Gecko Phaze","60"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327574399,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864919935,"title":"Gecko Phaze \/ 62","option1":"Gecko Phaze","option2":"62","option3":null,"sku":"5339480","requires_shipping":true,"taxable":true,"featured_image":{"id":77679723970943,"product_id":8729363120354,"position":2,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D

Website by ted_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015","variant_ids":[55664864952703,55664864985471,55664865018239,55664865051007,55664865083775,55664865116543,55664865149311]},"available":false,"name":"Trek Domane+ SLR 7 - Metallic Red Smoke\/Red Carbon Smoke \/ 50","public_title":"Metallic Red Smoke\/Red Carbon Smoke \/ 50","options":["Metallic Red Smoke\/Red Carbon Smoke","50"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327607167,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664864985471,"title":"Metallic Red Smoke\/Red Carbon Smoke \/ 52","option1":"Metallic Red Smoke\/Red Carbon Smoke","option2":"5How tall are you?
Juan Borges Designs},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664865018239,"title":"Metallic Red Smoke\/Red Carbon Smoke \/ 54","option1":"Metallic Red Smoke\/Red Carbon Smoke","option2":"54","option3":null,"sku":"5339483","requires_shipping":true,"taxable":true,"featured_image":{"id":77679724003711,"product_id":8729363120354,"position":3,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015","variant_ids":[55664864952703,55664864985471,55664865018239,55664865051007,55664865083775,55664865116543,55664865149311]},"available":false,"name":"Trek Domane+ SLR 7 - Metallic Red Smoke\/Red Carbon Smoke \/ 54","public_title":"Metallic Red Smoke\/Red Carbon Smoke \/ 54","options":["Metallic Red Smoke\/Red Carbon Smoke","54"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,To measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.

","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015","variant_ids":[55664864952703,55664864985471,55664865018239,55664865051007,55664865083775,55664865116543,55664865149311]},"available":false,"name":"Trek Domane+ SLR 7 - Metallic Red Smoke\/Red Carbon Smoke \/ 60","public_title":"Metallic Red Smoke\/Red Carbon Smoke \/ 60","options":["Metallic Red Smoke\/Red Carbon Smoke","60"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327607167,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664865149311,"title":"Metallic Red Smoke\/Red Carbon Smoke \/ 62","option1":"Metallic Red Smoke\/Red Carbon Smoke","option2":"62","option3":null,"sku":"5339487",What is your inside leg?
elling_plan_allocations":[]},{"id":55664865182079,"title":"Era White\/Supernova Marble \/ 50","option1":"Era White\/Supernova Marble","option2":"50","option3":null,"sku":"5339467","requires_shipping":true,"taxable":true,"featured_image":{"id":77679724036479,"product_id":8729363120354,"position":4,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015","variant_ids":[55664865182079,55664865214847,55664865247615,55664865280383,55664865313151,55664865345919,55664865378687]},"available":false,"name":"Trek Domane+ SLR 7 - Era White\/Supernova Marble \/ 50","public_title":"Era White\/Supernova Marble \/ 50","options":["Era White\/Supernova Marble","50"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327639935,"position":4,"preview_image":{"aspect_ratio":1.333,"height"How to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.
inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327639935,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664865247615,"title":"Era White\/Supernova Marble \/ 54","option1":"Era White\/Supernova Marble","option2":"54","option3":null,"sku":"5339469","requires_shipping":true,"taxable":true,"featured_image":{"id":77679724036479,"product_id":8729363120354,"position":4,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015","variant_ids":[55664865182079,55664865214847,55664865247615,55664865280383,55664865313151,55664865345919,55664865378687]},"available":false,"name":"Trek Domane+ SLR 7 - Era White\/Supernova Marble \/
664865247615,55664865280383,55664865313151,55664865345919,55664865378687]},"available":false,"name":"Trek Domane+ SLR 7 - Era White\/Supernova Marble \/ 56","public_title":"Era White\/Supernova Marble \/ 56","options":["Era White\/Supernova Marble","56"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327639935,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664865313151,"title":"Era White\/Supernova Marble \/ 58","option1":"Era White\/Supernova Marble","option2":"58","option3":null,"sku":"5339471","requires_shipping":true,"taxable":true,"featured_image":{"id":77679724036479,"product_id":8729363120354,"position":4,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height" 
Frame product_id":8729363120354,"position":4,"created_at":"2025-07-04T17:53:35+01:00","updated_at":"2025-07-04T17:53:35+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015","variant_ids":[55664865182079,55664865214847,55664865247615,55664865280383,55664865313151,55664865345919,55664865378687]},"available":false,"name":"Trek Domane+ SLR 7 - Era White\/Supernova Marble \/ 60","public_title":"Era White\/Supernova Marble \/ 60","options":["Era White\/Supernova Marble","60"],"price":762500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":66723327639935,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55664865378687,"title":"Era White\/Supernova Marble \/ 62","option1":"E
window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product'; window._RestockRocketConfig.liquidRenderedAt = 1771308948;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":t=1751648015"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-C-Primary.png?v=1751648015","\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-D-Primary.png?v=1751648015","\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","options":["Colour","Size"],"media":[{"alt":null,"id":66723327541631,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-A-Primary.png?v=1751648015","width":1920},{"alt":null,"id":66723327574399
ptin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_couk\/cdn\/shop\/files\/DomanePlusSLR7-26-58152-B-Primary.png?v=1751648015","width":1920}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv data-v-e15d2b76=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e15d2b76=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp data-v-e15d2b76=\"\"\u003eThe Domane+ SLR 7 is a category-redefining carbon e-road bike. It's built on an 800 Series OCLV Carbon frame that hides a compact and refined motor to elevate your ride. It quietly blends in with the elements, so you stay more connected to the ride while enjoying extra power on steep climbs and long miles. To top it all off, you get smooth shifting from an electronic Shimano Ultegra Di2 2x12 drivetrain and carbon Aeolus Pro 37 wheels.\u003c\/p\u003e\n\u003cp data-v-e15d2b76=\"\"\u003e \u003c\/p\u003e\n\u003cdiv class=\"pdl-collapse pdp-spec-collapse\" role=\"tablist\" aria-multiselectable=\"true\"\u003e\n\u003cp\u003
on_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-2wo8gg\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-2wo8gg\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eFrame\u003c\/th\u003e\n\u003ctd\u003e800 Series OCLV Carbon, TQ drive system, tapered head tube, rear IsoSpeed, internal routing, flat mount disc, mudguard mounts, 142x12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eFork\u003c\/th\u003e\n\u003ctd\u003eDomane+ carbon, tapered carbon steerer, internal brake routing, mudguard mounts, flat mount disc, 12x100 mm thru axle\u003c\/td\u003e\n\u003c\/
400 series OCLV Carbon, internal routing, 3s chain keeper, DuoTrap S compatible, mudguard mounts, flat mount disc, 135x5 mm ThruSkew03e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-29td5s\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-29td5s\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight limit\u003c\/th\u003e\n\u003ctd\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"pdl-collapse-item-5kqqf\" class=\"pdl-collapse-item is-active\" name=\"0ef94cd6-d26b-47ae-b745-18ba39565815\"\u003e\n\u003cdiv class=\"flex items-d","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,439359
a-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eComputer\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5289562\"\u003eTQ LED display with Bluetooth \u0026amp; ANT+ connectivity\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"pdl-collapse-item-hglx8l\" class=\"pdl-collapse-item is-active\" name=\"c1281492-cd58-4c46-be4d-f1608c11dcde\"\u003e\n\u003cdiv class=\"flex items-center grow\"\u003eDrivetrain\u003c\/div\u003e\n\u003cbutton id=\"pdl-collapse-head-hglx8l\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center focusing\" type=\"button\" role=\"tab\" a4242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392838882,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930
\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" scope=\"row\"\u003e*Shifter\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52, 54, 56, 58, 60, 62\u003cbr\u003eShimano Ultegra R8170 Di2, 12-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52, 54, 56, 58, 60, 62\u003cbr\u003eShimano Ultegra R8170 Di2, 12 speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eFront derailleur\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra R8150 Di2, braze-on, down swing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eRear derailleur\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra R8150 Di2, 34T max cog\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\" scope=\"row\"\u003e*Crank\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspahedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-02-17T06:14:47Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-02-17T06:14:47Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","pre
in\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra\/XT M8100, 12-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMax. chainring size\u003c\/th\u003e\n\u003ctd\u003e1x: 46T, 2x: 52\/36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"pdl-collapse-item-bxijrg\" class=\"pdl-collapse-item is-active\" name=\"88ff0e0b-8dd3-4878-9a8e-c4bb4772b5d0\"\u003e\n\u003cdiv class=\"flex items-center grow\"\u003eWheels\u003c\/div\u003e\n\u003cbutton id=\"pdl-collapse-head-bxijrg\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center focusing\" type=\"button\" role=\"tab\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-bxijrg\" aria-describedby=\"pdl-collapse-content-bxijrg\" tabindex=\"0\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"pge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"
Fork003cth rowspan=\"1\" scope=\"row\"\u003eWheel rear\u003c\/th\u003e\n\u003ctd\u003eBontrager Aeolus Pro 37, OCLV Carbon, Tubeless-Ready, 37 mm rim depth, Shimano 11-speed freehub, 142x12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eSkewer front\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5263002\"\u003eBontrager Switch thru-axle, removable lever\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eSkewer rear\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W572054\"\u003eBontrager Switch thru-axle, removable lever\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eTyre\u003c\/th\u003e\n\u003ctd\u003eBontrager Kwaremont RSL, tubeless ready, folding bead, dual compound, 320 tpi, 700x32 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cthext":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabSize
" role=\"tab\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-2ban4j\" aria-describedby=\"pdl-collapse-content-2ban4j\" tabindex=\"0\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-icon inline-block align-middle fill-current pdl-collapse-item__icon is-active\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-2ban4j\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-2ban4j\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table sp49=\"\" class=\"pdl-tabs pdl-tabs--top\"\u003e\n\u003cdiv data-v-130d4f62=\"\" class=\"pdl-tabs__content\"\u003e\n\u003cdiv data-v-1fc85e7b=\"\" data-v-05762449=\"\" id=\"pane-productSpecsTabB2C\" role=\"tabpanel\" class=\"pdl-tab-pane\"\u003e\n\u003cdiv data-v-05762449=\"\" data-v-1fc85e7b=\"\"\u003e\n\u003csection id=\"trekProductSpecificationsComponentBOM\" data-magellan-target=\"trekProductSpecificationsComponentBOM\" class=\"details-list grid-container mb-6\"\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-aagj5k\" name=\"363\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-aagj5k\" aria-describedby=\"pdl-collapse-content-aagj5k\" class=\"\" aria-expanded=\"true\" qaid
\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\" scope=\"row\"\u003e*Handlebar\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5256861\"\u003eBontrager Pro IsoCore VR-SF, 40cm\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e54, 56\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5256862\"\u003eBontrager Pro IsoCore VR-SF, 42cm\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e58, 60, 62\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5256863\"\u003eBontrager Pro IsoCore VR-SF, 44cm\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eHandleb-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFrame\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eAlpha Gold Aluminium, internal cable routing, rack \u0026amp; mudguard mounts, post mount disc, kickstand mount, 135x5 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFork\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eFX carbon, flat-mount disc, rack mounts, 410 mm axle-to-crown, ThruSkew 5 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-v7pxnp\" name=\"3Rider Height
4584\"\u003eTrek RCS Pro, -7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e60, 62\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274585\"\u003eTrek RCS Pro, -7-degree, 110 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eBrake rotor\u003c\/th\u003e\n\u003ctd\u003eShimano CL800, CentreLock, 160 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRotor size\u003c\/th\u003e\n\u003ctd\u003eMax brake rotor sizes: 180 mm front, 160 mm rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, includie\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-v7pxnp\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-v7pxnp\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eFormula DC-20, alloy, 6-bolt, 5x100 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eSkewer front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e139x5 mm bolt-on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eH
2449=\"\" scope=\"row\"\u003eMax tyre size\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e700x40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-xbg7qg\" name=\"369\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-xbg7qg\" aria-describedby=\"pdl-collapse-content-xbg7qg\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eDrivetrain\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-xbg7qg\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" ariaInseam
\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eRear derailleur\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano CUES U6000 GS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"3\" scope=\"row\"\u003e*Crank\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eXS, S, M\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5260085\"\u003eProwheel alloy, 40T narrow-wide ring, 170 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\
03e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003ePedal\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/5254979\"\u003eBontrager City pedals\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eMax. chainring size\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e1x: 44T, 2x: 46\/32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-hdwlal\" name=\"372\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-hdwlal\" aria-describedby=\"pdl-collapse-content-hdwlal\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eComponents\u00
\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eSaddle\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBontrager H1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eSeatpost\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBontrager alloy, 27.2 mm, 12 mm offset, 330 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Handlebar\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eXS, S, M\u003cbr data-v-05762449=\"\"\u003eBontrager Satellite Plus IsoZone, alloy, 31.8 mm, 15 mm rise, 600 mm width\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr d
a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL, XXL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/567624\"\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eBrake\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano hydraulic disc, MT201 lever, UR300 calliper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eBrake rotor\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano RT26, 6-bolt, 160 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"
ovable lever\n\n\nTyre\nBontrager Kwaremont RSL, tubeless ready, folding bead, dual compound, 320 tpi, 700x32 mm\n\n\nTyre part\nBontrager TLR sealant, 180 ml\/6 oz\n\n\nRim strip\nBontrager TLR\n\n\nMax tyre size\n40 mm without mudguards, 35 mm with mudguards\n\n\n\n\n\n\n\nComponents\n\n\n\n\n\n\nSaddle\nVerse Short Pro, carbon rails, 145 mm width\n\n\n*Seatpost\n\nSize: 50, 52, 54, 56KVF aero carbon seat post, 20 mm offset, 280 mm length\n\n\n\n\nSize: 58, 60, 62KVF aero carbon seat post, 20 mm offset, 320 mm length\n\n\n\n*Handlebar\n\nSize: 50, 52Bontrager Pro IsoCore VR-SF, 40cm\n\n\n\n\nSize: 54, 56Bontrager Pro IsoCore VR-SF, 42cm\n\n\n\n\nSize: 58, 60, 62Bontrager Pro IsoCore VR-SF, 44cm\n\n\n\nHandlebar tape\nTrek EcoTack\n\n\n*Stem\n\nSize: 50Trek RCS Pro, -7-degree, 80 mm length\n\n\n\n\nSize: 52, 54Trek RCS Pro, -7-degree, 90 mm length\n\n\n\n\nSize: 56, 58Trek RCS Pro, -7-degree, 100 mm length\n\n\n\n\nSize: 60, 62Trek RCS Pro, -7-degree, 110 mm length\n\n\n\nBrake rotor\nShimano CL80lor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-fdole9\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-fdole9\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eM – 11.50 kg\/25.36 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ct
priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864526719" }, { "@type" : "Offer","sku": "5339462","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864559487" }, { "@type" : "Offer","sku": "5339463","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864592255" }, { "@type" : "Offer","sku": "5339464","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864625023" }, { "@type" : "Offer","sku": "5339465","availability" : "http://schema.org/InStock", "price" : 7625.0, u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\n\u003cdiv\u003e\u003cfooter class=\"yCmsContentSlot footer\"\u003e\n\u003cdiv class=\"grid-container\"\u003e\n\u003cdiv id=\"lightbox-inline-form-641e4d89-c50f-4333-a93a-8155282d70b0\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\u003c\/div\u003e\n\u003c!----\u003e","published_at":"2025-11-12T16:23:39+00:00","created_at":"2024-08-17T22:55:01+01:00","vendor":"Trek","type":"bike","tags":["FX"],"price":105000,"price_min":105000,"price_max":105000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45824689045730,"title":"Gray \/ Extra Small","option1":"Gray","option2":"Extra Small","option3":null,"sku":"5293077","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"naS
"priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864788863" }, { "@type" : "Offer","sku": "5339477","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864821631" }, { "@type" : "Offer","sku": "5339478","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864854399" }, { "@type" : "Offer","sku": "5339479","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664864887167" }, { "@type" : "Offer","sku": "5339480","availability" : "http://schema.org/InStock", "price" : 7625.00,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46041761546466,"title":"Gray \/ Large","option1":"Gray","option2":"Large","option3":null,"sku":"5293080","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 3 Gen 4 - Gray \/ Large","public_title":"Gray \/ Large","options":["Gray","Large"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46041761579234,"title":"Gray \/ Extra Large","option1":"Gray","option2":"Extra Large","option3":null,"sku":"5293081","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 3 Gen 4 - Gray \/ Extra Large","public_title":"Gray \/ Extra Large","options":["Gray","Extra Large"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_
625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664865051007" }, { "@type" : "Offer","sku": "5339485","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664865083775" }, { "@type" : "Offer","sku": "5339486","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664865116543" }, { "@type" : "Offer","sku": "5339487","availability" : "http://schema.org/InStock", "price" : 7625.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-slr-7?variant=55664865149311" }, { "@type" : "Offer","sku": "5339467","availability" : "http://schema.org/InStock", "price"]},{"id":45824689176802,"title":"Blue \/ Small","option1":"Blue","option2":"Small","option3":null,"sku":"5293090","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 3 Gen 4 - Blue \/ Small","public_title":"Blue \/ Small","options":["Blue","Small"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45824689209570,"title":"Blue \/ Medium","option1":"Blue","option2":"Medium","option3":null,"sku":"5293091","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 3 Gen 4 - Blue \/ Medium","public_title":"Blue \/ Medium","options":["Blue","Medium"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46041761644770,"title":"Blue \/ Large","option1":"Blue","option2":"Large","option3":null,"sku":"5293092","requires_sh

sition":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt5.webp?v=1723931531"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt5.webp?v=1723931531","width":1920},{"alt":null,"id":34472569798882,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt4.webp?v=1723931536"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt4.webp?v=1723931536","width":1920},{"alt":null,"id":34472569733346,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt7.webp?v=1723931534"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3-24-40819-C-Alt7.webp?v=1723931534","width":
-05762449=\"\" data-v-1fc85e7b=\"\"\u003e\n\u003csection id=\"trekProductSpecificationsComponentBOM\" data-magellan-target=\"trekProductSpecificationsComponentBOM\" class=\"details-list grid-container mb-6\"\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-aagj5k\" name=\"363\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-aagj5k\" aria-describedby=\"pdl-collapse-content-aagj5k\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eFrameset\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-aagj5k\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse item5'1" - 5'5"
62449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFrame\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eAlpha Gold Aluminium, internal cable routing, rack \u0026amp; mudguard mounts, post mount disc, kickstand mount, 135x5 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFork\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eFX carbon, flat-mount disc, rack mounts, 410 mm axle-to-crown, ThruSkew 5 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-v7pxnp\" name=\"366\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-v7pxnp\" aria-describedby=\"pdl-collapse-content-v7pxnp\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd4
data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eFormula DC-20, alloy, 6-bolt, 5x100 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eSkewer front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e139x5 mm bolt-on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub rear\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eFormula DC-22, alloy, 6-bolt, Shimano 8\/9\/10 freehub, 135x5 mm QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u00
Weight#FeaturedImage--template--24610452406655__1645734801adfd4c07 { --overlay-opacity: 0.2; }f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-xbg7qg\" name=\"369\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-xbg7qg\" aria-describedby=\"pdl-collapse-content-xbg7qg\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eDrivetrain\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-xbg7qg\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003
ata-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"3\" scope=\"row\"\u003e*Crank\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eXS, S, M\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5260085\"\u003eProwheel alloy, 40T narrow-wide ring, 170 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5260086\"\u003eProwheel alloy, 40T narrow-wide ring, 175 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/sp72 - 78 cm
M – 9.50 kg/20.95 lb c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eMax. chainring size\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e1x: 44T, 2x: 46\/32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-hdwlal\" name=\"372\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-hdwlal\" aria-describedby=\"pdl-collapse-content-hdwlal\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eComponents\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-hdwlal\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\
003e\n\u003ctd data-v-05762449=\"\"\u003eBontrager H1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eSeatpost\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBontrager alloy, 27.2 mm, 12 mm offset, 330 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Handlebar\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eXS, S, M\u003cbr data-v-05762449=\"\"\u003eBontrager Satellite Plus IsoZone, alloy, 31.8 mm, 15 mm rise, 600 mm width\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL, XXL\u003cbr data-v-05762449=\"\"\u003eBontrager Satellite Plus IsoZone, alloy, 31.8 mm, 15 mm 28" - 31"
Weight limit 3e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/567624\"\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eBrake\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano hydraulic disc, MT201 lever, UR300 calliper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eBrake rotor\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano RT26, 6-bolt, 160 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eRotor size\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eMax brake rotor sizes: 160 mm front and rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdi
div class="featured-image__bg bg-pos-center-center" style="b14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-fdole9\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-fdole9\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eM – 11.50 kg\/25.36 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight limit\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003c\/t
This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).: parseInt(""),45824689209570 : parseInt(""),46041761644770 : parseInt(""),46041761677538 : parseInt(""),46041761710306 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45824689045730 : null,45824689078498 : null,45824689111266 : null,46041761546466 : null,46041761579234 : null,46041761612002 : null,45824689144034 : null,45824689176802 : null,45824689209570 : null,46041761644770 : null,46041761677538 : null,46041761710306 : null,}; window._RestockRocketConfig.variantsShippingText = {45824689045730 : "",45824689078498 : "",45824689111266 : "",46041761546466 : "",46041761579234 : "",46041761612002 : "",45824689144034 : "",45824689176802 : "",45824689209570 : "",46041761644770 : "",46041761677538 : "",46041761710306 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {45824689045730 : null,45824689078498 : null,45824689111266 : null,46041761546466 : null,46041761579234 : null,46041761612002 : null,45824689144034 : null,45824689176802 : null,4582468920
minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge M
0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no ProjektRide
age = Date.now() - updatedAt.getTime();165 - 175 cmBuy Sell Ride Confident
<

eCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if
ad settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.p FAQ
spatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } Questions and answers
77 - 83 cm
Rear derailleur
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(ht30" - 33"
rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border
-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdo I'm looking to find out more information about a product, where can I find this?
SRAM Apex XPLR eTap AXS, 44T max cogr-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-pro
LPlease get in touch with a member of the team either by phone (
01313745324
*Crank ) or email (
175 - 186 cm[email protected]
) where on of the team will be more than happy to help.
5'9" - 6'1"ProjektRide Bike Shop EdinburghSize:   XS, S
82 - 88 cmI'm looking to buy this product, when will it arrive and how much does postage cost?
SRAM Apex 1, 40T, DUB Wide, 170 mm length
32" - 35"
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.Size: We also have a physical store, if you are local please pop in -  ProjektRide Bike Shop EdinburghM, L, XLXL 82 Newington Road, EH91QN, Edinburgh.
SRAM Apex 1, 40T, DUB Wide, 175 mm length
186 - 197 cm
6'1" - 6'6"
Bottom bracket
.site-footer { --bg: #1f2324; --te
<
Track Service Progress
ChainBuilding Your Bike From the Box
Insure Your Bike
Privacy Policy
Cookie Policy{"id":8732462645474,"title":"Trek FX 2 Stagger Gen 4","handle":"trek-fx-2-stagger-gen-4","description":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall are you?\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003eWhat is your inside leg?\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e155 - 165 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 78 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003
e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"SRAM Apex, 12-speedTerms of Service\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 197 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryCompo
nent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e","published_at":"2025-11-12T16:23:35+00:00","created_at":"2024-10-08T14:20:04+01:00","vendor":"Trek","type":"Bicycles","tags":["FX"],"price":66000,"price_min":66000,"price_max":66000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46035312935138,"title":"Red \/ Small","option1":"Red","option2":"Small","option3":null,"sku":"5293035","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Small","public_title":"Red \/ Small","options":["Red","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requ Refund policyires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035313230050,"title":"Red \/ Medium","option1":"Red","option2":"Medium","option3":null,"sku":"5293036","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Medium","public_title":"Red \/ Medium","options":["Red","Medium"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035312672994,"title":"Red \/ Large","option1":"Red","option2":"Large","option3":null,"sku":"5293037","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Large","public_title":"Red \/ Large","options":["Red","Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035323060450,"title":"Red \/ Extra Large","option1":"
Red","option2":"Extra Large","option3":null,"sku":"5293038","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Extra Large","public_title":"Red \/ Extra Large","options":["Red","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340230882,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5293031","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340263650,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"5293032","requires_shipping":true,"taxable" :true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340296418,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"5293033","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340329186,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":"5293034","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Ext
ra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","options":["Colour","Size"],"media":[{"alt":null,"id":34780459008226,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primar y.webp?v=1728393671"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","width":1440},{"alt":null,"id":34780462940386,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","width":1440},{"alt":null,"id":34780464513250,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","width":1440},{"alt":null,"id":34780469723362,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,
"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","width":1440},{"alt":null,"id":34780472246498,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\PedalSERVICESn\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall a
re you?\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003eWhat is your inside leg?\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection data-v-05762449=\ "\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-I
nseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e155 - 165 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 78 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u Servicing003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 197 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\u003c\/p\u003e\n\u003c\/td\u00

7-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_prop erty_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_un<


lite Plus IsoZone, alloy, 31.8 mm, 15 mm rise, 600 mm widthd-5kqqf\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center focusing\" type=\"button\" role=\"tab\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-5kqqf\" aria-describedby=\"pdl-collapse-content-5kqqf\" tabindex=\"0\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-icon inline-block align-middle fill-current pdl-collapse-item__icon is-active\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-5kqqf\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-5kqqf\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-co
edby=\"pdl-collapse-content-hglx8l\" tabindex=\"0\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-icon inline-block align-middle fill-current pdl-collapse-item__icon is-active\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-hglx8l\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-hglx8l\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"Working Hours
\u003ePraxis Carbon, 165mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e54, 56\u003cbr\u003ePraxis Carbon, 170 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e58, 60, 62\u003cbr\u003ePraxis Carbon, 172.5 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eChainring\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5286176\"\u003ePraxis, 50\/34T, 12-speed\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra R8101, 11-34, 12-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eChain\u003c\/th\u003e\n\u003ctd\u003eShimano Ultegra\/XT M8100, 12-speed\u003c\/td\
se-item__icon is-active\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv data-v-0b4f5d85=\"\" id=\"pdl-collapse-content-bxijrg\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-bxijrg\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content is-active flex-row-reverse items-center focusing\"\u003e\n\u003ctable class=\"sprocket__table spec\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eWheel front\u003c\/th\u003e\n\u003ctd\u003eBontrager Aeolus Pro 37, OCLV Carbon, Tubeless Ready, 37 mm rim depth, 100 x 12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eWheel rear\u003c\/th\u003e\n\u003ctd\u00 Mon - Fri: 09:00 - 18:30Size:ager TLR sealant, 180 ml\/6 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eRim strip\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W548391\"\u003eBontrager TLR\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMax tyre size\u003c\/th\u003e\n\u003ctd\u003e40 mm without mudguards, 35 mm with mudguards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"pdl-collapse-item-2ban4j\" class=\"pdl-collapse-item is-active\" name=\"191fa912-82cd-47e0-bf62-c66d75eacf79\"\u003e\n\u003cdiv class=\"flex items-center grow\"\u003eComponents\u003c\/div\u003e\n\u003cbutton id=\"pdl-collapse-head-2ban4j\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center focusing\" type=\"button\" role=\"tab\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-2ban4 Sat: 9:00 - 16:00 03cth rowspan=\"1\" scope=\"row\"\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5315225\"\u003eVerse Short Pro, carbon rails, 145 mm width\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" scope=\"row\"\u003e*Seatpost\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50, 52, 54, 56\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5285075\"\u003eKVF aero carbon seat post, 20 mm offset, 280 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e58, 60, 62\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5285076\"\u003eKVF aero carbon seat post, 20 mm offset, 320 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\" scope=\"row\"\u003e*Handlebar Sun: Closed L, XLm\/b2b\/gb\/en_GB\/p\/5306316\"\u003eTrek EcoTack\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"4\" scope=\"row\"\u003e*Stem\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e50\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274582\"\u003eTrek RCS Pro, -7-degree, 80 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e52, 54\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274583\"\u003eTrek RCS Pro, -7-degree, 90 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e56, 58\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5274584\"\u003eTrek RCS Pro, -7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u0
cing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55664864493951 : "deny",55664864526719 : "deny",55664864559487 : "deny",55664864592255 : "deny",55664864625023 : "deny",55664864657791 : "deny",55664864690559 : "deny",55664864723327 : "deny",55664864756095 : "deny",55664864788863 : "deny",55664864821631 : "deny",55664864854399 : "deny",55664864887167 : "deny",55664864919935 : "deny",55664864952703 : "deny",55664864985471 : "deny",55664865018239 : "deny",55664865051007 : "deny",55664865083775 : "deny",55664865116543 : "deny",55664865149311 : "deny",55664865182079 : "deny",55664865214847 : "deny",55664865247615 : "deny",55664865
Bontrager Satellite Plus IsoZone, alloy, 31.8 mm, 15 mm rise, 660 mm width window._RestockRocketConfig.variantsPreorderCount = {55664864493951 : parseInt(""),55664864526719 : parseInt(""),55664864559487 : parseInt(""),55664864592255 : parseInt(""),55664864625023 : parseInt(""),55664864657791 : parseInt(""),55664864690559 : parseInt(""),55664864723327 : parseInt(""),55664864756095 : parseInt(""),55664864788863 : parseInt(""),55664864821631 : parseInt(""),55664864854399 : parseInt(""),55664864887167 : parseInt(""),55664864919935 : parseInt(""),55664864952703 : parseInt(""),55664864985471 : parseInt(""),55664865018239 : parseInt(""),55664865051007 : parseInt(""),55664865083775 : parseInt(""),55664865116543 : parseInt(""),55664865149311 : parseInt(""),55664865182079 : parseInt(""),55664865214847 : parseInt(""),55664865247615 : parseInt(""),55664865280383 : parseInt(""),55664865313151 : parseInt(""),55664865345919 : parseInt(""),55664865378687 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55664864493951 : null,55664864526719 : null,55664864559487
: parseInt(""),55664864952703 : parseInt(""),55664864985471 : parseInt(""),55664865018239 : parseInt(""),55664865051007 : parseInt(""),55664865083775 : parseInt(""),55664865116543 : parseInt(""),55664865149311 : parseInt(""),55664865182079 : parseInt(""),55664865214847 : parseInt(""),55664865247615 : parseInt(""),55664865280383 : parseInt(""),55664865313151 : parseInt(""),55664865345919 : parseInt(""),55664865378687 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55664864493951 : null,55664864526719 : null,55664864559487 : null,55664864592255 : null,55664864625023 : null,55664864657791 : null,55664864690559 : null,55664864723327 : null,55664864756095 : null,55664864788863 : null,55664864821631 : null,55664864854399 : null,55664864887167 : null,55664864919935 : null,55664864952703 : null,55664864985471 : null,55664865018239 : null,55664865051007 : null,55664865083775 : null,55664865116543 : null,55664865149311 : null,55664865182079 : null,55664865214847 : null,5566486524Tel
null,55664864854399 : null,55664864887167 : null,55664864919935 : null,55664864952703 : null,55664864985471 : null,55664865018239 : null,55664865051007 : null,55664865083775 : null,55664865116543 : null,55664865149311 : null,55664865182079 : null,55664865214847 : null,55664865247615 : null,55664865280383 : null,55664865313151 : null,55664865345919 : null,55664865378687 : null,}; window._RestockRocketConfig.selected_variant_id = 55664864788863; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-collec
(liquidCacheAge 0131 374 5324
Grips 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no
ing cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age
SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || Location
Bontrager Satellite IsoZone Plus, lock-on, ergonomic]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { if (!settings || !settings.preorder_enabled) { return; } // Listen for stoq:preorder-api-ready event dispatched by preorder.js window.addEventListener('stoq:preorder-api-ready', function(event) { console.debug('STOQ - Preorder API ready, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updat
using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error)82 Newington Road
nfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScripEdinburgh
EH9 1QN
ackground-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.res
tock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;a Emaillign-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-wSize: idth:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out- [email protected]right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} XS
Bontrager Elite, 31.8 mm, Blendr-compatible, 7-degree, 90 mm length


Brake
window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product'; window._RestockRocketConfig.liquidRenderedAt = 1771308948;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":tr ue,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family
":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_buShimano hydraulic disc, MT201 lever, UR300 callipertton_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_sel
ector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","stor
efront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941 730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,
43981374914786,43981374947554,43981374980322,43981392773346,43981392838882,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,5557 0550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-02-17T06:14:47Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-02-17T06:14:47Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"
variant_shipping_texts":{},"updated_at":"2026-02-17T06:14:47Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_descrBrake rotoription_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_pric
e_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preord er_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} c
laimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8732462645474,"title":"Trek FX 2 Stagger Gen 4","handle":"trek-fx-2-stagger-gen-4","description":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning
commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall are you?\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003eWhat is your inside leg?\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from th e top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u
003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e155 - 165 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 78 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u00Shimano RT10, CenterLock, 160 mm3cp class=\"m-0\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 197 cm\u003c\/p\u
003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"Ge ometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e","published_at":"2025-11-12T16:23:35+00:00","created_at":"2024-10-08T14:20:04+01:00","vendor":"Trek","type":"Bicycles","tags":["FX"],"price":66000,"price_min":66000,"price_max":66000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46035312935138,"title":"Red \/ Small","option1":"Red","option2":"Small","option3":null,"sku":"5293035","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Small","public_title":"Red \/ Small","options":["Red","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035313230050,"title":"Red \/ Medium","option1":"Red","option2":"Medium","option3":null,"sku":"5293036","requires_shipping":true,"taxable
":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Medium","public_title":"Red \/ Medium","options":["Red","Medium"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035312672994,"title":"Red \/ Large","option1":"Red","option2":"Large","option3":null,"sku":"5293037","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Large","public_title":"Red \/ Large","options":["Red","Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035323060450,"title":"Red \/ Extra Large","option1":"Red","option2":"Extra Large","option3":null,"sku":"5293038","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Extra Large","public _title":"Red \/ Extra Large","options":["Red","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340230882,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5293031","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340263650,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"5293032","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":66000,"weight":0,"compare_at_pric
e":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340296418,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"5293033","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340329186,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":"5293034","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan" :false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","options":["Colour","Size"],"media":[{"alt":null,"id":34780459008226,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","width":1440},{"alt":null
,"id":34780462940386,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","width":1440},{"alt":null,"id":34780464513250,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","width":1440},{"alt":null,"id":34780469723362,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/sRotor sizehop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","width":1440},{"alt":null,"id":34780472246498,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weath
er stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall are you?\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003eWhat is your inside leg?\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-
sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaiMax brake rotor sizes: 160 mm front and reard=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e155 - 165 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 78 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u
003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 197 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46035312935138 : "deny",46035313230050 : "deny",46035312672994 : "deny",46035323060450 : "deny",46035340230882 : "deny",46035340263650 : "deny",46035340296418 : "deny",46035340329186 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46035312935138 : parseInt("1"),4
6035313230050 : parseInt("0"),46035312672994 : parseInt("0"),46035323060450 : parseInt("17"),46035340230882 : parseInt("1"),46035340263650 : parseInt("0"),46035340296418 : parseInt("1"),46035340329186 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {46035312935138 : parseInt(""),46035313230050 : parseInt(""),46035312672994 : parseInt(""),46035323060450 : parseInt(""),46035340230882 : parseInt(""),46035340263650 : parseInt(""),46035340296418 : parseInt(""),46035340329186 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46035312935138 : null,46035313230050 : null,46035312672994 : null,46035323060450 : null,46035340230882 : null,46035340263650 : null,46035340296418 : null,46035340329186 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {46035312935138 : parseInt(""),46035313230050 : parseInt(""),46035312672994 : parseInt(""),46035323060450 : parseInt(""),46035340230882 : parseInt(""),46035340263650 : parseInt(""),46035340296418 : pa rseInt(""),46035340329186 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46035312935138 : null,46035313230050 : null,46035312672994 : null,46035323060450 : null,46035340230882 : null,46035340263650 : null,46035340296418 : null,46035340329186 : null,}; window._RestockRocketConfig.variantsShippingText = {46035312935138 : "",46035313230050 : "",46035312672994 : "",46035323060450 : "",46035340230882 : "",46035340263650 : "",46035340296418 : "",46035340329186 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46035312935138 : null,46035313230050 : null,46035312672994 : null,46035323060450 : null,46035340230882 : null,46035340263650 : null,46035340296418 : null,46035340329186 : null,}; window._RestockRocketConfig.selected_variant_id = 46035312935138; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id
}).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(li quidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge
< 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
< = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConf
ig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age

!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key ]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { cons

ole.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { if (!settings || !settings.preorder_enabled) { return; } // Listen for stoq:preorder-api-ready event dispatched by preorder.js window.addEventListener('stoq:preorder-api-ready', function(event) { console.debug('STOQ - Preorder API ready, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.erBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.ror('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.hos

t}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart se lling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScrip
t(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorde rEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:n

FAQ

Questions and answers