Terms of Service
Refund policy Gloria

This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

New BikesShop by Brand
SERVICES TrekSee More
>
>
>
Submit>
> window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":46025229730018,"title":"47 \/ Multi Color","option1":"47","option2":"Multi Color","option3":null,"sku":"5299520","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4
console.log("pr-product-page");ed_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 58 \/ Multi Color","public_title":"58 \/ Multi Color","options":["58","Multi Color"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235300578,"title":"58 \/ Red","option1":"58","option2":"Red","option3":null,"sku":"5299533","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 58 \/ Red","public_title":"58 \/ Red","options":["58","Red"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235333346,"title":"58 \/ White","option1":"58","option2":"White","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 58 \/ White","public_title":"58 \/ White","options":

selling_plan":false,"selling_plan_allocations":[]},{"id":46025235431650,"title":"60 \/ Multi Color","option1":"60","option2":"Multi Color","option3":null,"sku":"5299526","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 60 \/ Multi Color","public_title":"60 \/ Multi Color","options":["60","Multi Color"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235464418,"title":"60 \/ Red","option1":"60","option2":"Red","option3":null,"sku":"5299534","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 60 \/ Red","public_title":"60 \/ Red","options":["60","Red"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235497186,"title":"60 \/ White","option1":"6 se,"name":"Trek Domane SLR 7 AXS Gen 4 - 60 \/ Orange","public_title":"60 \/ Orange","options":["60","Orange"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235595490,"title":"62 \/ Multi Color","option1":"62","option2":"Multi Color","option3":null,"sku":"5299527","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 62 \/ Multi Color","public_title":"62 \/ Multi Color","options":["62","Multi Color"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025235628258,"title":"62 \/ Red","option1":"62","option2":"Red","option3":null,"sku":"5299535","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 62 \/ Red","public_title":"62 \/ Red","options":["62","R
"selling_plan_allocations":[]},{"id":46025235726562,"title":"62 \/ Orange","option1":"62","option2":"Orange","option3":null,"sku":"5305119","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 62 \/ Orange","public_title":"62 \/ Orange","options":["62","Orange"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '845000', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants
,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 47 \/ White","public_title":"47 \/ White","options":["47","White"],"price":985000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025234546914,"title":"47 \/ Black","option1":"47","option2":"Black","option3":null,"sku":"5325982","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 47 \/ Black","public_title":"47 \/ Black","options":["47","Black"],"price":845000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46025234579682,"title":"47 \/ Orange","option1":"47","option2":"Orange","option3":null,"sku":"5305112","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR 7 AXS Gen 4 - 47 \/
Header Image
o Work Schemes
Custom Builds for sale
Insure Your Bike
Custom Build Inspiration

\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-54\"\u003e54\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e168 - 174 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e78 - 82 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e31\" - 32\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-56\"\u003e56\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e174 - 180 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 5'11\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e81 - 85 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac8760
scope=\"row\" qaid=\"size-table-row-header-62\"\u003e62\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e190 - 195 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'3\" - 6'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e89 - 92 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e35\" - 36\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 class=\"header--lg mb-1 cell small-12\"\u003eGeometry\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003cdiv id=\"spec-chart__container\" class=
ge\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 1920w\" data-src=\"\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 1920w\" alt=\"\" data-asset-id=\"MY23_Domane_2050x1500_Geometry_Lines\" data-sizes=\"auto\" srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY23_Domane_2050x1500_Geometry_L
03ctable id=\"sizing-table\" class=\"sizing-table__table\"\u003e\n\u003ccaption\u003eSizing table\u003c\/caption\u003e\n\u003cthead class=\"sizing-table__head\"\u003e\n\u003ctr class=\"sizing-table__head-row\"\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003eFrame size number\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003eWheel size\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eA —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eB —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube angle\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eC —\u003cspan\u003e \u003c\/s
an class=\"sizing-table__alias\"\u003eI —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eOffset\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eJ —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eTrail\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eK —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eWheelbase\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eL —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eStandover\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eM —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame reach\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-2 py-25 text-xs

t-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e74.6°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e11.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.0°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e50.9\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e5.3\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e6.1\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing

=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e45.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e74.6°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e13.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.1°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e51.9\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e5.3\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e6.0\u003c\/td\u003e\n\u003ctd
n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e47.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e74.2°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e14.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.3°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e5.3\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\
text-xs\"\u003e54cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e50.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.7°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e16.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.3°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e54.2\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e5.3\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"s
class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e52.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.3°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e17.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.9°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e55.4\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e7.8\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e4.8\u003c\/td\u003e\n\u
u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e58cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e54.8\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.0°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56.7\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e7.8\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 t
"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e60cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56.7\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.8°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e22.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.1°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e57.9\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e7.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" cl
/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e62cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e58.6\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.5°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.1°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e59.3\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e7.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.5\u003c\/td\u0
\"\u003e82.5\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}

Brake Padsimg src="//projektride.co.uk/cdn/shop/products/85f36532-012f-4b48-91c9-a9ef1cc7465f_2048x2048.jpg?v=1638900053" alt="Muc-Off MO-94" class="mfp-zoom-in-cur" id="28806844547298"> <

Shop by Brand

Yeti
Ridgeback

New BikesBrother
Shop All New Bikes
Genesis Singular Enigma FrogElectric Bikes KonaKids Bikes SurlyFrames SERVICES Amflow Open search bar Workshop Workshop Prices Track Your ServiceOpen cart Custom Builds Cycle To Work Schemes Open search bar Open cart ng-table__data px-2 py-25 text-xs\"\u003e79.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e76.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e82.5\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\ xt":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.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f At.getTime(); if (age a class="product__media product__media--featured" href="/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)"> e","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DiscEquipped_22_35018_B_Alt6.webp?v=1728400475","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe FX 2 Disc Equipped is a stylish and versatile hybrid bike that comes with a whole suite of ride-ready accessories. Train, commute or ride for fun with the lightweight aluminium frame, 18 speeds, and semi-skinny tyres that are fast on the road and stable on loose terrain.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a high-value hybrid bike with quality parts, ride-ready accessories and the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 18 speeds and a wide range of gearing so you're never pedalling too hard or too soft, and all the accessories you need to ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u0 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 enspan class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cabler crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column- value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // 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' }; > \n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cpTubesStems
Road / Gravel / Touring Bikes
Mountain Bikes
UTO (ex Eovolt)

Early Rider

Shop by Brand
Gloria

Servicing

Workshop Prices Second-Hand Bikes

Cycle to WorkTrek

Delivery & Returns Shop All Second-Hand
SubmitINFORMATION

Parts & Components  Custom Build Inspiration Socks

 

 

 

Brands Sell Your Bike
Hope

Services  Contact Us

Enve

Cockpit Handlebars My Account

Book a Service

Stems

Grips & Bar-Tape

Headsets

Other
Brakes Complete Brakes

Insure Your BikeOpen navigation menu

Brake Rotors

Brake Pads

Parts & Components  

Brake Spares

ForksBrands 5762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e54cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e50.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.7°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e16.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.3°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e54.2\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.0\u003c\/td\u003e\n\u003 motion_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 agaiFront SuspensionHope

190 - 195 cm.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e52.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.3°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e17.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e71.9°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e55.4\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 textLife Systems Pocket First Aid Kit - HIREled":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

le__data px-2 py-25 text-xs\"\u003e70.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e76.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e58cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e54.8\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.0°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56.7\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class 14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,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,4

6'3" - 6'5"ta-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e78.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e60cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e56.7\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.8°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e22.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.1°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e57.9\u003c\/td\u003e£0.00302827746,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,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647],"updated_at":"2025-12-07T18:18:34Z","market_locations_enabled":false,"market_id":13779632354,"preorder_location_filter_enabled":false,"preorder_location_filteRear SuspensionEnve

003e77.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e74.0\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e80.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e62cm\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e58.6\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.5°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e72.1°\u003c\/td\u003e\n\u003ctd data-v-05762449=\"\" class=\"sizing-table__data px-2 py-2 12480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,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_ap
"deny",46025235628258 : "deny",46025235661026 : "deny",46025235693794 : "deny",46025235726562 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46025229730018 : parseInt("0"),46025234481378 : parseInt("0"),46025234514146 : parseInt("0"),46025234546914 : parseInt("0"),46025234579682 : parseInt("0"),46025234612450 : parseInt("0"),46025234645218 : parseInt("0"),46025234677986 : parseInt("0"),46025234710754 : parseInt("0"),46025234743522 : parseInt("0"),46025234776290 : parseInt("0"),46025234809058 : parseInt("0"),46025234841826 : parseInt("0"),46025234874594 : parseInt("0"),46025234907362 : parseInt("0"),46025234940130 : parseInt("0"),46025234972898 : parseInt("0"),46025235005666 : parseInt("0"),46025235038434 : parseInt("0"),46025235071202 : parseInt("0"),46025235103970 : parseInt("0"),46025235136738 : parseInt("0"),46025235169506 : parseInt("0"),46025235202274 : parseInt("0"),46025235235042 : parseInt("0"),46025235267810 : parseInt("0"),46025235300578 : parseInt("0"),46025235333346 : pa ","description":"\u003cp\u003eThe FX 2 Disc Equipped is a stylish and versatile hybrid bike that comes with a whole suite of ride-ready accessories. Train, commute or ride for fun with the lightweight aluminium frame, 18 speeds, and semi-skinny tyres that are fast on the road and stable on loose terrain.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a high-value hybrid bike with quality parts, ride-ready accessories and the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 18 speeds and a wide range of gearing so you're never pedalling too hard or too soft, and all the accessories you need to ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Disc Equipped is a go-anywhere hybrid bike with parts that perform on training rides, trips to the market or your morning commute. Plus it comes w Close search bar

89 - 92 cm1202 : parseInt(""),46025235103970 : parseInt(""),46025235136738 : parseInt(""),46025235169506 : parseInt(""),46025235202274 : parseInt(""),46025235235042 : parseInt(""),46025235267810 : parseInt(""),46025235300578 : parseInt(""),46025235333346 : parseInt(""),46025235366114 : parseInt(""),46025235398882 : parseInt(""),46025235431650 : parseInt(""),46025235464418 : parseInt(""),46025235497186 : parseInt(""),46025235529954 : parseInt(""),46025235562722 : parseInt(""),46025235595490 : parseInt(""),46025235628258 : parseInt(""),46025235661026 : parseInt(""),46025235693794 : parseInt(""),46025235726562 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46025229730018 : null,46025234481378 : null,46025234514146 : null,46025234546914 : null,46025234579682 : null,46025234612450 : null,46025234645218 : null,46025234677986 : null,46025234710754 : null,46025234743522 : null,46025234776290 : null,46025234809058 : null,46025234841826 : null,46025234874594 : null,46025234907362 : null,46025Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cableis very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Hei

""),46025234907362 : parseInt(""),46025234940130 : parseInt(""),46025234972898 : parseInt(""),46025235005666 : parseInt(""),46025235038434 : parseInt(""),46025235071202 : parseInt(""),46025235103970 : parseInt(""),46025235136738 : parseInt(""),46025235169506 : parseInt(""),46025235202274 : parseInt(""),46025235235042 : parseInt(""),46025235267810 : parseInt(""),46025235300578 : parseInt(""),46025235333346 : parseInt(""),46025235366114 : parseInt(""),46025235398882 : parseInt(""),46025235431650 : parseInt(""),46025235464418 : parseInt(""),46025235497186 : parseInt(""),46025235529954 : parseInt(""),46025235562722 : parseInt(""),46025235595490 : parseInt(""),46025235628258 : parseInt(""),46025235661026 : parseInt(""),46025235693794 : parseInt(""),46025235726562 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46025229730018 : null,46025234481378 : null,46025234514146 : null,46025234546914 : null,46025234579682 : null,46025234612450 : null,46025234645218 : null,46025234677986 3e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 197 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003Finishing KitCockpit

35" - 36"6 : "",46025234874594 : "",46025234907362 : "",46025234940130 : "",46025234972898 : "",46025235005666 : "",46025235038434 : "",46025235071202 : "",46025235103970 : "",46025235136738 : "",46025235169506 : "",46025235202274 : "",46025235235042 : "",46025235267810 : "",46025235300578 : "",46025235333346 : "",46025235366114 : "",46025235398882 : "",46025235431650 : "",46025235464418 : "",46025235497186 : "",46025235529954 : "",46025235562722 : "",46025235595490 : "",46025235628258 : "",46025235661026 : "",46025235693794 : "",46025235726562 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46025229730018 : null,46025234481378 : null,46025234514146 : null,46025234546914 : null,46025234579682 : null,46025234612450 : null,46025234645218 : null,46025234677986 : null,46025234710754 : null,46025234743522 : null,46025234776290 : null,46025234809058 : null,46025234841826 : null,46025234874594 : null,46025234907362 : null,46025234940130 : null,46025234972898 : null,46025235005666 : null,4602523503843 res_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Disc Equipped - Red \/ Small","public_title":"Red \/ Small","options":["Red","Small"],"price":82500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46036040614114,"title":"Red \/ Medium","option1":"Red","option2":"Medium","option3":null,"sku":"5258490","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Disc Equipped - Red \/ Medium","public_title":"Red \/ Medium","options":["Red","Medium"],"price":82500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46036057751778,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5258485","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Disc Equipped - Black

d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/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 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 metafi quipped_22_35018_B_Alt4.webp?v=1728400466","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DiscEquipped_22_35018_B_Alt6.webp?v=1728400475"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DISCEQ_22_35018_A_PRIMARY.webp?v=1728400487","options":["Colour","Size"],"media":[{"alt":null,"id":34781434183906,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DISCEQ_22_35018_A_PRIMARY.webp?v=1728400487"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DISCEQ_22_35018_A_PRIMARY.webp?v=1728400487","width":1440},{"alt":null,"id":34781431988450,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DISCEQ_22_35018_B_PRIMARY.webp?v=1728400448"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2DISCEQ_22_35018_B_PRIMARY.webp?v=1728400448","width":144TyresHandlebarsSearch text field
ed 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}`); 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(> 6057751778 : parseInt("8"),46036057784546 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {46036040646882 : parseInt(""),46036040614114 : parseInt(""),46036057751778 : parseInt(""),46036057784546 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46036040646882 : null,46036040614114 : null,46036057751778 : null,46036057784546 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {46036040646882 : parseInt(""),46036040614114 : parseInt(""),46036057751778 : parseInt(""),46036057784546 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46036040646882 : null,46036040614114 : null,46036057751778 : null,46036057784546 : null,}; window._RestockRocketConfig.variantsShippingText = {46036040646882 : "",46036040614114 : "",46036057751778 : "",46036057784546 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46036040646882 : null,46036040614114 : null,46036057751778 : null,4603605778454 Submit your search request
s(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error = 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 &&
<
Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cablet'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payl
ry 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}`, { head
£0.00tion) { 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._RestockRocSaddlesHeadsets
on: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{ma e API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } else if (attempt

Geometrynherit;}.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-un maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } View all

n:.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%)}} Seat Posts & Clamps
.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 Brakes
ustify-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{textPedals Loading more
#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }ont-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;ju Complete Brakes.
form: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%)}} .
.

