{"id":14907894759807,"title":"Trek Madone SLR Gen 6 BB90 Rim Frame Set","handle":"trek-madone-slr-gen-6-bb90-rim-frame-set","description":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003eThe Madone SLR frame set is ready to make your racing dreams come true. This light, aero frame is built from 700 Series OCLV carbon, and features IsoSpeed technology for added comfort. Let your imagination run wild with the customised build of your dreams.\u003c\/p\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFrameset\u003cbr\u003eFrame 700 Series OCLV Carbon, KVF (Kammtail Virtual Foil) tube shape, adjustable top tube IsoSpeed, invisible cable routing, control centre, micro-adjust seat mast, precision water bottle placement, 3S aero chain keeper, direct-mount rim brake, DuoTrap S-compatible, 130x5 mm QR\u003cbr\u003eFork Madone KVF full carbon, tapered carbon steerer, invisible cable routing, carbon dropouts, 5x100 mm QR\u003cbr\u003eFrame fit H1.5 Race\u003c\/p\u003e\n\u003cp\u003eWeight\u003cbr\u003eWeight 56 - 2.44 kg\u003cbr\u003eWeight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/p\u003e\n\u003cp\u003eDrivetrain\u003cbr\u003eFront derailleur Mechanical front derailleurs must have a full-housing stop (example: Shimano toggle front derailleurs)\u003cbr\u003eBottom bracket Trek BB90\u003cbr\u003eMax. chainring size 1x: 50T, 2x: 54\/40\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u003eMax tyre size 28mm\u003c\/p\u003e\n\u003cp\u003eComponents\u003cbr\u003eSeatpost Not included\u003cbr\u003eBrake Madone aero, integrated, SwissStop Flash EVO Black Prince pads\u003cbr\u003eBrake Set Madone aero, integrated, SwissStop Flash EVO Black Prince pads\u003cbr\u003eRotor size Max brake rotor sizes: 160mm front \u0026amp; rear\u003cbr\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\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","published_at":"2025-11-29T16:29:35+00:00","created_at":"2025-01-11T13:54:43+00:00","vendor":"Trek","type":"Bicycles","tags":["Madone"],"price":537500,"price_min":537500,"price_max":537500,"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":54945431683455,"title":"50","option1":"50","option2":null,"option3":null,"sku":"591769","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Madone SLR Gen 6 BB90 Rim Frame Set - 50","public_title":"50","options":["50"],"price":537500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945431716223,"title":"52","option1":"52","option2":null,"option3":null,"sku":"591770","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Madone SLR Gen 6 BB90 Rim Frame Set - 52","public_title":"52","options":["52"],"price":537500,"weight":0,"com
ion2":null,"option3":null,"sku":"591773","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Madone SLR Gen 6 BB90 Rim Frame Set - 58","public_title":"58","options":["58"],"price":537500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945431847295,"title":"60","option1":"60","option2":null,"option3":null,"sku":"591774","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Madone SLR Gen 6 BB90 Rim Frame Set - 60","public_title":"60","options":["60"],"price":537500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945431880063,"title":"62","option1":"62","option2":null,"option3":null,"sku":"591775","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Madone SLR Gen 6 BB90 Rim Frame Set - 62","publ
Servicessitioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003eThe Madone SLR frame set is ready to make your racing dreams come true. This light, aero frame is built from 700 Series OCLV carbon, and features IsoSpeed technology for added comfort. Let your imagination run wild with the customised build of your dreams.\u003c\/p\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFrameset\u003cbr\u003eFrame 700 Series OCLV Carbon, KVF (Kammtail Virtual Foil) tube shape, adjustable top tube IsoSpeed, invisible cable routing, control centre, micro-adjust seat mast, precision water bottle placement, 3S aero chain keeper, direct-mount rim brake, DuoTrap S-compatible, 130x5 mm QR\u003cbr\u003eFork Madone KVF full carbon, tapered carbon steerer, invisible cable routing, carbon dropouts, 5x100 mm QR\u003cbr\u003eFrame fit H1.5 Race\u003c\/p\u003e\n\u003cp\u003eWeight\u003
ent, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\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"}See More
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Trek Madone SLR Gen 6 BB90 Rim Frame Set",
"url": "https:\/\/projektride.co.uk\/products\/trek-madone-slr-gen-6-bb90-rim-frame-set","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLRFrameset_20_30191_A_Primary_1920x.webp?v=1736603612"
],"description": "\n\nThe Madone SLR frame set is ready to make your racing dreams come true. This light, aero frame is built from 700 Series OCLV carbon, and features IsoSpeed technology for added comfort. Let your imagination run wild with the customised build of your dreams.\n*Please note – spec applies to all sizes unless listed separately\nFramesetFrame 700 Series OCLV Carbon, KVF (Kammtail Virtual Foil) tube shape, adjustable top tube IsoSpeed, invisible cable routing, control centre, micro-adjust seat mast, precision water bottle placement, 3S aero chain keeper, direct-mount rim brake, DuoTrap S-compatible, 130x5 mm QRFork Madone KVF full carbon, tapered carbon steerer, invisible cable routing, carbon dropouts, 5x100 mm QRFrame fit H1.5 Race\nWeightWeight 56 - 2.44 kgWeight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\nDrivetrainFront derailleur Mechanical front derailleurs must have a full-housing stop (example: Shimano toggle front derailleurs)Bottom bracket Trek BB90Max. chainring size 1x: 50T, 2x: 54\/40\nWheelsMax tyre size 28mm\nComponentsSeatpost Not includedBrake Madone aero, integrated, SwissStop Flash EVO Black Prince padsBrake Set Madone aero, integrated, SwissStop Flash EVO Black Prince padsRotor size Max brake rotor sizes: 160mm front \u0026amp; rearWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\nBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\n\n","sku": "591769","brand": {
"@type": "Thing",
"name": "Trek"
},"gtin8": "","offers": [{
"@type" : "Offer","sku": "591769","availability" : "http://schema.org/InStock",
"price" : 5375.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-gen-6-bb90-rim-frame-set?variant=549454316Workshop:\/\/projektride.co.uk\/products\/trek-madone-slr-gen-6-bb90-rim-frame-set?variant=54945431814527"
},
{
"@type" : "Offer","sku": "591774","availability" : "http://schema.org/InStock",
"price" : 5375.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-gen-6-bb90-rim-frame-set?variant=54945431847295"
},
{
"@type" : "Offer","sku": "591775","availability" : "http://schema.org/InStock",
"price" : 5375.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-gen-6-bb90-rim-frame-set?variant=54945431880063"
}
]
}
Weight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).
Gears & Drivetrain<
Components
e without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.E-bike Batteries and chargers ProjektRide
Buy Sell Ride Confident
03e\n\u003cp\u003eFrameset\u003cbr\u003eFrame OCLV Mountain Carbon main frame, Removable Integrated Battery (RIB 2.0), tapered head tube, guided internal routing, Motor Armor, angle-adjust headset, Mino Link adjustable geometry, adjustable leverage rate, 34.9 mm seat tube, ABP, UDH Boost148, 12 mm thru axle, 160 mm travel\u003cbr\u003eFork Rockshox ZEB Ultimate, DebonAir spring, Charger 3.1 RC2 damper, tapered steerer, 44 mm offset, Boost110, 15 mm Maxle Stealth, 160 mm travel\u003cbr\u003eShock RockShox Super Deluxe Ultimate RC2T, 205x65 mm\u003cbr\u003eMax compatible fork travel 180 mm\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u003e*Wheel front Size: S\u003cbr\u003eBontrager Line Pro 30, OCLV Mountain Carbon, Tubeless Ready, 6-bolt, Boost110, 15 mm thru-axle, 27.5\"\u003cbr\u003eSize: M, L, XL\u003cbr\u003eBontrager Line Pro 30, OCLV Mountain Carbon, Tubeless Ready, 6-bolt, Boost110, 15 mm thru-axle, 29\"\u003cbr\u003eWheel rear Bontrager Line Pro 30, OCLV Mountain Carbon, Tu
333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-A-Alt1.jpg?v=1742942527","width":1920},{"alt":null,"id":64935173816703,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-E-Primary.png?v=1742942320"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-E-Primary.png?v=1742942320","width":1920},{"alt":null,"id":64935175946623,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-B-Primary.png?v=1742942330"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-B-Primary.png?v=1742942330","width":1920},{"alt":null,"id":64935178207615,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projeku003eSkewer front\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 font-normal\"\u003e\n\u003cdiv class=\"p-2 border-b-2 border-gray-10\"\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5312168\" class=\"block underline\"\u003eBontrager Switch chamfered thru axle\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003eSkewer rear\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 font-normal\"\u003e\n\u003cdiv class=\"p-2 border-b-2 border-gray-10\"\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/W5312169\" class=\"block underline\"\u003eBontrager Switch chamfered thru axle, removable lever\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003e*Tyre\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 font-normal\"\
Please get in touch with a member of the team either by phone (
for ripping up climbs and a huge 800 Wh RIB 2.0 removable integrated battery. It's topped off with all the bells and whistles you want – like carbon wheels and a wireless SRAM XX transmission.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eYou want a big, power-packed e-bike that's built for massive adventure and doesn't skimp on choice parts. You need plenty of travel for rough and rowdy terrain, a powerful motor that crushes climbs and massive battery to keep you going on your longest rides yet. Upgrades matter, and you want SRAM's top wireless transmission and the added benefit of a RockShox suspension package.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eAn OCLV Mountain Carbon frame with Bosch Performance CX system (85 Nm, 250 W) and a massive 800 Wh RIB 2.0 removable integrated battery. A 160 mm RockShox ZEB Ultimay-10\"\u003e\n\u003cdiv\u003eBontrager TLR sealant, 180 ml\/6 oz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003eTube\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 font-normal\"\u003e\n\u003cdiv class=\"p-2 border-b-2 border-gray-10\"\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5303014\" class=\"block underline\"\u003ePirelli P Zero SmarTube, TPU\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003eMax tyre size\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 p-2 font-normal border-b-2 border-gray-10\"\u003e32 mm (as measured, see manual for details)\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-631a2fc2=\"\" id=\"pdl-collapse-item-ya5uxr\" class=\"pdl-collaps
01313745324
els and beyond\u003cbr\u003eYou can tweak your geometry and suspension leverage rate for how you ride, and add in adjustable angle headset cups (sold separately) for even more adjustability\u003c\/li\u003e\n\u003cli\u003eThe powerful Bosch Performance CX system goes full gas up steep climbs and keeps you cool for the descents\u003c\/li\u003e\n\u003cli\u003eThe massive 800 Wh RIB 2.0 battery supports you for big miles and can be easily removed for travel or storage\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/o7gF6O2FoCs?si=y5y2E2XUaN1Wh2VT\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eFrameset\u003cbr\u003eFrame OCLV Mountain Carbon main frame, Removable Integrated Battery (RIB 2.0), tapered head tube, guided internal routing, Motor Armor, angle-adjust headset, Mino Link adjustable geometry, adjustable leverage rate, 34.9 mm seat tube, ABP, UDH Boollapse-item__wrap\" role=\"region\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-ya5uxr\" 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 font-heading font-bold text-lg border-b-2 focusing\"\u003e\n\u003cdl class=\"font-body flex flex-row flex-wrap text-gray-80 text-lg\" aria-label=\"Specifications\"\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003eSaddle\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 font-normal\"\u003e\n\u003cdiv class=\"p-2 border-b-2 border-gray-10\"\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5332089\" class=\"block underline\"\u003eAeolus RSL AirLoom, carbon rails, 145 mm width\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u0Tools & Maintenance) or email (
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Trek Rail+ 9.9 XX AXS T-Type Gen 5",
"url": "https:\/\/projektride.co.uk\/products\/trek-rail-9-9-xx-axs-t-type-gen-5","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/files\/Rail99XXAXS-25-48454-A-Portrait_1920x.png?v=1742942301"
],"description": "The Rail+ 9.9 is our top carbon enduro e-MTB made for your most epic adventures. Its robust carbon frame packs 160 mm of front and rear upgraded RockShox suspension and adjustable geometry you can tune to how and where you ride. It comes equipped with a Bosch CX Line motor that delivers serious torque for ripping up climbs and a huge 800 Wh RIB 2.0 removable integrated battery. It's topped off with all the bells and whistles you want – like carbon wheels and a wireless SRAM XX transmission.\nIt's right for you if...\nYou want a big, power-packed e-bike that's built for massive adventure and doesn't skimp on choice parts. You need plenty of travel for rough and rowdy terrain, a powerful motor that crushes climbs and massive battery to keep you going on your longest rides yet. Upgrades matter, and you want SRAM's top wireless transmission and the added benefit of a RockShox suspension package.\nThe tech you get\nAn OCLV Mountain Carbon frame with Bosch Performance CX system (85 Nm, 250 W) and a massive 800 Wh RIB 2.0 removable integrated battery. A 160 mm RockShox ZEB Ultimate fork with DebonAir spring and Charger 3 RC2 damper, and RockShox Super Deluxe rear shock. Tubeless Ready Bontrager Line Pro 30 carbon wheels, SRAM's top XX AXS wireless electronic transmission that shifts clean even under load, plus SRAM Maven hydraulic disc brakes for stopping on a dime and a RockShox Reverb AXS dropper post.\nThe final word\n\nThe Rail+ 9.9 is the cream of the crop for epic e-bike adventures. It delivers an upgraded suspension package, a powerful motor for crushing big climbs and a massive battery that keeps you going mile after mile, plus, RockShox TyreWiz. This beast of a bike is built to deliver your every dream.\nThe Rail+ delivers adventure w Gen 8 - S \/ ICON Couler","public_title":"S \/ ICON Couler","options":["S","ICON Couler"],"price":0,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56494090125695,"title":"M \/ Matte Carbon Smoke\/Prismatic Pearl","option1":"M","option2":"Matte Carbon Smoke\/Prismatic Pearl","option3":null,"sku":"5319525","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - M \/ Matte Carbon Smoke\/Prismatic Pearl","public_title":"M \/ Matte Carbon Smoke\/Prismatic Pearl","options":["M","Matte Carbon Smoke\/Prismatic Pearl"],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56494090158463,"title":"M \/ Matte Deep Smoke","option1":"M","option2":"Matte Deep Smoke","option3":null,"sku":"5339388","requires_shipping":true,"taxable":true,"featured_image":nu
I'm looking to buy this product, when will it arrive and how much does postage cost?
<
Life Systems Pocket First Aid Kit - HIRE
a class="product__media product__media--featured"
href="/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)">
Hire Lazer Compact Helmet
a class="product__media product__media--featured"
href="/collections/all-products/products/life-systems-pocket-first-aid-kit-hire"
title="Life Systems Pocket First Aid Kit - HIRE"
aria-label="Life Systems Pocket First Aid Kit - HIRE"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
Sat: 9:00 - 16:00
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
Sun: Closed
Complete Brakes
Hire Lazer Compact Helmet
Close search barTubesa class="product__media product__media--featured"
href="/products/life-systems-pocket-first-aid-kit-hire"
title="Life Systems Pocket First Aid Kit - HIRE"
aria-label="Life Systems Pocket First Aid Kit - HIRE"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
span class="visually-hidden">Hire Ortlieb 40L Pannier Bagsoduct information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.
>
>
>
front_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_def
und_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
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_description_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
_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_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,"countdow
tityLimitDisabled":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":14996498612607,"title":"Trek Slash 9.9 X0 AXS T-Type Gen 6","handle":"trek-slash-9-9-x0-axs-t-type-gen-6","description":"\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 Slash 9.9 X0 AXS T-Type is a top-tier carbon enduro mountain bike that's ready to rip through anything. It's built with an OCLV Mountain Carbon frame and 170 mm high-pivot suspension for gobbling up boulders and keeping traction on-point for wall rides and punchy climbs. A 29˝ front and 27.5˝ rear wheel keep handling playful, and an upgraded RockShox suspension package holds up to any
border-b-2 border-gray-10\"\u003eML - 7.00 kg\/15.44 lb (with TLR sealant, no tubes, no bottles\/cages)\u003c\/dd\u003e\n\u003cdt class=\"flex-none w-full md:w-1\/5 mb-0 py-2 pr-1 font-medium border-b-2 md:border-r-2 border-gray-10\"\u003eWeight limit\u003c\/dt\u003e\n\u003cdd class=\"flex-none w-full md:w-4\/5 p-2 font-normal border-b-2 border-gray-10\"\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-631a2fc2=\"\" id=\"pdl-collapse-item-zvadp\" class=\"pdl-collapse-item is-active\" data-name=\"ed86af80-4aef-4d02-b5a8-a54a47ea42ea\"\u003e\n\u003ch2 class=\"\"\u003e\u003cbutton id=\"pdl-collapse-head-zvadp\" class=\"pdl-collapse-item__header font-medium is-active flex-row-reverse items-center font-heading font-bold text-lg border-b-2 focusing\" type=\"button\" aria-expanded=\"true\" aria-controls=\"pdl-collapse-content-zvadp\" tabindex=\
lector_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_butt
bebeb","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_description_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":"Ful: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_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_cackRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":14999321608575,"title":"Trek Rail+ 9.8 GX AXS T-Type Gen 5","handle":"trek-rail-9-8-gx-axs-t-type-gen-5","description":"\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 Rail+ 9.8 is a carbon enduro e-MTB made for chasing after distant peaks and hammering out laps. It starts out with a hard-hitting OCLV Mountain Carbon frame that partners with 160 mm of front and rear travel from a Fox Performance Elite suspension package to eat up deep roots and chunky rock lines. A 12-speed wireless SRAM GX Eagle transmission keeps shifting smooth, even under serious load, while SRAM CODE Bronze 4-piston brakes provide the stopping power you need. It's finished off with a Bontrager Line dropper post and Bontrager Line Comp 30 tubeless-res-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-4ije7l\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-4ije7l\" 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\u003eOCLV Mountain Carbon main frame, Removable Integrated Battery (RIB 2.0), tapered head tube, guided internal routing, Motor Armor, angle-adjust headset, Mino Link adjustable geometry, adjustable leverage rate, 34.9 mm seat tube, ABP, UDH Boost148, b\" 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-lkuoqb\" aria-describedby=\"pdl-collapse-content-lkuoqb\" 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-lkuoqb\" class=\"pdl-collapse-item__wrap\" role=\"tabpanel\" aria-hidden=\"false\" aria-labelledby=\"pdl-collapse-head-lkuoqb\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv class=\"pdl-coll
\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5285197\"\u003eBontrager Line Dropper, 170 mm travel, MaxFlow, internal routing, 34.9 mm, 450 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\u003eL, XL\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5327258\"\u003eBontrager Line Dropper, 200 mm travel, MaxFlow, internal routing, 34.9 mm, 515 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eHandlebar\u003c\/th\u003e\n\u003ctd\u003eBontrager Line Pro, OCLV Carbon, 35 mm, 27.5 mm rise, 780 mm width\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eGrips\u003c\/th\u003e\n\u003ctd\u003eBontrager XR Trail Elite, nylon lock-on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eStem\u003c\/th\u003e\n\u003ctd\
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","published_at":"2025-03-25T23:31:23+00:00","created_at":"2025-03-25T23:31:24+00:00","vendor":"Trek","type":"Bicycles","tags":["Rail+"],"price":700000,"price_min":700000,"price_max":700000,"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":55245737492863,"title":"Deep Smoke \/ Small","option1":"Deep Smoke","option2":"Small","option3":null,"sku":"5329081","requires_shipping":true,"taxable":true,"featured_image":{"id":77679742943615,"product_id":14999321608575,"position":1,"created_at":"2025-07-04T17:54:46+01:00","updated_at":"2025-07-04T17:54:46+01:00","alt":null,"width":1920,"height":1440,"src":"\/\/proje
=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"1\" scope=\"row\"\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5315223\"\u003eVerse Short Comp, steel rails, 145 mm width\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\" scope=\"row\"\u003e*Seatpost\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eS\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5285196\"\u003eBontrager Line Dropper, 150mm travel, MaxFlow, internal routing, 34.9 mm, 410 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\u003eM\u003cbr\u003e\u003ca href=\"https:\/\/www.trekbikes.com\/b2b\/gb\/en_GB\/p\/5285197\"\u003eBontrager Line Dropper, 170 mm travel, MaxFlow, internal routing, 34.9 mm, 450 mm length\u003c\/a\u00
u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003eM – 24.18 kg\/53.31 lb (with TLR sealant, no tubes)\u003c\/td\u003e\n\u003c\/tr\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 136 kg (300 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\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, including with respect to equipment, specifications, models, colours, materials and pricing. 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 p
1)
window._RestockRocketConfig.host = 'https://app.restockrocket.io'
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
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 inE-systemBrother 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_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 || !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:', nor
malizedLocale);
}
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.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no c
Genesisart 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 (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-Th
eme-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) {
// 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 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.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'sea
rch' && (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') {
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._Resto
ckRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
Singular
Size:Clothing and Protection See MoreS, M, L, XL
SRAM Code Silver 4-piston hydraulic disc
ProjektRide Merchandise
Size:HelmetsS, M, L, XL
SRAM Maven Silver 4-piston hydraulic discGloves
Clothing
*Brake rotor
SocksSize:
S, M, L, XL
SRAM HS2, 6-bolt, 200mmEssentials
See MoreSize:
S, M, L, XL
SRAM HS2, 6-bolt, 220mmCleaners, Degreasers and Lubrication
Accessories
Rotor size
Max brake rotor sizes – Frame: 220 mm, Fork: see fork manufacturerMaintenance
Close
WeightSpend
£50
to qualify for free shipping
Weight
M – 23.98 kg/52.87 lb (with TLR sealant, no tubes)
Weight limit
This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).
Open navigation menu
Open search bar
We reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.
Bike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.Open cart
Please get in touch with a member of the team either by phone (Stems01313745324
) or email (
[email protected]Grips & Bar-Tape) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
Headsets
Brakes
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.Complete Brakes
We also have a physical store, if you are local please pop in -