New Bikes
See MoreThis site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.Kids Bikes

New Bikes

See More
Frames

Header Image
img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-01-12at20.42.36_2048x2048.png?v=1642020703" alt="Shimano BR-MT200 Hydraulic Brake" class="mfp-zoom-in-cur" id="29059153101026">
img src="//projektride.co.uk/cdn/shop/products/26314-pm_2048x2048.png?v=1679138310" alt="Brooks C19 Cambium Carved All-Weather" class="mfp-zoom-in-cur" id="31694646640866"> {"id":7468013093090,"title":"Muc-Off Bio Chain Cleaner","handle":"muc-off-bio-chain-cleaner","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off high-performance Bio Chain Cleaner has been specifically formulated to quickly and safely remove heavy chain grime using advanced solvents. Its unique formula breaks down oil and grease to leave the entire chain sparkling clean and contaminant free.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDon’t forget that if you’re looking for optimum results, you can always use our Chain Doc cleaning device for hassle free chain maintenance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRapidly removes dirt, oil and grime \u003c\/li\u003e\n\u003cli\u003eSafe on all chain types\u003c\/li\u003e\n\u003cli\u003eWater soluble formula for easy rinsing\u003c\/li\u003e\n\u003cli\u003eCuts through grease to reduce friction\u003c\/li\u003e\n\u003cli\u003eEliminates chain contaminants safely\u003c\/li\u003e\n\u003cli\u003eBiodegradable*\u003c\/li\u003e\n\u003cli\u003eCompatible with Muc-Off Bio Chain Doc\u003c\/li\u003e\n\u003cli\u003eIdeal for Road, MTB and Cyclocross\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e*Only contents are biodegradable.\u003c\/p\u003e","published_at":"2021-12-15T22:46:59+00:00","created_at":"2021-12-07T17:45:54+00:00","vendor":"Muc-Off","type":"","tags":["Cleaners Degreasers and Lubrication","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":899,"price_min":899,"price_max":899,"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":42134028943586,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"950","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Muc-Off Bio Chain Cleaner","public_title":null,"options":["Default Title"],"price":899,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"5037835950007","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-bio-chain-cleaner-400ml.png?v=1638899156"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-bio-chain-cleaner-400ml.png?v=1638899156","options":["Title"],"media":[{"alt":null,"id":28806776193250,"position":1,"preview_image":{"aspect_ratio":1.462,"height":919,"width":1344,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-bio-chain-cleaner-400ml.png?v=1638899156"},"aspect_ratio":1.462,"height":919,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-bio-chain-cleaner-400ml.png?v=1638899156","width":1344}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off high-performance Bio Chain Cleaner has been specifically formulated to quickly and safely remove heavy chain grime using advanced solvents. Its unique formula breaks down oil and grease to leave the entire chain sparkling clean and contaminant free.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDon’t forget that if you’re looking for optimum results, you can always use our Chain Doc cleaning device for hassle free chain maintenance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRapidly removes dirt, oil and grime \u003c\/li\u003e\n\u003cli\u003eSafe on all chain types\u003c\/li\u003e\n\u003cli\u003eWater soluble formula for easy rinsing\u003c\/li\u003e\n\u003cli\u003eCuts through grease to reduce friction\u003c\/li\u003e\n\u003cli\u003eEliminates chain contaminants safely\u003c\/li\u003e\n\u003cli\u003eBiodegradable*\u003c\/li\u003e\n\u003cli\u003eCompatible with Muc-Off Bio Chain Doc\u003c\/li\u003e\n\u003cli\u003eIdeal for Road, MTB and Cyclocross\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e*Only contents are biodegradable.\u003c\/p\u003e"}
[]
  • BUY
  • img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-01-12at20.42.53_2048x2048.png?v=1642020703" alt="Shimano BR-MT200 Hydraulic Brake" class="mfp-zoom-in-cur" id="29059153133794"> { "@context": "http://schema.org/", "@type": "Product", "name": "Muc-Off Bio Chain Cleaner", "url": "https:\/\/projektride.co.uk\/products\/muc-off-bio-chain-cleaner","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-bio-chain-cleaner-400ml_1344x.png?v=1638899156" ],"description": "\nMuc-Off high-performance Bio Chain Cleaner has been specifically formulated to quickly and safely remove heavy chain grime using advanced solvents. Its unique formula breaks down oil and grease to leave the entire chain sparkling clean and contaminant free.\nDon’t forget that if you’re looking for optimum results, you can always use our Chain Doc cleaning device for hassle free chain maintenance.\n\nRapidly removes dirt, oil and grime \nSafe on all chain types\nWater soluble formula for easy rinsing\nCuts through grease to reduce friction\nEliminates chain contaminants safely\nBiodegradable*\nCompatible with Muc-Off Bio Chain Doc\nIdeal for Road, MTB and Cyclocross\n\n*Only contents are biodegradable.","sku": "950","brand": { "@type": "Thing", "name": "Muc-Off" },"gtin8": "5037835950007","gtin13": "5037835950007","offers": [{ "@type" : "Offer","sku": "950","availability" : "http://schema.org/InStock", "price" : 8.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/muc-off-bio-chain-cleaner?variant=42134028943586" } ] }
  • img src="//projektride.co.uk/cdn/shop/products/26315-pm_2048x2048.png?v=1679138310" alt="Brooks C19 Cambium Carved All-Weather" class="mfp-zoom-in-cur" id="31694646673634"> SELL
  • RIDE CONFIDENT
Would you like to add on any equipment?
img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-01-12at20.42.36_98x.png?v=1642020703" alt="" class="product-single__thumbnail-img">
img src="//projektride.co.uk/cdn/shop/products/26313-pm_2048x2048.png?v=1679138310" alt="Brooks C19 Cambium Carved All-Weather" class="mfp-zoom-in-cur" id="31694646706402">
Hire Lazer Compact Helmet

<Quantity>

£5,699.00 >

input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> 12X142MM CLINCHER/SHIMANO/CERAMIC
   img src="//projektride.co.uk/cdn/shop/files/20220509-Kona4946-LavaDomeDetails_2000x_f996923a-8263-46a7-9a44-0c50e73a64c2_2048x2048.jpg?v=1733928765" alt="Kona Lava Dome" class="mfp-zoom-in-cur" id="63619598418303">