All measurements provided in cm unless otherwise stated. Brake Rotors

Gears & Drivetrain   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');">  Components> Brake Pads     < E-bike Batteries and chargers Brake Sparesli class="result"> <  ProjektRide div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> < Buy Sell Ride Confident a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> < div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}} < Wheels Forksspan>{{ it.product.badgeText | safe }} {{/if}} < p class="result__title"> 01313745324 82 Newington Road, EH91QN, Edinburgh. Phone Holders QUICK LINKS Track Service Progress Terms of Service Accessories Locks Gloves Mon - Fri: 09:00 - 18:30 Phone Holders Sun: Closed Tel 0131 374 5324 Contact UsLocation 82 Newington Road MaintenanceEH9 1QN Cleaners, Degreasers and Lubrication Email [email protected] Tools & Maintenance Open cart"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,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];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":7468026527970,"title":"Muc-Off MO-94","handle":"muc-off-mo-94","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u View all Loading more . Open search barIdeal for MTB, Road & Cyclocross Wax based formula excels in dry, dusty conditions li class="result"> Added protection against contaminants a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> Provides smooth and quiet gear shifting68.0< 64.5 71.0 < {"id":7467980521698,"title":"Muc-Off Dry Chain Lube 120ml","handle":"muc-off-dry-chain-lube-120ml","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003ehat has state of the art penetrative qualities to ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegradable, so it’s safe for you, your bike and the planet.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e*Only contents are biodegradable.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e120ml\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdeal for MTB, Road \u0026amp; Cyclocross\u003c\/li\u003e\n\u003cli\u003eWax based formula excels in dry, dusty conditions\u003c\/li\u003e\n\u003cli\u003eAdded protection against contaminants\u003c\/li\u003e\n\u003cli\u003eProvides smooth and quiet gear shifting\u003c\/li\u003e\n\u003cli\u003eCan be applied to chain, cables, shifters and derailleurs\u003c\/li\u003e\n\u003cli\u003ePipette system for easy application\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2021-12-15T22:49:50+00:00","created_at":"2021-12-07T16:46:29+00:00","vendor":"Muc-Off","type":"","tags":["Cleaners Degreasers and Lubrication","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":999,"price_min":999,"price_max":999,"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":42133782364386,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"966-1M","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Muc-Off Dry Chain Lube 120ml","public_title":null,"options":["Default Title"],"price":999,"weight":100,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840","options":["Title"],"media":[{"alt":null,"id":28852735443170,"position":1,"preview_image":{"aspect_ratio":0.935,"height":399,"width":373,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840"},"aspect_ratio":0.935,"height":399,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shp class="result__title"> op\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840","width":373}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003ehat has state of the art penetrative qualities to ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegradable, so it’s safe for you, your bike and the planet.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e*Only contents are biodegradable.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e120ml\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdeal for MTB, Road \u0026amp; Cyclocross\u003c\/li\u< 003e\n\u003cli\u003eWax based formula excels in dry, dusty conditions\u003c\/li\u003e\n\u003cli\u003eAdded protection against contaminants\u003c\/li\u003e\n\u003cli\u003eProvides smooth and quiet gear shifting\u003c\/li\u003e\n\u003cli\u003eCan be applied to chain, cables, shifters and derailleurs\u003c\/li\u003e\n\u003cli\u003ePipette system for easy application\u003c\/li\u003e\n\u003c\/ul\u003e"}a href="{{ it.product.url }}">{{ it.product.title }}