1+
< div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">
Notify me when this product is available:
12X142MM CLINCHER/XDR/CERAMICHIRE - BIKE PACKING BUNDLE
£0.00 Increase quantity > 12/142 CLINCHER/SHIMANO/CERAMIC
input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":42300512174306,"title":"Front","option1":"Front","option2":null,"option3":null,"sku":"MT200BRF","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Front","public_title":"Front","options":["Front"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4524667881506","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42300512207074,"title":"Rear","option1":"Rear","option2":null,"option3":null,"sku":"MT200BLR","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Rear","public_title":"Rear","options":["Rear"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"689228881471","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: '3500', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":42300512174306,"title":"Front","option1":"Front","option2":null,"option3":null,"sku":"MT200BRF","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Front","public_title":"Front","options":["Front"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4524667881506","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42300512207074,"title":"Rear","option1":"Rear","option2":null,"option3":null,"sku":"MT200BLR","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Rear","public_title":"Rear","options":["Rear"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"689228881471","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '3500', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
12/142 CLINCHER/XDR/CERAMIC img src="//projektride.co.uk/cdn/shop/products/download_2_98x.png?v=1669286275" alt="" class="product-single__thumbnail-img"> Great value Shimano BR-MT200 fully bled hydraulic brake system. Submit 12X142MM CLINCHER/SHIMANO / BLACK/GOLD - Sold Out
img src="//projektride.co.uk/cdn/shop/products/download_1_6637df14-f812-48ba-97ce-057c7b418d2d_98x.png?v=1669286274" alt="" class="product-single__thumbnail-img"> Single piston, Used with mineral oil.12X142MM CLINCHER/SHIMANO / MATTE BLACK - Sold Out 12X142MM CLINCHER/SHIMANO / RED - Sold OutFAQ 12X142MM CLINCHER/SHIMANO/CERAMIC / BLACK/GOLD - Sold OutI'm looking to find out more information about a product, where can I find this?
12X142MM CLINCHER/SHIMANO/CERAMIC / MATTE BLACK - Sold Out
Product DetailsPrice is per brake, please choose Front or Rear below.12X142MM CLINCHER/SHIMANO/CERAMIC / RED - Sold Out Made for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory. 12X142MM CLINCHER/SHIMANO/CERAMIC / MATTE TURQUIOSE - Sold Out01313745324
img src="//projektride.co.uk/cdn/shop/files/my23_lava_dome_white_angle_2000x_c1ad2587-ac57-4aa0-bd30-b13624f19e80_98x.jpg?v=1733928744" alt="" class="product-single__thumbnail-img"> 12X142MM CLINCHER/SHIMANO/CERAMIC / GOLD - Sold Out) or email ( This carved model features a hole for pressure relief helping to eliminate contact point discomfort.{"id":7505720869090,"title":"Shimano BR-MT200 Hydraulic Brake","handle":"shimano-br-mt200-hydraulic-brake","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003eGreat value Shimano BR-MT200 fully bled hydraulic brake system.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePerfect upgrade from mechanical disc brakes.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eSingle piston, Used with mineral oil.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePowerful, reliable, and low maintenance.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eCan be used with 160mm rotors or 180mm rotors (please note - adaptors nor rotors are included)\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePrice is per brake, please choose Front or Rear below.\u003c\/div\u003e","published_at":"2022-01-12T20:51:42+00:00","created_at":"2022-01-12T20:51:41+00:00","vendor":"Shimano","type":"","tags":["brakes","COMPLETE BRAKES","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":3500,"price_min":3500,"price_max":3500,"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":42300512174306,"title":"Front","option1":"Front","option2":null,"option3":null,"sku":"MT200BRF","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Front","public_title":"Front","options":["Front"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4524667881506","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42300512207074,"title":"Rear","option1":"Rear","option2":null,"option3":null,"sku":"MT200BLR","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Rear","public_title":"Rear","options":["Rear"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"689228881471","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","options":["Option"],"media":[{"alt":null,"id":29059153101026,"position":1,"preview_image":{"aspect_ratio":1.061,"height":1152,"width":1222,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703"},"aspect_ratio":1.061,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","width":1222},{"alt":null,"id":29059153133794,"position":2,"preview_image":{"aspect_ratio":1.003,"height":1152,"width":1156,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703"},"aspect_ratio":1.003,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703","width":1156}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003eGreat value Shimano BR-MT200 fully bled hydraulic brake system.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePerfect upgrade from mechanical disc brakes.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eSingle piston, Used with mineral oil.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePowerful, reliable, and low maintenance.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eCan be used with 160mm rotors or 180mm rotors (please note - adaptors nor rotors are included)\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePrice is per brake, please choose Front or Rear below.\u003c\/div\u003e"}12X142MM CLINCHER/SHIMANO/CERAMIC / ENVE ALLOY DISC BLACK HUB - Sold Out[email protected] []12X142MM CLINCHER/XDR / BLACK/GOLD - Sold OutProjektRide Bike Shop Edinburgh
Rails: Black Steel 12X142MM CLINCHER/XDR / MATTE BLACK - Sold Out 12X142MM CLINCHER/XDR / RED - Sold Out 12X142MM CLINCHER/XDR / MATTE TURQUIOSE - Sold Out
Weight: 473g 12X142MM CLINCHER/XDR / GOLD - Sold Out 12X142MM CLINCHER/XDR / ENVE ALLOY DISC BLACK HUB - Sold Out 12X142MM CLINCHER/XDR/CERAMIC / BLACK/GOLD - Sold OutWould you like to add on any equipment?
img src="//projektride.co.uk/cdn/shop/files/20220509-Kona4943-LavaDomeDetails_2000x_2266f0c9-54ac-4a0c-96c5-2e02f7064d10_98x.jpg?v=1733928759" alt="" class="product-single__thumbnail-img"> 12X142MM CLINCHER/XDR/CERAMIC / MATTE BLACK - Sold Out {"id":8055058661602,"title":"Brooks C19 Cambium Carved All-Weather","handle":"brooks-c19-cambium-carved-all-weather","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\u003c\/p\u003e\n\u003cp\u003eThis carved model features a hole for pressure relief helping to eliminate contact point discomfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRails: Black Steel\u003c\/li\u003e\n\u003cli\u003eLx283mm, Wx184mm, Hx52mm\u003c\/li\u003e\n\u003cli\u003eWeight: 473g\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2025-01-07T16:36:50+00:00","created_at":"2023-03-18T11:18:28+00:00","vendor":"ProjektRide","type":"Apparel \u0026 Accessories","tags":["Accessories","brooks","Saddles","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":11499,"price_min":11499,"price_max":11499,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43936013058274,"title":"184mm","option1":"184mm","option2":null,"option3":null,"sku":"C209C00A06300","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Brooks C19 Cambium Carved All-Weather - 184mm","public_title":"184mm","options":["184mm"],"price":11499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","options":["Width"],"media":[{"alt":null,"id":31694646640866,"position":1,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646673634,"position":2,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646706402,"position":3,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646739170,"position":4,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311","width":776}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\u003c\/p\u003e\n\u003cp\u003eThis carved model features a hole for pressure relief helping to eliminate contact point discomfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRails: Black Steel\u003c\/li\u003e\n\u003cli\u003eLx283mm, Wx184mm, Hx52mm\u003c\/li\u003e\n\u003cli\u003eWeight: 473g\u003c\/li\u003e\n\u003c\/ul\u003e"} 12X142MM CLINCHER/XDR/CERAMIC / RED - Sold Out [] 12X142MM CLINCHER/XDR/CERAMIC / MATTE TURQUIOSE - Sold Out
Hire Lazer Compact Helmet12X142MM CLINCHER/XDR/CERAMIC / GOLD - Sold Out 12X142MM CLINCHER/XDR/CERAMIC / ENVE ALLOY DISC BLACK HUB - Sold Out 12/142 CLINCHER/SHIMANO / BLACK/GOLD - Sold Out
a class="product__media product__media--featured" href="/collections/brakes-complete-brakes/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)"> 12/142 CLINCHER/SHIMANO / MATTE BLACK - Sold OutHome span class="visually-hidden">Hire Lazer Compact Helmet12/142 CLINCHER/SHIMANO / RED - Sold OutKonaWould you like to add on any equipment?> 12/142 CLINCHER/SHIMANO / MATTE TURQUIOSE - Sold Out
/ 12/142 CLINCHER/SHIMANO / GOLD - Sold Out
12/142 CLINCHER/XDR/CERAMIC / RED - Sold Out
Hire Ortlieb 40L Pannier Bags£0.0012/142 CLINCHER/XDR/CERAMIC / SILVER - Sold OutWhitespan class="visually-hidden">Hire Ortlieb 40L Pannier Bags Extra Large [email protected] >
Small / Black - Sold Out> £0.00 Large / White - Sold Outdiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">
Extra Large / Black - Sold Out> © 2026,
HIRE - BIKE PACKING BUNDLEify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752904063,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"SILVER","option3":null,"sku":"EN000G27R45DCL1SHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752936831,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1THGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Grave Website by
Quantity: 2MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"EN00G271003112028","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753035135,"title":"12X142MM CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","option1":"12X142MM CLINCHER\/XDR","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"EN000G27R45DCL1BXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINC Juan Borges Designs £0.00DR","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ MATTE BLACK","public_title":"12X142MM CLINCHER\/XDR \/ MATTE BLACK","options":["12X142MM CLINCHER\/XDR","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753133439,"title":"12X142MM CLINCHER\/XDR \/ RED","option1":"12X142MM CLINCHER\/XDR","option2":"RED","option3":null,"sku":"EN000G27R45DCL1RXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ RED","public_title":"12X142MM CLINCHER\/XDR \/ RED","options":["12X142MM CLINCHER\/XDR","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"sellingdiv class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">. 1 DR","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753231743,"title":"12X142MM CLINCHER\/XDR \/ GOLD","option1":"12X142MM CLINCHER\/XDR","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ GOLD","public_title":"12X142MM CLINCHER\/XDR \/ GOLD","options":["12X142MM CLINCHER\/XDR","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753264511,"title":"12X142MM CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/XDR","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Grav> plan":false,"selling_plan_allocations":[]},{"id":55177753330047,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"BLACK\/GOLD","option3":null,"sku":"EN000G27R45DCL1BYXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","options":["12X142MM CLINCHER\/XDR\/CERAMIC","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753362815,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMI :"SILVER","option3":null,"sku":"EN000G27R45DCL1SXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ SILVER","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ SILVER","options":["12X142MM CLINCHER\/XDR\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753461119,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1TXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/XDR\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ GOLD","public_title":"12\/142 CLINCHER\/SHIMANO \/ GOLD","options":["12\/142 CLINCHER\/SHIMANO","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753788799,"title":"12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_sellingBuy Sell Ride Confident #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753887103,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE BLACK","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753919871,"title":"12 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 = 1773105304;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":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_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_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\"] 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_selector":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","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,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,43936129941730,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,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,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,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T00:45:26Z","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-03-10T00:46:52Z","shopify_market_id":382140642,"market_locatio
ns_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-10T00:45:21Z","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_bu 5000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753985407,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754018175,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null 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}];(function() { const cachedData = {"plans":[{"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_buttDecrease quantity name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ RED","public_title":"12\/142 CLINCHER\/XDR \/ RED","options":["12\/142 CLINCHER\/XDR","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754214783,"title":"12\/142 CLINCHER\/XDR \/ SILVER","option1":"12\/142 CLINCHER\/XDR","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ SILVER","public_title":"12\/142 CLINCHER\/XDR \/ SILVER","options":["12\/142 CLINCHER\/XDR","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754247551,"title":"12\/142 CLINCHER\/XDR \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/XDR","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requireFAQ
entory_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":"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_ ISC BLACK HUB","option1":"12\/142 CLINCHER\/XDR","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/XDR","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754345855,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUBQuestions and answers
tems. 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}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.u div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","options":["12\/142 CLINCHER\/XDR\/CERAMIC","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754444159,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","options":["12\/142 CLINCHER\/XDR\/CERAMIC","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754
R] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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":7468013 > CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754542463,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","options":["12\/142 CLINCHER\/XDR\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754575231,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"a

I'm looking to find out more information about a product, where can I find this?
Please get in touch with a member of the team either by phone (
01313745324

) or email ([email protected]) where on of the team will be more than happy to help.ProjektRide Bike Shop Edinburgh

I'm looking to buy this product, when will it arrive and how much does postage cost?

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.

We also have a physical store, if you are local please pop in -

ProjektRide Bike Shop Edinburgh
82 Newington Road, EH91QN, Edinburgh.

.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }

img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">

QUICK LINKS

About UsContact UsBlog
Track Service Progress

Building Your Bike From the Box

Insure Your Bike

Privacy Policy

Kona 6061 Aluminum Buttedimg src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> Cookie Policyions":[]},{"id":55177753461119,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1TXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/XDR\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753493887,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","public_title":"12
X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","options":["12X142MM CLINCHER\/XDR\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753526655,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/XDR\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753559423,"title":"12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB", Terms of Service"option1":"12\/142 CLINCHER\/SHIMANO","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753592191,"title":"12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","option1":"12\/142 CLINCHER\/SHIMANO","option2":"BLACK\/GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","public_title":"12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","options":["12\/142 CLINCHER\/SHIMANO","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753624959,"title":"12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","option1":"12\/142 CLINCHER\/SHIMANO","option2":"MATTE BLACK","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","options":["12\/142 CLINCHER\/SHIMANO","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753657727,"title":"12\/142 CLINCHER\/SHIMANO \/ RED","option1":"12\/142 CLINCHER\/SHIMANO","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ RED","  Refund policypublic_title":"12\/142 CLINCHER\/SHIMANO \/ RED","options":["12\/142 CLINCHER\/SHIMANO","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753690495,"title":"12\/142 CLINCHER\/SHIMANO \/ SILVER","option1":"12\/142 CLINCHER\/SHIMANO","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ SILVER","public_title":"12\/142 CLINCHER\/SHIMANO \/ SILVER","options":["12\/142 CLINCHER\/SHIMANO","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753723263,"title":"12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/SHIMANO","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/SHIMANO","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753756031,"title":"12\/142 CLINCHER\/SHIMANO \/ GOLD","option1":"12\/142 CLINCHER\/SHIMANO","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ GOLD","public_title":"12\/142 CLINCHER\/SHIMANO \/ GOLD","options":["12\/142 CLINCHER\/SHIMANO","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753788799,"title":"12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY QUICK LINKS DISC BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753821567,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO\/CE

Email
[email protected]

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 = 1773105304;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":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_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_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\"] 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_selector":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_origina span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable . 514,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,43936129941730,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,> 9993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T00:45:26Z","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 = {"varian> Website by 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_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ R/DJuan Borges Designs e":"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,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z", . scription_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_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ diHire Kryptolok Standard U-Lock & 4 foot Kryptoflex cableMicroshift Advent w/ Clutch scount }}","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":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type"ixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._Restock £0.00 RocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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":7505720869090,"title":"Shimano BR-MT200 Hydraulic Brake","handle":"shimano-br-mt200-hydraulic-brake","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003eGreat value Shimano BR-MT200 fully bled hydraulic brake system.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePerfect upgrade from mechanical disc brakes.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eSingle piston, Used with mineral oil.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePowerful, reliable, and low maintenance.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eCan be used with 160mm rotors or 180mm rotors (please note - adaptors nor rotors are included)\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePrice is per brake, please choose Front or Rear below.\u003c\/div\u003e","published_at":"2022-01-12T20:51:42+00:00","created_at":"2022-01-12T20 :51:41+00:00","vendor":"Shimano","type":"","tags":["brakes","COMPLETE BRAKES","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":3500,"price_min":3500,"price_max":3500,"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":42300512174306,"title":"Front","option1":"Front","option2":null,"option3":null,"sku":"MT200BRF","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Front","public_title":"Front","options":["Front"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4524667881506","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42300512207074,"title":"Rear","option1":"Rear","option2":null,"option3":null,"sku":"MT200BLR","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Shimano BR-MT200 Hydraulic Brake - Rear03ePrice is per brake, please choose Front or Rear below.\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {42300512174306 : "deny",42300512207074 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {42300512174306 : parseInt("1"),42300512207074 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {42300512174306 : parseInt(""),42300512207074 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {42300512174306 : null,42300512207074 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42300512174306 : parseInt(""),42300512207074 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42300512174306 : null,42300512207074 : null,}; window._RestockRocketConfig.variantsShippingText = {42300512174306 : "",42300512207074 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {42300512174306 : null,42300512207074 : null,}; window._RestockRocketCo nfig.selected_variant_id = 42300512174306; 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/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/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(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 HIRE - BIKE PACKING BUNDLEMicroshift Advent 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 = 1773105304;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":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_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_pag< 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 e":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_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_for = 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 lector_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","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 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 ":"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,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43age = Date.now() - updatedAt.getTime(); if (age 936327041250,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,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,440529 <09129954,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,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T00:45:26Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filt 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 || er_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-03-10T00:46:52Z","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-03-10T00:45:21Z","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":[555697123 a class="product__media product__media--featured" href="/collections/enve/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> BRAKE CALIPERS!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[key82335,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_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_produ]; 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) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocketcts":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_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,"transla span class="visually-hidden">HIRE - BIKE PACKING BUNDLE && 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.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.Stions":{},"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_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"fig.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') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabs":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_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,"translati > led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded 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); } } ons":{},"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_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 }} 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}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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":8055058661602,"title":"Brooks C19 Cambium Carved All-Weather","handle":"brooks-c19-cambium-carved-all-weather","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\u003c\/io":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646706402,"position":3,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646739170,"position":4,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311","width":776}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp \u003eMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\u003c\/p\u003e\n\u003cp\u003eThis carved model features a hole for pressure relief helping to eliminate contact point discomfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRails: Black Steel\u003c\/li\u003e\n\u003cli\u003eLx283mm, Wx184mm, Hx52mm\u003c\/li\u003e\n\u003cli\u003eWeight: 473g\u003c\/li\u003e\n\u003c\/ul\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {43936013058274 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {43936013058274 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {43936013058274 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43936013058274 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43936013058274 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43936013058274 : null,}; window._RestockRocketConfig.variantsShippingText = {43936013058274 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {43936013058274 : null,}; window._RestockRocketConfig.selected_variant_id = 43936013058274; 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/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-7 div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">Tektro TR180 180mm4a5-adbe-431365bfd910/restockrocket-1-465/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(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 > < 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 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 REAR BRAKE ROTOR<]; 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) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket Tektro TR160 160mm && 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.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-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) { // 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(cac £0.00 hedSettings); } 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 === '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') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded 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); } } .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: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-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-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-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;} Tektro HDM275 Hydraulic #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; } Feimen HP-H868B div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> > ProjektRideKona XC/BC Riser Buy Sell Ride Confident
:"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,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","aSMALL llow_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}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles m","public_title":"Rear","options":["Rear"],"price":3500,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"689228881471","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","options":["Option"],"media":[{"alt":null,"id":29059153101026,"position":1,"preview_image":{"aspect_ratio":1.061,"height":1152,"width":1222,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703"},"aspect_ratio":1.061,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","width":1222},{"alt":null,"id":29059153133794,"position":2,"preview_image":{"aspect_ratio":1.003,"height5'1" - 5'7" SHIFTERS ":1152,"width":1156,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703"},"aspect_ratio":1.003,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703","width":1156}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003eGreat value Shimano BR-MT200 fully bled hydraulic brake system.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePerfect upgrade from mechanical disc brakes.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eSingle piston, Used with mineral oil.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePowerful, reliable, and low maintenance.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eCan be used with 160mm rotors or 180mm rotors (please note - adaptors nor rotors are included)\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u0
hopify.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) { // 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(cac:"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 }} 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}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382MEDIUM> Tektro HDM275 HydraulichedSettings); } 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._RestockRocketCon335,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_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_productp\u003e\n\u003cp\u003eThis carved model features a hole for pressure relief helping to eliminate contact point discomfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRails: Black Steel\u003c\/li\u003e\n\u003cli\u003eLx283mm, Wx184mm, Hx52mm\u003c\/li\u003e\n\u003cli\u003eWeight: 473g\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2025-01-07T16:36:50+00:00","created_at":"2023-03-18T11:18:28+00:00","vendor":"ProjektRide","type":"Apparel \u0026 Accessories","tags":["Accessories","brooks","Saddles","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":11499,"price_min":11499,"price_max":11499,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43936013058274,"title":"184mm","option1":"184mm","option2":null,"option3":null,"sku":"C209C00A06300","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Brooks C19 Cambium Carved All-Weather - 185'5" - 5'11" FRONT BRAKE ROTOR .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: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-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-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-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;} 4mm","public_title":"184mm","options":["184mm"],"price":11499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26315-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26313-pm.png?v=1679138310","\/\/projektride.co.uk\/cdn\/shop\/products\/26316-pm.png?v=1679138311"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","options":["Width"],"media":[{"alt":null,"id":31694646640866,"position":1,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26314-pm.png?v=1679138310","width":776},{"alt":null,"id":31694646673634,"position":2,"preview_image":{"aspect_rat
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 || LARGEHIRE - BIKE PACKING BUNDLE !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 5'10" - 6'3" BRAKE LEVERS
X-LARGE HEADSET 6'1" - 6'7" HANDLEBAR

We also have a physical store, if you are local please pop in -ProjektRide Bike Shop Edinburgh 82 Newington Road, EH91QN, Edinburgh.img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> About UsEXTRASn/a 0131 374 5324 {"id":7959400513762,"title":"Kona Lava Dome","handle":"kona-lava-dome-hardtail-bike-2022","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Lava Dome is kind of like your best friend, but in bike form. It’s awesome in the dirt. It’s awesome to rally around town. It’s awesome poking around neighbourhood singletrack, and it does it all in a dependable way. The Lava Dome features an easy-to-use 9-speed drivetrain with a clutch rear derailleur as well as sleek internal cable routing and dropouts. With strong 29” wheels that can accept up to a 2.6” tires, this bike is ready for everything in its path!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"h2 text-center\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eSPECS \u0026amp; GEOMETRY\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"bike_data_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003cdiv id=\"kro_specs\" data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSPECIFICATIONS\u003c\/h3\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"scrollable-wrapper\"\u003e\n\u003ctable data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRAME MATERIAL\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona 6061 Aluminum Butted\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSIZES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eS, M, L, XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR SHOCK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFORK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eSuntour XCR 32 or X1 LO-R or RST Omega Coil Spring 100mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCRANKARMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eSamox\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAINRINGS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e28t\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eB\/B\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eFeimin 73mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePEDALS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona JS2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAIN\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKMC X9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCASSETTE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent 11-46t 9spd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAINGUIDE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eF\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eR\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent w\/ Clutch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSHIFTERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eBRAKE CALIPERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro HDM275 Hydraulic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT BRAKE ROTOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro TR180 180mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR BRAKE ROTOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro TR160 160mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eBRAKE LEVERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro HDM275 Hydraulic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eHEADSET\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eFeimen HP-H868B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eHANDLEBAR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\/BC Riser\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSTEM\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEATPOST\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Thumb 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEAT CLAMP\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona QR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eGRIPS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Key Grip Slip on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSADDLE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT HUB\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eJoytech 100x9mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR HUB\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eJoytech 135x10mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSPOKES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eStainless Black 14g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u00382 Newington Roadctd class=\"label\" data-mce-fragment=\"1\"\u003eRIMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eAlex DP27K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Trail Boss or Maxxis Rekons 29x2.25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Trail Boss or Maxxis Rekons 29x2.25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePAINT COLOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eGloss Dark Grey or Gloss Porcelain w\/ Furnace Fade \u0026amp; Purple Decals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fra Edinburghgment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eEXTRAS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\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","published_at":"2022-12-13T20:03:09+00:00","created_at":"2022-11-24T10:37:52+00:00","vendor":"Kona","type":"","tags":["bikes","Kona","mountain bikes","new bikes","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":67900,"price_min":67900,"price_max":67900,"available":false,"price_varies":false,"compare_at_price":69900,"compare_at_price_min":69900,"compare_at_price_max":69900,"compare_at_price_varies":false,"variants":[{"id":43690191814882,"title":"Small \/ Black","option1":"Small","option2":"Black","option3":null,"sku":"KN23B-LAVD-SM-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Small \/ Black","public_title":"Small allocations":[]},{"id":54900747469183,"title":"Large \/ White","option1":"Large","option2":"White","option3":null,"sku":"KN23B-LAVD-LG-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Large \/ White","public_title":"Large \/ White","options":["Large","White"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54900747501951,"title":"Extra Large \/ Black","option1":"Extra Large","option2":"Black","option3":null,"sku":"KN23B-LAVD-XL-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Extra Large \/ Black","public_title":"Extra Large \/ Black","options":["Extra Large","Black"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54900747534719,"title":"Extra Large \/ Whit e","option1":"Extra Large","option2":"White","option3":null,"sku":"KN23B-LAVD-XL-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Extra Large \/ White","public_title":"Extra Large \/ White","options":["Extra Large","White"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/lava_dome_opt.jpg?v=1669286275","\/\/projektride.co.uk\/cdn\/shop\/products\/download.png?v=1669286274","\/\/projektride.co.uk\/cdn\/shop\/products\/download_3.png?v=1669286275","\/\/projektride.co.uk\/cdn\/shop\/products\/download_2.png?v=1669286275","\/\/projektride.co.uk\/cdn\/shop\/products\/download_1_6637df14-f812-48ba-97ce-057c7b418d2d.png?v=1669286274","\/\/projektride.co.uk\/cdn\/shop\/files\/my23_lava_dome_white_2000x_8c187fb5-7e1d-4ead-8622-0acff3b56f00.jpg?v=1733928735","\/\/projektride.co.uk\/cdn\/shop\/f":{"aspect_ratio":2.41,"height":498,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_1_6637df14-f812-48ba-97ce-057c7b418d2d.png?v=1669286274"},"aspect_ratio":2.41,"height":498,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_1_6637df14-f812-48ba-97ce-057c7b418d2d.png?v=1669286274","width":1200},{"alt":null,"id":63619590783359,"position":6,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_lava_dome_white_2000x_8c187fb5-7e1d-4ead-8622-0acff3b56f00.jpg?v=1733928735"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_lava_dome_white_2000x_8c187fb5-7e1d-4ead-8622-0acff3b56f00.jpg?v=1733928735","width":1200},{"alt":null,"id":63619594748287,"position":7,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_lava_dome_white_angle_2000x_c1ad2587-ac57-4aa0-bd30-b13624f19e80.jpg?v= 1733928744"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_lava_dome_white_angle_2000x_c1ad2587-ac57-4aa0-bd30-b13624f19e80.jpg?v=1733928744","width":1200},{"alt":null,"id":63619596353919,"position":8,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4939-LavaDomeDetails_2000x_84b5e59d-2b82-4ac3-85d0-fe91301efbab.jpg?v=1733928752"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4939-LavaDomeDetails_2000x_84b5e59d-2b82-4ac3-85d0-fe91301efbab.jpg?v=1733928752","width":1200},{"alt":null,"id":63619597828479,"position":9,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4943-LavaDomeDetails_2000x_2266f0c9-54ac-4a0c-96c5-2e02f7064d10.jpg?v=1733928759"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4943-LavaDomeDetails_2000x_2266f0c9-54ac-4a0c-96c5-2e02f7064d10.jpg?v=1733928759","width":1200},{"alt":null,"id":63619598418303,"position":10,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4946-LavaDomeDetails_2000x_f996923a-8263-46a7-9a44-0c50e73a64c2.jpg?v=1733928765"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4946-LavaDomeDetails_2000x_f996923a-8263-46a7-9a44-0c50e73a64c2.jpg?v=1733928765","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Lava Dome is kind of like your best friend, but in bike form. It’s awesome in the dirt. It’s awesome to rally around town. It’s awesome poking around neighbourhood singletrack, and it does it all in a dependable way. The Lava Dome features an easy-to-use 9-speed drivetrain with a clutch rear d Emailerailleur as well as sleek internal cable routing and dropouts. With strong 29” wheels that can accept up to a 2.6” tires, this bike is ready for everything in its path!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"h2 text-center\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eSPECS \u0026amp; GEOMETRY\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"bike_data_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003cdiv id=\"kro_specs\" data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSPECIFICATIONS\u003c\/h3\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"scrollable-wrapper\"\u003e\n\u003ctable data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRAME MATERIAL\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona 6061 Aluminum Butted\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSIZES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eS, M, L, XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR SHOCK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFORK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eSuntour XCR 32 or X1 LO-R or RST Omega Coil Spring 100mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCRANKARMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eSamox\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003 eCHAINRINGS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e28t\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eB\/B\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eFeimin 73mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePEDALS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona JS2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAIN\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKMC X9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCASSETTE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent 11-46t 9spd\u003c\/td\u003ee\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eFeimen HP-H868B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eHANDLEBAR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\/BC Riser\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSTEM\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEATPOST\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Thumb 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEAT CLAMP\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona QR\u003c\/td\u003e\n\u003c\/tr \u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eGRIPS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Key Grip Slip on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSADDLE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona XC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT HUB\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eJoytech 100x9mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR HUB\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eJoytech 135x10mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label [] { "@context": "http://schema.org/", "@type": "Product", "name": "Kona Lava Dome", "url": "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/products\/lava_dome_opt_1000x.jpg?v=1669286275" ],"description": "The Lava Dome is kind of like your best friend, but in bike form. It’s awesome in the dirt. It’s awesome to rally around town. It’s awesome poking around neighbourhood singletrack, and it does it all in a dependable way. The Lava Dome features an easy-to-use 9-speed drivetrain with a clutch rear derailleur as well as sleek internal cable routing and dropouts. With strong 29” wheels that can accept up to a 2.6” tires, this bike is ready for everything in its path!\nSPECS \u0026amp; GEOMETRY\n\n\nSPECIFICATIONS\n\n\n\n\n\nFRAME MATERIAL\nKona 6061 Aluminum Butted\n\n\nSIZES\nS, M, L, XL\n\n\nREAR SHOCK\nn\/a\n\n\nFORK\nSuntour XCR 32 or X1 LO-R or RST Omega Coil Spring 100mm\n\n\nCRANKARMS\nSamox\n\n\nCHAINRINGS\n28t\n\n\nB\/B\nFeimin 73mm\n\n\nPEDALS\nKona JS2\n\n\nCHAIN\nKMC X9\n\n\nCASSETTE\nMicroshift Advent 11-46t 9spd\n\n\nCHAINGUIDE\nn\/a\n\n\nF\/D\nn\/a\n\n\nR\/D\nMicroshift Advent w\/ Clutch\n\n\nSHIFTERS\nMicroshift Advent\n\n\nBRAKE CALIPERS\nTektro HDM275 Hydraulic\n\n\nFRONT BRAKE ROTOR\nTektro TR180 180mm\n\n\nREAR BRAKE ROTOR\nTektro TR160 160mm\n\n\nBRAKE LEVERS\nTektro HDM275 Hydraulic\n\n\nHEADSET\nFeimen HP-H868B\n\n\nHANDLEBAR\nKona XC\/BC Riser\n\n\nSTEM\nKona XC\n\n\nSEATPOST\nKona Thumb 31.6mm\n\n\nSEAT CLAMP\nKona QR\n\n\nGRIPS\nKona Key Grip Slip on\n\n\nSADDLE\nKona XC\n\n\nFRONT HUB\nJoytech 100x9mm\n\n\nREAR HUB\nJoytech 135x10mm\n\n\nSPOKES\nStainless Black 14g\n\n\nRIMS\nAlex DP27K\n\n\nFRONT TIRE\nWTB Trail Boss or Maxxis Rekons 29x2.25\"\n\n\nREAR TIRE\nWTB Trail Boss or Maxxis Rekons 29x2.25\"\n\n\nPAINT COLOR\nGloss Dark Grey or Gloss Porcelain w\/ Furnace Fade \u0026amp; Purple Decals\n\n\nEXTRAS\nn\/a\n\n\n\n\n\n\n","sku": "KN23B-LAVD-SM-BL","brand": { "@type": "Thing", "name": "Kona" },"gtin8": "","offers": [{ "@type" : "Offer","sku": "KN23B-LAVD-SM-BL","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=43690191814882" }, { "@type" : "Offer","sku": "KN23B-LAVD-SM-WH","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=54900747403647" }, { "@type" : "Offer","sku": "KN23B-LAVD-MD-BL","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=43690191847650" }, { "@type" : "Offer","sku": "KN23B-LAVD-MD-WH","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=54900747436415" }, { "@type" : "Offer","sku": "KN23B-LAVD-LG-BL","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=43690191880418" }, { "@type" : "Offer","sku": "KN23B-LAVD-LG-WH","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=54900747469183" }, { "@type" : "Offer","sku": "KN23B-LAVD-XL-BL","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=54900747501951" }, { "@type" : "Offer","sku": "KN23B-LAVD-XL-WH","availability" : "http://schema.org/OutOfStock", "price" : 679.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/kona-lava-dome-hardtail-bike-2022?variant=54900747534719" } ] } © 2026, ProjektRide Juan Borges Designs . Hire Lazer Compact Helmet a class="product__media product__media--featured" href="/collections/kona/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)"> span class="visually-hidden">Hire Lazer Compact Helmet 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 = 1773105304;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":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_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_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\"] 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_selector":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","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,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,43936129941730,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,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,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,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T00:45:26Z","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-03-10T00:46:52Z","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-03-10T00:45:21Z","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_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":"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":"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,"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 }} 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}];(function() { const cachedData = {"plans":[{"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_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":"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":"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,"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 }} 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}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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":14972516270463,"title":"ENVE G27 650b Gravel Wheelset","handle":"enve-g27-650b-gravel-wheelset","description":"\u003cp\u003eThe ENVE G27 650b Gravel Wheelset is designed to laugh at rough terrain, roots and rocky surfaces, thanks to its superior strength, optimal stiffness and low weight. If you're planning to enjoy day trips and multi-day bikepacking adventures, or race on loose tracks, then it's for you.\u003c\/p\u003e\n\u003cp\u003eCompatibility with large volume tyres means it delivers traction and control when riding at speed, while the low pressure that you can run while set up tubeless provides lower rolling resistance and protection from flats.\u003c\/p\u003e\n\u003cp\u003eFurther protection is delivered by ENVE's own Wide Hookless Bead technology, which provides a teardrop shape to the rim specifically designed to absorb the impacts of gravel riding without pinching the tyre. The hookless rims with large internal widths are also lighter and achieve better aerodynamics, thanks to a clean transition between rim and tyre.\u003c\/p\u003e\n\u003cp\u003eAnother ENVE hallmark is the moulded spoke holes which, unlike with drilled holes, maximise the strength of the carbon, since it's never cut. The quality of this design is down to ENVE's in-house expertise, with all rims being made by hand at ENVE HQ in Ogden, Utah, USA.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe ENVE G27 650b Gravel Wheelset comes with ENVE's leading Factory Limited Warranty and Incidental Damage Protection. The Factory Limited Warranty protects buyers for five years from defects in material and workmanship, while the Incidental Damage Protection gives protection from damage caused to their wheels while riding, crashing or transporting bikes. \u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor use on gravel\u003c\/li\u003e\n\u003cli\u003e27mm inner rim width\u003c\/li\u003e\n\u003cli\u003eRecommended tyre size of between 42c and 2.25 inches\u003c\/li\u003e\n\u003cli\u003eOptimised for tubeless use, though compatible with tubes\u003c\/li\u003e\n\u003cli\u003eAnti-flat technology\u003c\/li\u003e\n\u003cli\u003e5-year Factory Limited Warranty, cover through ENVE's Incidental Damage Protection Programme\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eENVE Factory Limited Warranty\u003c\/h5\u003e\n\u003cp\u003eCoverage for the original owner against defects in materials and workmanship for the period of five years from the original purchase date. Product registration is required within 60 days of purchase. Second-hand owners are covered from the product's date of manufacture.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/eur03.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.enve.com%2Fsupport%2Fwarranty-terms%2F\u0026amp;data=05%7C01%7C%7Ceee91ce7410d43acccab08da42eb621e%7Cb87d9fd86ee942a682ae543b5d3192d1%7C0%7C0%7C637895875980177641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026amp;sdata=x%2Bmj%2FDpjo8yRJ4MflNHrKfupoYj%2FJw%2BBSbogomd4EP8%3D\u0026amp;reserved=0\"\u003ehttps:\/\/www.enve.com\/support\/warranty-terms\/\u003c\/a\u003e\u003c\/p\u003e\n\u003ch5\u003eENVE Incidental Damage Protection\u003c\/h5\u003e\n\u003cp\u003eThis program provides a no-charge rim replacement for your first three years of ownership and a prorated replacement thereafter for damage inflicted upon your SES rim when racing, riding, or transporting your bicycle. Original owners only. Product registration is required within 60 days of purchase to be eligible for this program.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/eur03.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.enve.com%2Fsupport%2Fincidental-damage-protection-terms%2F\u0026amp;data=05%7C01%7C%7Ceee91ce7410d43acccab08da42eb621e%7Cb87d9fd86ee942a682ae543b5d3192d1%7C0%7C0%7C637895875980177641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026amp;sdata=geVTSFdkysT7JgFLMdILdKHTYpuacqvZnsQSSFcsMvI%3D\u0026amp;reserved=0\"\u003ehttps:\/\/www.enve.com\/support\/incidental-damage-protection-terms\/\u003c\/a\u003e\u003c\/p\u003e","published_at":"2025-03-08T15:32:13+00:00","created_at":"2025-03-08T15:32:13+00:00","vendor":"Enve","type":"wheels","tags":["G27 Wheelset","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":355000,"price_min":355000,"price_max":355000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55177752510847,"title":"12X142MM CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","option1":"12X142MM CLINCHER\/SHIMANO","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"EN000G27R45DCL1BHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","public_title":"12X142MM CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","options":["12X142MM CLINCHER\/SHIMANO","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752543615,"title":"12X142MM CLINCHER\/SHIMANO \/ BLACK\/GOLD","option1":"12X142MM CLINCHER\/SHIMANO","option2":"BLACK\/GOLD","option3":null,"sku":"EN000G27R45DCL1BYHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ BLACK\/GOLD","public_title":"12X142MM CLINCHER\/SHIMANO \/ BLACK\/GOLD","options":["12X142MM CLINCHER\/SHIMANO","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752576383,"title":"12X142MM CLINCHER\/SHIMANO \/ MATTE BLACK","option1":"12X142MM CLINCHER\/SHIMANO","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ MATTE BLACK","public_title":"12X142MM CLINCHER\/SHIMANO \/ MATTE BLACK","options":["12X142MM CLINCHER\/SHIMANO","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752609151,"title":"12X142MM CLINCHER\/SHIMANO \/ RED","option1":"12X142MM CLINCHER\/SHIMANO","option2":"RED","option3":null,"sku":"EN000G27R45DCL1RHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ RED","public_title":"12X142MM CLINCHER\/SHIMANO \/ RED","options":["12X142MM CLINCHER\/SHIMANO","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752641919,"title":"12X142MM CLINCHER\/SHIMANO \/ SILVER","option1":"12X142MM CLINCHER\/SHIMANO","option2":"SILVER","option3":null,"sku":"EN000G27R45DCL1SHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ SILVER","public_title":"12X142MM CLINCHER\/SHIMANO \/ SILVER","options":["12X142MM CLINCHER\/SHIMANO","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752674687,"title":"12X142MM CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/SHIMANO","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1THG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/SHIMANO","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752707455,"title":"12X142MM CLINCHER\/SHIMANO \/ GOLD","option1":"12X142MM CLINCHER\/SHIMANO","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YHG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ GOLD","public_title":"12X142MM CLINCHER\/SHIMANO \/ GOLD","options":["12X142MM CLINCHER\/SHIMANO","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752740223,"title":"12X142MM CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/SHIMANO","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"EN00G271003112026","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/SHIMANO \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/SHIMANO","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752772991,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"EN000G27R45DCL1BHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752805759,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"BLACK\/GOLD","option3":null,"sku":"EN000G27R45DCL1BYHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752838527,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE BLACK","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752871295,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ RED","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"RED","option3":null,"sku":"EN000G27R45DCL1RHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ RED","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ RED","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752904063,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"SILVER","option3":null,"sku":"EN000G27R45DCL1SHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752936831,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1THGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177752969599,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YHGC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753002367,"title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/SHIMANO\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"EN00G271003112028","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/SHIMANO\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753035135,"title":"12X142MM CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","option1":"12X142MM CLINCHER\/XDR","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"EN000G27R45DCL1BXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","public_title":"12X142MM CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","options":["12X142MM CLINCHER\/XDR","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753067903,"title":"12X142MM CLINCHER\/XDR \/ BLACK\/GOLD","option1":"12X142MM CLINCHER\/XDR","option2":"BLACK\/GOLD","option3":null,"sku":"EN000G27R45DCL1BYXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ BLACK\/GOLD","public_title":"12X142MM CLINCHER\/XDR \/ BLACK\/GOLD","options":["12X142MM CLINCHER\/XDR","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753100671,"title":"12X142MM CLINCHER\/XDR \/ MATTE BLACK","option1":"12X142MM CLINCHER\/XDR","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ MATTE BLACK","public_title":"12X142MM CLINCHER\/XDR \/ MATTE BLACK","options":["12X142MM CLINCHER\/XDR","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753133439,"title":"12X142MM CLINCHER\/XDR \/ RED","option1":"12X142MM CLINCHER\/XDR","option2":"RED","option3":null,"sku":"EN000G27R45DCL1RXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ RED","public_title":"12X142MM CLINCHER\/XDR \/ RED","options":["12X142MM CLINCHER\/XDR","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753166207,"title":"12X142MM CLINCHER\/XDR \/ SILVER","option1":"12X142MM CLINCHER\/XDR","option2":"SILVER","option3":null,"sku":"EN000G27R45DCL1SXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ SILVER","public_title":"12X142MM CLINCHER\/XDR \/ SILVER","options":["12X142MM CLINCHER\/XDR","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753198975,"title":"12X142MM CLINCHER\/XDR \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/XDR","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1TXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/XDR \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/XDR","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753231743,"title":"12X142MM CLINCHER\/XDR \/ GOLD","option1":"12X142MM CLINCHER\/XDR","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YXDR","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ GOLD","public_title":"12X142MM CLINCHER\/XDR \/ GOLD","options":["12X142MM CLINCHER\/XDR","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753264511,"title":"12X142MM CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/XDR","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/XDR","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753297279,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"EN000G27R45DCL1BXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","options":["12X142MM CLINCHER\/XDR\/CERAMIC","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753330047,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"BLACK\/GOLD","option3":null,"sku":"EN000G27R45DCL1BYXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","options":["12X142MM CLINCHER\/XDR\/CERAMIC","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753362815,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"MATTE BLACK","option3":null,"sku":"EN000G27R45DCL1MBXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","options":["12X142MM CLINCHER\/XDR\/CERAMIC","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753395583,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ RED","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"RED","option3":null,"sku":"EN000G27R45DCL1RXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ RED","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ RED","options":["12X142MM CLINCHER\/XDR\/CERAMIC","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753428351,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ SILVER","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"SILVER","option3":null,"sku":"EN000G27R45DCL1SXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ SILVER","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ SILVER","options":["12X142MM CLINCHER\/XDR\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753461119,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"EN000G27R45DCL1TXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","options":["12X142MM CLINCHER\/XDR\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753493887,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"GOLD","option3":null,"sku":"EN000G27R45DCL1YXDRC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ GOLD","options":["12X142MM CLINCHER\/XDR\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753526655,"title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12X142MM CLINCHER\/XDR\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12X142MM CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12X142MM CLINCHER\/XDR\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753559423,"title":"12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO \/ CHRIS KING R45D BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753592191,"title":"12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","option1":"12\/142 CLINCHER\/SHIMANO","option2":"BLACK\/GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","public_title":"12\/142 CLINCHER\/SHIMANO \/ BLACK\/GOLD","options":["12\/142 CLINCHER\/SHIMANO","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753624959,"title":"12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","option1":"12\/142 CLINCHER\/SHIMANO","option2":"MATTE BLACK","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/SHIMANO \/ MATTE BLACK","options":["12\/142 CLINCHER\/SHIMANO","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753657727,"title":"12\/142 CLINCHER\/SHIMANO \/ RED","option1":"12\/142 CLINCHER\/SHIMANO","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ RED","public_title":"12\/142 CLINCHER\/SHIMANO \/ RED","options":["12\/142 CLINCHER\/SHIMANO","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753690495,"title":"12\/142 CLINCHER\/SHIMANO \/ SILVER","option1":"12\/142 CLINCHER\/SHIMANO","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ SILVER","public_title":"12\/142 CLINCHER\/SHIMANO \/ SILVER","options":["12\/142 CLINCHER\/SHIMANO","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753723263,"title":"12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/SHIMANO","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/SHIMANO \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/SHIMANO","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753756031,"title":"12\/142 CLINCHER\/SHIMANO \/ GOLD","option1":"12\/142 CLINCHER\/SHIMANO","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"t _allocations":[]},{"id":55177753821567,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ CHRIS KING R45D BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753854335,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ BLACK\/GOLD","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"BLACK\/GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/14t_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753985407,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754018175,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name": "ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ GOLD","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754050943,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"l Wheelset - 12\/142 CLINCHER\/XDR \/ RED","public_title":"12\/142 CLINCHER\/XDR \/ RED","options":["12\/142 CLINCHER\/XDR","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754214783,"title":"12\/142 CLINCHER\/XDR \/ SILVER","option1":"12\/142 CLINCHER\/XDR","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ SILVER","public_title":"12\/142 CLINCHER\/XDR \/ SILVER","options":["12\/142 CLINCHER\/XDR","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754247551,"title":"12\/142 CLINCHER\/XDR \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/XDR","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable" Hire Lazer Compact Helmet:true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/XDR \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/XDR","MATTE TURQUIOSE"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754280319,"title":"12\/142 CLINCHER\/XDR \/ GOLD","option1":"12\/142 CLINCHER\/XDR","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ GOLD","public_title":"12\/142 CLINCHER\/XDR \/ GOLD","options":["12\/142 CLINCHER\/XDR","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754313087,"title":"12\/142 CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","option1":"12\/142 CLINCHER\/XDR","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/XDR \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/XDR","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754345855,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ CHRIS KING R45D BLACK HUB","options":["12\/142 CLIN CHER\/XDR\/CERAMIC","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754378623,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"BLACK\/GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ BLACK\/GOLD","options":["12\/142 CLINCHER\/XDR\/CERAMIC","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754411391,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"MATTE BLACK","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE BLACK","options":["12\/142 CLINCHER\/XDR\/CERAMIC","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754444159,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ RED","options":["12\/142 CLINCHER\/XDR\/CERAMIC","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754476927,"title":"12\/142 CL £0.00INCHER\/XDR\/CERAMIC \/ SILVER","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ SILVER","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ SILVER","options":["12\/142 CLINCHER\/XDR\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754509695,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"MATTE TURQUIOSE","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ MATTE TURQUIOSE","options":["12\/142 CLINCHER\/XDR\/CERAMIC","MATTE TURQUIOSE"width":1224}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe ENVE G27 650b Gravel Wheelset is designed to laugh at rough terrain, roots and rocky surfaces, thanks to its superior strength, optimal stiffness and low weight. If you're planning to enjoy day trips and multi-day bikepacking adventures, or race on loose tracks, then it's for you.\u003c\/p\u003e\n\u003cp\u003eCompatibility with large volume tyres means it delivers traction and control when riding at speed, while the low pressure that you can run while set up tubeless provides lower rolling resistance and protection from flats.\u003c\/p\u003e\n\u003cp\u003eFurther protection is delivered by ENVE's own Wide Hookless Bead technology, which provides a teardrop shape to the rim specifically designed to absorb the impacts of gravel riding without pinching the tyre. The hookless rims with large internal widths are also lighter and achieve better aerodynamics, thanks to a clean transition between rim and tyre.\u003c\/p\u0 Black03e\n\u003cp\u003eAnother ENVE hallmark is the moulded spoke holes which, unlike with drilled holes, maximise the strength of the carbon, since it's never cut. The quality of this design is down to ENVE's in-house expertise, with all rims being made by hand at ENVE HQ in Ogden, Utah, USA.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe ENVE G27 650b Gravel Wheelset comes with ENVE's leading Factory Limited Warranty and Incidental Damage Protection. The Factory Limited Warranty protects buyers for five years from defects in material and workmanship, while the Incidental Damage Protection gives protection from damage caused to their wheels while riding, crashing or transporting bikes. \u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor use on gravel\u003c\/li\u003e\n\u003cli\u003e27mm inner rim width\u003c\/li\u003e\n\u003cli\u003eRecommended tyre size of between 42c and 2.25 inches\u003c\/li\u003e\n\u003cli\u003eOptimised for tubeless use, though compatible with tubes\u003c\/li\u003e\n\u003l-damage-protection-terms\/\u003c\/a\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55177752510847 : "deny",55177752543615 : "deny",55177752576383 : "deny",55177752609151 : "deny",55177752641919 : "deny",55177752674687 : "deny",55177752707455 : "deny",55177752740223 : "deny",55177752772991 : "deny",55177752805759 : "deny",55177752838527 : "deny",55177752871295 : "deny",55177752904063 : "deny",55177752936831 : "deny",55177752969599 : "deny",55177753002367 : "deny",55177753035135 : "deny",55177753067903 : "deny",55177753100671 : "deny",55177753133439 : "deny",55177753166207 : "deny",55177753198975 : "deny",55177753231743 : "deny",55177753264511 : "deny",55177753297279 : "deny",55177753330047 : "deny",55177753362815 : "deny",55177753395583 : "deny",55177753428351 : "deny",55177753461119 : "deny",55177753493887 : "deny",55177753526655 : "deny",55177753559423 : "deny",55177753592191 : "deny",55177753624959 : "deny",55177753657727 : "deny",55177753690495 : "deny",55177753723263 : "deny",55177753756031 : "deny",55177753788799 : "deny",55177753821567 : "deny",55177753854335 : "deny",55177753887103 : "deny",55177753919871 : "deny",55177753952639 : "deny",55177753985407 : "deny",55177754018175 : "deny",55177754050943 : "deny",55177754083711 : "deny",55177754116479 : "deny",55177754149247 : "deny",55177754182015 : "deny",55177754214783 : "deny",55177754247551 : "deny",55177754280319 : "deny",55177754313087 : "deny",55177754345855 : "deny",55177754378623 : "deny",55177754411391 : "deny",55177754444159 : "deny",55177754476927 : "deny",55177754509695 : "deny",55177754542463 : "deny",55177754575231 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55177752510847 : parseInt("0"),55177752543615 : parseInt("0"),55177752576383 : parseInt("0"),55177752609151 : parseInt("0"),55177752641919 : parseInt("0"),55177752674687 : parseInt("0"),55177752707455 : parseInt("0"),55177752740223 : parseInt("0"),55177752772991 : parseInt("0"),55177752805759 : parseInt("0"),55177752838527 : parseInt("0"),55177752871295 : parseInt("0"),55177752904063 : parseInt("0"),55177752936831 : parseInt("0"),55177752969599 : parseInt("0"),55177753002367 : parseInt("0"),55177753035135 : parseInt("0"),55177753067903 : parseInt("0"),55177753100671 : parseInt("0"),55177753133439 : parseInt("0"),55177753166207 : parseInt("0"),55177753198975 : parseInt("0"),55177753231743 : parseInt("0"),55177753264511 : parseInt("0"),55177753297279 : parseInt("0"),55177753330047 : parseInt("0"),55177753362815 : parseInt("0"),55177753395583 : parseInt("0"),55177753428351 : parseInt("0"),55177753461119 : parseInt("0"),55177753493887 : parseInt("0"),55177753526655 : parseInt("0"),55177753559423 : parseInt("0"),55177753592191 : parseInt("0"),55177753624959 : parseInt("0"),55177753657727 : parseInt("0"),55177753690495 : parseInt("0"),55177753723263 : parseInt("0"),55177753756031 : parseInt("0"),55177753788799 : parseInt("0"),55177753821567 : parseInt("0"),55177753854335 : parseInt("0"),55177753887103 : parseInt("0"),55177753919871 : pa rseInt("0"),55177753952639 : parseInt("0"),55177753985407 : parseInt("0"),55177754018175 : parseInt("0"),55177754050943 : parseInt("0"),55177754083711 : parseInt("0"),55177754116479 : parseInt("0"),55177754149247 : parseInt("0"),55177754182015 : parseInt("0"),55177754214783 : parseInt("0"),55177754247551 : parseInt("0"),55177754280319 : parseInt("0"),55177754313087 : parseInt("0"),55177754345855 : parseInt("0"),55177754378623 : parseInt("0"),55177754411391 : parseInt("0"),55177754444159 : parseInt("0"),55177754476927 : parseInt("0"),55177754509695 : parseInt("0"),55177754542463 : parseInt("0"),55177754575231 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55177752510847 : parseInt(""),55177752543615 : parseInt(""),55177752576383 : parseInt(""),55177752609151 : parseInt(""),55177752641919 : parseInt(""),55177752674687 : parseInt(""),55177752707455 : parseInt(""),55177752740223 : parseInt(""),55177752772991 : parseInt(""),55177752805759 : parseInt(""),55177752838527 : parseInt(""),55177752871295 : parseInt(""),55177752904063 : parseInt(""),55177752936831 : parseInt(""),55177752969599 : parseInt(""),55177753002367 : parseInt(""),55177753035135 : parseInt(""),55177753067903 : parseInt(""),55177753100671 : parseInt(""),55177753133439 : parseInt(""),55177753166207 : parseInt(""),55177753198975 : parseInt(""),55177753231743 : parseInt(""),55177753264511 : parseInt(""),55177753297279 : parseInt(""),55177753330047 : parseInt(""),55177753362815 : parseInt(""),55177753395583 : parseInt(""),55177753428351 : parseInt(""),55177753461119 : parseInt(""),55177753493887 : parseInt(""),55177753526655 : parseInt(""),55177753559423 : parseInt(""),55177753592191 : parseInt(""),55177753624959 : parseInt(""),55177753657727 : parseInt(""),55177753690495 : parseInt(""),55177753723263 : parseInt(""),55177753756031 : parseInt(""),55177753788799 : parseInt(""),55177753821567 : parseInt(""),55177753854335 : parseInt(""),55177753887103 : parseInt(""),55177753919871 : parseInt(""),55177753952639 : parseInt(""),551777 Hire Ortlieb 40L Pannier Bags53985407 : parseInt(""),55177754018175 : parseInt(""),55177754050943 : parseInt(""),55177754083711 : parseInt(""),55177754116479 : parseInt(""),55177754149247 : parseInt(""),55177754182015 : parseInt(""),55177754214783 : parseInt(""),55177754247551 : parseInt(""),55177754280319 : parseInt(""),55177754313087 : parseInt(""),55177754345855 : parseInt(""),55177754378623 : parseInt(""),55177754411391 : parseInt(""),55177754444159 : parseInt(""),55177754476927 : parseInt(""),55177754509695 : parseInt(""),55177754542463 : parseInt(""),55177754575231 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55177752510847 : null,55177752543615 : null,55177752576383 : null,55177752609151 : null,55177752641919 : null,55177752674687 : null,55177752707455 : null,55177752740223 : null,55177752772991 : null,55177752805759 : null,55177752838527 : null,55177752871295 : null,55177752904063 : null,55177752936831 : null,55177752969599 : null,55177753002367 : null,55177753035135 : null,55177753067903 : 559423 : parseInt(""),55177753592191 : parseInt(""),55177753624959 : parseInt(""),55177753657727 : parseInt(""),55177753690495 : parseInt(""),55177753723263 : parseInt(""),55177753756031 : parseInt(""),55177753788799 : parseInt(""),55177753821567 : parseInt(""),55177753854335 : parseInt(""),55177753887103 : parseInt(""),55177753919871 : parseInt(""),55177753952639 : parseInt(""),55177753985407 : parseInt(""),55177754018175 : parseInt(""),55177754050943 : parseInt(""),55177754083711 : parseInt(""),55177754116479 : parseInt(""),55177754149247 : parseInt(""),55177754182015 : parseInt(""),55177754214783 : parseInt(""),55177754247551 : parseInt(""),55177754280319 : parseInt(""),55177754313087 : parseInt(""),55177754345855 : parseInt(""),55177754378623 : parseInt(""),55177754411391 : parseInt(""),55177754444159 : parseInt(""),55177754476927 : parseInt(""),55177754509695 : parseInt(""),55177754542463 : parseInt(""),55177754575231 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = { 55177752510847 : null,55177752543615 : null,55177752576383 : null,55177752609151 : null,55177752641919 : null,55177752674687 : null,55177752707455 : null,55177752740223 : null,55177752772991 : null,55177752805759 : null,55177752838527 : null,55177752871295 : null,55177752904063 : null,55177752936831 : null,55177752969599 : null,55177753002367 : null,55177753035135 : null,55177753067903 : null,55177753100671 : null,55177753133439 : null,55177753166207 : null,55177753198975 : null,55177753231743 : null,55177753264511 : null,55177753297279 : null,55177753330047 : null,55177753362815 : null,55177753395583 : null,55177753428351 : null,55177753461119 : null,55177753493887 : null,55177753526655 : null,55177753559423 : null,55177753592191 : null,55177753624959 : null,55177753657727 : null,55177753690495 : null,55177753723263 : null,55177753756031 : null,55177753788799 : null,55177753821567 : null,55177753854335 : null,55177753887103 : null,55177753919871 : null,55177753952639 : null,55177753985407 : null,551777540181<: null,55177752904063 : null,55177752936831 : null,55177752969599 : null,55177753002367 : null,55177753035135 : null,55177753067903 : null,55177753100671 : null,55177753133439 : null,55177753166207 : null,55177753198975 : null,55177753231743 : null,55177753264511 : null,55177753297279 : null,55177753330047 : null,55177753362815 : null,55177753395583 : null,55177753428351 : null,55177753461119 : null,55177753493887 : null,55177753526655 : null,55177753559423 : null,55177753592191 : null,55177753624959 : null,55177753657727 : null,55177753690495 : null,55177753723263 : null,55177753756031 : null,55177753788799 : null,55177753821567 : null,55177753854335 : null,55177753887103 : null,55177753919871 : null,55177753952639 : null,55177753985407 : null,55177754018175 : null,55177754050943 : null,55177754083711 : null,55177754116479 : null,55177754149247 : null,55177754182015 : null,55177754214783 : null,55177754247551 : null,55177754280319 : null,55177754313087 : null,55177754345855 : null,55177754378623 : null,55177 a class="product__media product__media--featured" href="/collections/kona/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> 754411391 : null,55177754444159 : null,55177754476927 : null,55177754509695 : null,55177754542463 : null,55177754575231 : null,}; window._RestockRocketConfig.selected_variant_id = 55177752510847; 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/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/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_CACHire Ortlieb 40L Pannier Bags< <age = Date.now() - updatedAt.getTime(); if (age <]; 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) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket Hire Ortlieb 40L Pannier Bags && 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.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-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) { // 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(cac hedSettings); } 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 === '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') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab £0.00led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded 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); } } Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }
QUICK LINKS
SRAM DUB BSA 73 Tel
GRIPS ODI ELITE PRO Location
\/ Black","options":["Small","Black"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54900747403647,"title":"Small \/ White","option1":"Small","option2":"White","option3":null,"sku":"KN23B-LAVD-SM-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Small \/ White","public_title":"Small \/ White","options":["Small","White"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43690191847650,"title":"Medium \/ Black","option1":"Medium","option2":"Black","option3":null,"sku":"KN23B-LAVD-MD-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Medium \/ Black","public_title":"Medium \/ Black","options":["Medium","Black"],"price":67900,"weight":12000,"compare_at_price":69900BAREH9 1QN,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54900747436415,"title":"Medium \/ White","option1":"Medium","option2":"White","option3":null,"sku":"KN23B-LAVD-MD-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Medium \/ White","public_title":"Medium \/ White","options":["Medium","White"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43690191880418,"title":"Large \/ Black","option1":"Large","option2":"Black","option3":null,"sku":"KN23B-LAVD-LG-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Lava Dome - Large \/ Black","public_title":"Large \/ Black","options":["Large","Black"],"price":67900,"weight":12000,"compare_at_price":69900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_iles\/my23_lava_dome_white_angle_2000x_c1ad2587-ac57-4aa0-bd30-b13624f19e80.jpg?v=1733928744","\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4939-LavaDomeDetails_2000x_84b5e59d-2b82-4ac3-85d0-fe91301efbab.jpg?v=1733928752","\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4943-LavaDomeDetails_2000x_2266f0c9-54ac-4a0c-96c5-2e02f7064d10.jpg?v=1733928759","\/\/projektride.co.uk\/cdn\/shop\/files\/20220509-Kona4946-LavaDomeDetails_2000x_f996923a-8263-46a7-9a44-0c50e73a64c2.jpg?v=1733928765"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/lava_dome_opt.jpg?v=1669286275","options":["Size","Colour"],"media":[{"alt":null,"id":31198866014434,"position":1,"preview_image":{"aspect_ratio":1.799,"height":556,"width":1000,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/lava_dome_opt.jpg?v=1669286275"},"aspect_ratio":1.799,"height":556,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/lava_dome_opt.jpg?v=1669286275","width":1000},{"alt":null,"id":31198866047202,"position"BURGTEC RIDE WIDE ALLOY ENDURO 35X780MM :2,"preview_image":{"aspect_ratio":2.41,"height":498,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download.png?v=1669286274"},"aspect_ratio":2.41,"height":498,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download.png?v=1669286274","width":1200},{"alt":null,"id":31198866079970,"position":3,"preview_image":{"aspect_ratio":2.41,"height":498,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_3.png?v=1669286275"},"aspect_ratio":2.41,"height":498,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_3.png?v=1669286275","width":1200},{"alt":null,"id":31198866112738,"position":4,"preview_image":{"aspect_ratio":2.41,"height":498,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_2.png?v=1669286275"},"aspect_ratio":2.41,"height":498,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/download_2.png?v=1669286275","width":1200},{"alt":null,"id":31198866145506,"position":5,"preview_image
\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAINGUIDE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eF\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eR\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent w\/ Clutch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSHIFTERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eMicroshift Advent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragmSTEM[email protected]ent=\"1\"\u003eBRAKE CALIPERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro HDM275 Hydraulic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT BRAKE ROTOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro TR180 180mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR BRAKE ROTOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro TR160 160mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eBRAKE LEVERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro HDM275 Hydraulic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eHEADSET\u003c\/td\u003\" data-mce-fragment=\"1\"\u003eSPOKES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eStainless Black 14g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eRIMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eAlex DP27K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Trail Boss or Maxxis Rekons 29x2.25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Trail Boss or Maxxis Rekons 29x2.25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePAINT BURGTEC ENDURO MK3 35X50MM COLOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eGloss Dark Grey or Gloss Porcelain w\/ Furnace Fade \u0026amp; Purple Decals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eEXTRAS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\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"}
CRANK SRAM GX EAGLE 30T 170MM
BASH GUARD.Would you like to add on any equipment? SILVERADO CUSTOM Website by
SEAT SRAM G2 R
ERAMIC \/ RED","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ RED","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ RED","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","RED"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177753952639,"title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","option1":"12\/142 CLINCHER\/SHIMANO\/CERAMIC","option2":"SILVER","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","public_title":"12\/142 CLINCHER\/SHIMANO\/CERAMIC \/ SILVER","options":["12\/142 CLINCHER\/SHIMANO\/CERAMIC","SILVER"],"price":355000,"weight":0,"compare_aselling_plan_allocations":[]},{"id":55177754083711,"title":"12\/142 CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","option1":"12\/142 CLINCHER\/XDR","option2":"CHRIS KING R45D BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","public_title":"12\/142 CLINCHER\/XDR \/ CHRIS KING R45D BLACK HUB","options":["12\/142 CLINCHER\/XDR","CHRIS KING R45D BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754116479,"title":"12\/142 CLINCHER\/XDR \/ BLACK\/GOLD","option1":"12\/142 CLINCHER\/XDR","option2":"BLACK\/GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ BLACK\/GOLD","public_title":"12\/142 CLINCHER\/XDR \/ BLACK\SRAM GX EAGLE /GOLD","options":["12\/142 CLINCHER\/XDR","BLACK\/GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754149247,"title":"12\/142 CLINCHER\/XDR \/ MATTE BLACK","option1":"12\/142 CLINCHER\/XDR","option2":"MATTE BLACK","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR \/ MATTE BLACK","public_title":"12\/142 CLINCHER\/XDR \/ MATTE BLACK","options":["12\/142 CLINCHER\/XDR","MATTE BLACK"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754182015,"title":"12\/142 CLINCHER\/XDR \/ RED","option1":"12\/142 CLINCHER\/XDR","option2":"RED","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Grave
],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754542463,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"GOLD","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ GOLD","options":["12\/142 CLINCHER\/XDR\/CERAMIC","GOLD"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177754575231,"title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","option1":"12\/142 CLINCHER\/XDR\/CERAMIC","option2":"ENVE ALLOY DISC BLACK HUB","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENDERAILLEUR VE G27 650b Gravel Wheelset - 12\/142 CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","public_title":"12\/142 CLINCHER\/XDR\/CERAMIC \/ ENVE ALLOY DISC BLACK HUB","options":["12\/142 CLINCHER\/XDR\/CERAMIC","ENVE ALLOY DISC BLACK HUB"],"price":355000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/g27_side_2-1300x0-c-default_n8dm37.webp?v=1741443135"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/g27_side_2-1300x0-c-default_n8dm37.webp?v=1741443135","options":["Size","Colour"],"media":[{"alt":null,"id":64620442648959,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1224,"width":1224,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/g27_side_2-1300x0-c-default_n8dm37.webp?v=1741443135"},"aspect_ratio":1.0,"height":1224,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/g27_side_2-1300x0-c-default_n8dm37.webp?v=1741443135","cli\u003eAnti-flat technology\u003c\/li\u003e\n\u003cli\u003e5-year Factory Limited Warranty, cover through ENVE's Incidental Damage Protection Programme\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eENVE Factory Limited Warranty\u003c\/h5\u003e\n\u003cp\u003eCoverage for the original owner against defects in materials and workmanship for the period of five years from the original purchase date. Product registration is required within 60 days of purchase. Second-hand owners are covered from the product's date of manufacture.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/eur03.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.enve.com%2Fsupport%2Fwarranty-terms%2F\u0026amp;data=05%7C01%7C%7Ceee91ce7410d43acccab08da42eb621e%7Cb87d9fd86ee942a682ae543b5d3192d1%7C0%7C0%7C637895875980177641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026amp;sdata=x%2Bmj%2FDpjo8yRJ4MflNHrKfupoYj%2FJw%2BBSbogomd4EP8%3D\u0026amp;reserved=0\"\u003ehttps:SRAM GX EAGLE 1275 10-52 \/\/www.enve.com\/support\/warranty-terms\/\u003c\/a\u003e\u003c\/p\u003e\n\u003ch5\u003eENVE Incidental Damage Protection\u003c\/h5\u003e\n\u003cp\u003eThis program provides a no-charge rim replacement for your first three years of ownership and a prorated replacement thereafter for damage inflicted upon your SES rim when racing, riding, or transporting your bicycle. Original owners only. Product registration is required within 60 days of purchase to be eligible for this program.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/eur03.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.enve.com%2Fsupport%2Fincidental-damage-protection-terms%2F\u0026amp;data=05%7C01%7C%7Ceee91ce7410d43acccab08da42eb621e%7Cb87d9fd86ee942a682ae543b5d3192d1%7C0%7C0%7C637895875980177641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026amp;sdata=geVTSFdkysT7JgFLMdILdKHTYpuacqvZnsQSSFcsMvI%3D\u0026amp;reserved=0\"\u003ehttps:\/\/www.enve.com\/support\/incidenta
null,55177753100671 : null,55177753133439 : null,55177753166207 : null,55177753198975 : null,55177753231743 : null,55177753264511 : null,55177753297279 : null,55177753330047 : null,55177753362815 : null,55177753395583 : null,55177753428351 : null,55177753461119 : null,55177753493887 : null,55177753526655 : null,55177753559423 : null,55177753592191 : null,55177753624959 : null,55177753657727 : null,55177753690495 : null,55177753723263 : null,55177753756031 : null,55177753788799 : null,55177753821567 : null,55177753854335 : null,55177753887103 : null,55177753919871 : null,55177753952639 : null,55177753985407 : null,55177754018175 : null,55177754050943 : null,55177754083711 : null,55177754116479 : null,55177754149247 : null,55177754182015 : null,55177754214783 : null,55177754247551 : null,55177754280319 : null,55177754313087 : null,55177754345855 : null,55177754378623 : null,55177754411391 : null,55177754444159 : null,55177754476927 : null,55177754509695 : null,55177754542463 : null,55177754575231 : null,}; CASSETTE window._RestockRocketConfig.variantsPreorderMaxCount = {55177752510847 : parseInt(""),55177752543615 : parseInt(""),55177752576383 : parseInt(""),55177752609151 : parseInt(""),55177752641919 : parseInt(""),55177752674687 : parseInt(""),55177752707455 : parseInt(""),55177752740223 : parseInt(""),55177752772991 : parseInt(""),55177752805759 : parseInt(""),55177752838527 : parseInt(""),55177752871295 : parseInt(""),55177752904063 : parseInt(""),55177752936831 : parseInt(""),55177752969599 : parseInt(""),55177753002367 : parseInt(""),55177753035135 : parseInt(""),55177753067903 : parseInt(""),55177753100671 : parseInt(""),55177753133439 : parseInt(""),55177753166207 : parseInt(""),55177753198975 : parseInt(""),55177753231743 : parseInt(""),55177753264511 : parseInt(""),55177753297279 : parseInt(""),55177753330047 : parseInt(""),55177753362815 : parseInt(""),55177753395583 : parseInt(""),55177753428351 : parseInt(""),55177753461119 : parseInt(""),55177753493887 : parseInt(""),55177753526655 : parseInt(""),5517775375 : null,55177754050943 : null,55177754083711 : null,55177754116479 : null,55177754149247 : null,55177754182015 : null,55177754214783 : null,55177754247551 : null,55177754280319 : null,55177754313087 : null,55177754345855 : null,55177754378623 : null,55177754411391 : null,55177754444159 : null,55177754476927 : null,55177754509695 : null,55177754542463 : null,55177754575231 : null,}; window._RestockRocketConfig.variantsShippingText = {55177752510847 : "",55177752543615 : "",55177752576383 : "",55177752609151 : "",55177752641919 : "",55177752674687 : "",55177752707455 : "",55177752740223 : "",55177752772991 : "",55177752805759 : "",55177752838527 : "",55177752871295 : "",55177752904063 : "",55177752936831 : "",55177752969599 : "",55177753002367 : "",55177753035135 : "",55177753067903 : "",55177753100671 : "",55177753133439 : "",55177753166207 : "",55177753198975 : "",55177753231743 : "",55177753264511 : "",55177753297279 : "",55177753330047 : "",55177753362815 : "",55177753395583 : "",55177753428351 : "",5SRAM GX EAGLE 5177753461119 : "",55177753493887 : "",55177753526655 : "",55177753559423 : "",55177753592191 : "",55177753624959 : "",55177753657727 : "",55177753690495 : "",55177753723263 : "",55177753756031 : "",55177753788799 : "",55177753821567 : "",55177753854335 : "",55177753887103 : "",55177753919871 : "",55177753952639 : "",55177753985407 : "",55177754018175 : "",55177754050943 : "",55177754083711 : "",55177754116479 : "",55177754149247 : "",55177754182015 : "",55177754214783 : "",55177754247551 : "",55177754280319 : "",55177754313087 : "",55177754345855 : "",55177754378623 : "",55177754411391 : "",55177754444159 : "",55177754476927 : "",55177754509695 : "",55177754542463 : "",55177754575231 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55177752510847 : null,55177752543615 : null,55177752576383 : null,55177752609151 : null,55177752641919 : null,55177752674687 : null,55177752707455 : null,55177752740223 : null,55177752772991 : null,55177752805759 : null,55177752838527 : null,55177752871295
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 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 || SRAM GX EAGLE !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
SEATPOST ONEUP DROPPER POST 31.6MM / XS-SM: 150MM, MD: 180MM, LG-XXL: 210MM .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: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-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-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-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;}

< a class="product__media product__media--featured" href="/collections/kona/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)">

span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
>
<

Questions and answersINFORMATION

  • 0131 374 5324