< li class="result result--full">

Would you like to add on any equipment? View all Loading morespan class="visually-hidden">Hire Lazer Compact Helmet .> span class="visually-hidden">Hire Ortlieb 40L Pannier Bags> li class="result result--full"> <> console.log("pr-product-page"); <<< <<<<HomeMatte BlackRedWhite / BlackColourMatte Black1 1+ProjektRide
< I'm looking to find out more information about a product, where can I find this? a href="{{ it.product.url }}">{{ it.product.title }} ) or email (Tyres < Accessories) where on of the team will be more than happy to help. p class="result__title">{{ it.item.text }} C —Tubeless { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } 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. console.log("pr-product-page");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 Pedals Bags and Transportation Gears & Drivetrain .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; } Components Bells E-bike Batteries and chargers Lights img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> Rider CareWheels SELLI — About Us  Complete WheelsContact Us RIDE CONFIDENTOffset MaintenanceBlog Building Your Bike From the BoxCleaners, Degreasers and Lubrication J — Insure Your Bike   Privacy Policy TrailEssentials  Cookie PolicyTubeless#ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff } Refund policy K — Tools & Maintenance   SERVICES < Servicing Bottles and CagesWorkshop PricesClothing and Protection Cycle to Work Delivery & ReturnsProjektRide Merchandise HelmetsMudguardsINFORMATION Bike Packing Working HoursClothingBags and Transportation Sat: 9:00 - 16:00Socks Sell Your Bike
EdinburghOpen search bar My AccountTubeless
53.0 8.0 Product Details43.0 Muc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t 5.3 hat has state of the art penetrative qualities to ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegradable, so it’s safe for you, your bike and the planet.6.2. *Only contents are biodegradable.101.3.Open navigation menu120ml 74.7 37.1 56.1 90.0div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> 61.5div class="resu
50.0Search text field { "@context": "http://schema.org/", "@type": "Product", "name": "Muc-Off Dry Chain Lube 120ml", "url": "https:\/\/projektride.co.uk\/products\/muc-off-dry-chain-lube-120ml","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa_373x.jpg?v=1639608840" ],"description": "\nMuc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t\nhat has state of the art penetrative qualities to ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegradable, so it’s safe for you, your bike and the planet.\n*Only contents are biodegradable.\n120ml\n\nIdeal for MTB, Road \u0026amp; Cyclocross\nWax based formula excels in dry, dusty conditions\nAdded protection against contaminants\nProvides smooth and quiet gear shifting\nCan be applied to chain, cables, shifters and derailleurs\nPipette system for easy application\n","sku": "966-1M","brand": { "@type": "Thing", "name": "Muc-Off" },"gtin8": "","offers": [{ "@type" : "Offer","sku": "966-1M","availability" : "http://schema.org/InStock", "price" : 9.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/muc-off-dry-chain-lube-120ml?variant=42133782364386" } ] } <73.7° p class="result__title">{{ it.item.text }} 71.3° { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } 54.2 8.0 Hire Lazer Compact Helmetconsole.log("pr-product-page");43.0 5.3 a class="product__media product__media--featured" href="/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> 6.2.> 102.1. 76.6 Hire Lazer Compact Helmet £0.00 Black Hire Ortlieb 40L Pannier Bags a class="product__media product__media--featured" href="/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)"> >
Hire Ortlieb 40L Pannier Bags £0.00 p class="result__title">{{ it.item.text }}> { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } <
img src="//projektride.co.uk/cdn/shop/files/5BRS_HBP_STD_BLK_5D_20Bar_20Pack_20_28Black_29_98x.jpg?v=1727441496" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/5BRS_HBP_STD_OLV_5D_20Bar_20Pack_20_28Olive_29_98x.jpg?v=1727441506" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/5BRS_HBP_STD_ORA_5D_20Bar_20Pack_20_28Orange_29_98x.jpg?v=1727441515" alt="" class="product-single__thumbnail-img">
Colour < Blue White / Gold
Size Extra Small
Extra Small / Red - Sold Outblic_title":"Orange","options":["Orange"],"price":12000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"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: '12000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } .
Extra Small / White / Gold - Sold Out
Extra Small / White / Black - Sold Out Website by
Small / Matte Black - Sold Out Juan Borges Designs
Small / Blue - Sold Out .
Small / Red - Sold Out Small / White / Gold - Sold OutProduct Details
Small / White / Black - Sold OutIdeal for shop runs, off road adventures or audaxes, the Bar Pack is the perfect all day companion. Two fully waterproof roll top compartments provide 10 litres of capacity with a hypalon closure, securing the front compartment and providing a mounting slot for a clip-on front light or additional strapping. A mini D-lock holster sits between the two compartments, with the front compartment closure doubling as a securing strap for a lock for any urban excursions. Medium / Matte Black - Sold OutStructural rigidity is provided by an internal stiffener, a compact pack is guaranteed at all times due to the side-release tension and buckle system. An additional hard shell back provides further rigidity and a MOLLE adjustable headtube retention system guarantees a secure fit to your bike.Restrap","type":"bag","tags":["bar bag","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":12000,"price_min":12000,"price_max":12000,"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":46007565680866,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Restrap Bar Bag - Black","public_title":"Black","options":["Black"],"price":12000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46007565713634,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Restrap Bar Bag - Orange","public_title":"Orange","options":["Orange"],"price":12000,"weight":0,"compare_at_pritory_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_de Medium / Large / White / Black - Sold Outce":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_BLK_5D_20Bar_20Pack_20_28Black_29.jpg?v=1727441496","\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_OLV_5D_20Bar_20Pack_20_28Olive_29.jpg?v=1727441506","\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_ORA_5D_20Bar_20Pack_20_28Orange_29.jpg?v=1727441515"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_BLK_5D_20Bar_20Pack_20_28Black_29.jpg?v=1727441496","options":["Colour"],"media":[{"alt":null,"id":34728749990114,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_BLK_5D_20Bar_20Pack_20_28Black_29.jpg?v=1727441496"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_BLK_5D_20Bar_20Pack_20_28Black_29.jpg?v=1727441496","width":1024},{"alt":null,"idscription":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.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","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,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"ena":34728750186722,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_OLV_5D_20Bar_20Pack_20_28Olive_29.jpg?v=1727441506"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_OLV_5D_20Bar_20Pack_20_28Olive_29.jpg?v=1727441506","width":1024},{"alt":null,"id":34728750383330,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_ORA_5D_20Bar_20Pack_20_28Orange_29.jpg?v=1727441515"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_HBP_STD_ORA_5D_20Bar_20Pack_20_28Orange_29.jpg?v=1727441515","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eIdeal for shop runs, off road adventures or audaxes, the Bar Pack ibled":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":7467980521698,"title":"Muc-Off Dry Chain Lube 120ml","handle":"muc-off-dry-chain-lube-120ml","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003ehat has state of the art penetrative qualities to Large / Matte Black - Sold Outs the perfect all day companion. Two fully waterproof roll top compartments provide 10 litres of capacity with a hypalon closure, securing the front compartment and providing a mounting slot for a clip-on front light or additional strapping. A mini D-lock holster sits between the two compartments, with the front compartment closure doubling as a securing strap for a lock for any urban excursions.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eStructural rigidity is provided by an internal stiffener, a compact pack is guaranteed at all times due to the side-release tension and buckle system. An additional hard shell back provides further rigidity and a MOLLE adjustable headtube retention system guarantees a secure fit to your bike.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFoam spacers and spring-loaded cam locks provide a stable and reliable attachment to your handlebars an elasticated drawcord provides perfect on-the go storage for gloves, jackets and other accessories.\u003c ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegradable, so it’s safe for you, your bike and the planet.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e*Only contents are biodegradable.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e120ml\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdeal for MTB, Road \u0026amp; Cyclocross\u003c\/li\u003e\n\u003cli\u003eWax based formula excels in dry, dusty conditions\u003c\/li\u003e\n\u003cli\u003eAdded protection against contaminants\u003c\/li\u003e\n\u003cli\u003eProvides smooth and quiet gear shifting\u003c\/li\u003e\n\u003cli\u003eCan be applied to chain, cables, shifters and derailleurs\u003c\/li\u003e\n\u003cli\u003ePipette system for easy application\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2021-12-15T22:49:50+00:00","created_at":"2021-12-07T16:46:29+00:00","vendor":"Muc-Off","type":"","tags":["Cleaners Degreasers and Lubrication","spo-cs-disabled","spo-def0,"position":1,"preview_image":{"aspect_ratio":0.935,"height":399,"width":373,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840"},"aspect_ratio":0.935,"height":399,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/mucoff_drylude120ml_large_0b688bfb-5154-474c-8c3c-96a5773b4efa.jpg?v=1639608840","width":373}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Dry Chain Lube is a durable, deep penetrating Chain Lubricant and oil that’s formulated to hold up in extreme conditions that would destroy ordinary chain lubes. Muc-Off Dry Lube is a highly versatile, dry weather chain oil t\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003ehat has state of the art penetrative qualities to ensure that the lube is driven deep into each chain link’s core. And there’s no need to worry because Muc-Off Dry Lube is *biodegrerCountForMarket = {42133782364386 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42133782364386 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42133782364386 : null,}; window._RestockRocketConfig.variantsShippingText = {42133782364386 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {42133782364386 : null,}; window._RestockRocketConfig.selected_variant_id = 42133782364386; 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/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-c 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 Large / White / Black - Sold Out 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 || Extra Large / Matte Black - Sold Out]; if (value !== null && value !==Extra Large / Blue - Sold Outfy-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(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { Extra Large / Red - Sold Out_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 enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded conExtra Large / White / Gold - Sold Out, error); }); } else if (attempt Extra Large / White / Black - Sold Out maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } .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;accenQuantity: ize: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 .countdoock-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%)}} ","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Small \/ Blue","public_title":"Extra Small \/ Blue","options":["Extra Small","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053218530,"title":"Extra Small \/ Red","option1":"Extra Small","option2":"Red","option3":null,"sku":"5320738","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Small \/ Red","public_title":"Extra Small \/ Red","options":["Extra Small","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053251298,"title":"Extra Small \/ White \/ Gold","option1":"Extra Small","option2":"White \/ Gold","option3":null,"sku":"5320744","requires_shipping":true,"taxable":tr ue,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Small \/ White \/ Gold","public_title":"Extra Small \/ White \/ Gold","options":["Extra Small","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053284066,"title":"Extra Small \/ White \/ Black","option1":"Extra Small","option2":"White \/ Black","option3":null,"sku":"5330009","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Small \/ White \/ Black","public_title":"Extra Small \/ White \/ Black","options":["Extra Small","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053316834,"title":"Small \/ Matte Black","option1":"Small","option2":"Matte Black","option3":null,"sku":"5320727","requires_:"Small \/ White \/ Black","options":["Small","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053480674,"title":"Medium \/ Matte Black","option1":"Medium","option2":"Matte Black","option3":null,"sku":"5320728","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Matte Black","public_title":"Medium \/ Matte Black","options":["Medium","Matte Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053513442,"title":"Medium \/ Blue","option1":"Medium","option2":"Blue","option3":null,"sku":"5320734","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Blue","public_title":"Medium \/ Blue","options":["Medium","Blue"],"pr ice":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053546210,"title":"Medium \/ Red","option1":"Medium","option2":"Red","option3":null,"sku":"5320740","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Red","public_title":"Medium \/ Red","options":["Medium","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053578978,"title":"Medium \/ White \/ Gold","option1":"Medium","option2":"White \/ Gold","option3":null,"sku":"5320746","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ White \/ Gold","public_title":"Medium \/ White \/ Gold","options":["Medium","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_mant_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053677282,"title":"Medium \/ Large \/ Blue","option1":"Medium \/ Large","option2":"Blue","option3":null,"sku":"5320735","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Blue","public_title":"Medium \/ Large \/ Blue","options":["Medium \/ Large","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053710050,"title":"Medium \/ Large \/ Red","option1":"Medium \/ Large","option2":"Red","option3":null,"sku":"5320741","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Red","public_title":"Medium \/ Large \/ Red","options":["Medium \/ Large","Red"],"price":1200000,"weight":0,"compare_at_price":null,"in

Questions and answers

What is your inside leg?
#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
How to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.
  • Inseam Questions and answers Please get in touch with a member of the team either by phone (
013137453244'8" - 5'2"
) or email (
[email protected]
) where on of the team will be more than happy to help.