Notify me when this product is available:Parts & Components  
  • Size:
     Frog
  • XS Bontrager Elite Gravel, alloy, 40 cm width img src="//projektride.co.uk/cdn/shop/files/Allant_Plus_9_Men_23_36936_A_Primary_98x.webp?v=1724144483" alt="" class="product-single__thumbnail-img"> Kona
  • Size:Surly
  •   Front SuspensionS, M img src="//projektride.co.uk/cdn/shop/files/AllantPlus9_23_36936_A_Alt1_98x.webp?v=1724144492" alt="" class="product-single__thumbnail-img"> Bontrager Elite Gravel, alloy, 42 cm widthUTO (ex Eovolt)
  •   img src="//projektride.co.uk/cdn/shop/files/AllantPlus9_23_36936_A_Alt3_98x.webp?v=1724144506" alt="" class="product-single__thumbnail-img">
    ML, L Finishing Kit
    Bontrager Elite Gravel, alloy, 44 cm width
    Second-Hand Bikes Tyres
    The Tech 4 retains the tool-free bite point and reach adjustments from the Tech 3\u003cbr\u003e\/\/ All Tech 4 brakes are supplied with new racing compound pads. For more information on all our pad compounds see the new pad guide \u003ca href=\"http:\/\/www.hopetech.com\/_repository\/file\/1\/Default\/documents\/Hope_Brake_Pad_Guide.pdf\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003cbr\u003e\/\/ Maxium Rotor thickness for X2 caliper 2.3mm\u003cbr\u003e\/\/ Available in Black, Silver, Red, Blue, Orange \u0026amp; Purple\u003c\/h5\u003e\n\u003ch6\u003e\n\u003cb\u003eFlatmount Caliper Mount options:\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eMount Z: \u003c\/b\u003eRequired to fit the X2 FM caliper onto Front Flatmount standard and use a Ø160 disc – Front Flatmount standard is typically found on road\/gravel\/CX forks\u003cbr\u003e\u003cb\u003eMount Y: \u003c\/b\u003eRequired to fit the X2 FM caliper onto Rear Flatmount standard using Ø160 disc – Rear Flatmount std is typically found  
    XL
    See More "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070095769983" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117101951" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 430.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070095802751" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 400.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=5507011713

    Tools & Maintenance riant=55070117200255" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 430.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070095868287" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 400.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117233023" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55060790772095" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-i Contact UsCustom Build Inspiration HomeSeat Posts & Clamps -4-x2-dose-not-include-rotors?variant=55070117331327" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55060790903167" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117364095" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070095966591" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/pro /
    Clothing and Protection tride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117462399" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070096032127" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117495167" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 430.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070096064895" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 400.0, "priceCurrency" : "GBP", "url" : "Bontrager Supertack Perf tape Trek City Bikes
    Shop All Second-HandSee More "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117593471" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 430.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070096130431" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 400.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070117626239" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 215.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-tech-4-x2-dose-not-include-rotors?variant=55070087315839" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 205.0, "priceCurr Finance /Pedals
    Parts & Components  
    New Bikes
    BrandsShop All New Bikes
    Hope
    Road / Gravel / Touring BikesOpen cartHeader Image
    Enve Hybrid / City Bikes
    HandlebarsElectric BikesClose search bar
    Kids Bikes
      Search text field
    • Frames
    • Submit your search request
    Shop by Brand
    Gloria
    Trek
    v\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-kca44j\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-kca44j\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-kca44j\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u00Hire Ortlieb 40L Pannier Bags
    003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eMotor\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBosch Performance Line CX, smart system, magnesium motor body, 85 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-mpn62k\" name=\"197\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-mpn62k\" aria-describedby=\"pdl-collapse-content-mpn62k\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eDrivetrain\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-mpn62k\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v Kona

    rowspan=\"1\" scope=\"row\"\u003eShifter\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eEnviolo Pure Manual Controller twist shift display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Crank\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W571998\"\u003eProWheel alloy, 170 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W571999\"\u003eProWheel alloy, 175 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\ Hire Ortlieb 40L Pannier Bags
    <
    span data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W1051529\"\u003eSKS plastic, front\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W598121\"\u003eSKS plastic, rear\u003c\/a\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\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-o0cxjo\" name=\"206\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-o0cxjo\" aria-describedby=UTO (ex Eovolt)Track Service ProgressBuilding Your Bike From the Box
    Insure Your Bike
    Privacy PolicyRidgeback Speed Open FrameCookie Policy
    SERVICESRidgeback Speed Open Frame Cycle to Work
    Delivery & Returns
    Ridgeback Speed Open Frame
    Ridgeback Speed Open Frame Mon - Fri: 09:00 - 18:30
    Sat: 9:00 - 16:00
    Sun: Closed Ridgeback Speed Open Frame Tel
    0131 374 5324Ridgeback Speed Open Frame Location
    <82 Newington RoadRidgeback Speed Open FrameEdinburgh
    Ridgeback Speed Open Frame
    window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product'; window._RestockRocketConfig.liquidRenderedAt = 1771298193;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cimg src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_06_800x800_crop_center_2x_7b3b67a6-2f11-44e9-9c9d-b05943f6b18d_2048x2048.webp?v=1720085658" alt="Bombtrack HOOK EXT C Complete Bike" class="mfp-zoom-in-cur" id="34184843296994"> abled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirme r_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_ 29993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-02-17T03:08:27Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };windo
    ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amoimg src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_07_800x800_crop_center_2x_528a830f-a440-470d-94d1-2d1c9c083df1_2048x2048.webp?v=1720085658" alt="Bombtrack HOOK EXT C Complete Bike" class="mfp-zoom-in-cur" id="34184843329762"> intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"sch created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8129336180962,"title":"Hire Kryptolok Standard U-Lock \u0026 4 foot Kryptoflex cable","handle":"kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eA high security U-lock at a great price.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul class=\"description-overview\"\u003e\n\u003cli\u003e12.7mm hardened performance steel shackle\u003c\/li\u003e\n\u003cli\u003eNew patent-pending hardened double deadbolt design gives additional protection against twist attacks\u003c\/li\u003e\n\u003cli\u003eHigh security disc-style cylinder is pick and drill resistant\u003c\/li\u003e\n\u003cli\u003eIncludes 2 stainless steel keys, with ergonomic design to reduce the amount of torque, and keep them from bending or breaking\u003c\ _RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge
    0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_08_800x800_crop_center_2x_127ba9fb-ef98-4220-b4e6-2f8733e4935f_2048x2048.webp?v=1720085658" alt="Bombtrack HOOK EXT C Complete Bike" class="mfp-zoom-in-cur" id="34184843362530"> = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no aN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age esh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSet
    collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScri #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-
    -box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rockimg src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_10_800x800_crop_center_2x_fbaf22c5-45dc-4c92-98ce-ac80be0b72e5_2048x2048.webp?v=1720085658" alt="Bombtrack HOOK EXT C Complete Bike" class="mfp-zoom-in-cur" id="34184843428066"> form:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}

    Wheels<Complete Wheels<
    <
    < < Tubeless
    <

    ProjektRide Merchandise<
    < Gloves
    Clothing
    img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_04_800x800_crop_center_2x_01bb4b11-b615-4ccf-adcd-83e46bf83ffb_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img">
    img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_05_800x800_crop_center_2x_068c0d1d-9db2-4b27-b13e-78cf9199b088_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_06_800x800_crop_center_2x_7b3b67a6-2f11-44e9-9c9d-b05943f6b18d_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-06-20at07.17.23_98x.png?v=1655705996" alt="" class="product-single__thumbnail-img">
    ,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392838882,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,443
    ariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-02-17T03:08:27Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-02-17T03:08:27Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated de
    data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5277882\"\u003eSR Suntour XCR32, coil spring, preload adjuster, lockout,100 mm QR, 63 mm travel\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eMax compatible fork travel\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e63mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-zalkzp\" name=\"191\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-zalkzp\" aria-describedby=\"pdl-collapse-content-zalkzp\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eWheels\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_light_blue_web_09_800x800_crop_center_2x_8124f702-997f-469f-8bfd-12a6c81f8fc9_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img">
    ifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBontrager sealed bearing, 32-hole, 15 mm alloy thru-axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub rear\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eEnviolo Trekking, 32-hole, 6-bolt disc, 44T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eRim\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/5308588\"\u003eBontrager Line TLR 30, Tubeless-Ready, 32-hole, Presta valve\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1 data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-kca44j\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-kca44j\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-kca44j\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-057624 c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eMotor\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eBosch Performance Line CX, smart system, magnesium motor body, 85 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-mpn62k\" name=\"197\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-mpn62k\" aria-describedby=\"pdl-collapse-content-mpn62k\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eDrivetrain\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-mpn62k\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v \"row\"\u003eShifter\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eEnviolo Pure Manual Controller twist shift display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Crank\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W571998\"\u003eProWheel alloy, 170 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W571999\"\u003eProWheel alloy, 175 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr d v-05762449=\"\"\u003e55T (Gates belt sprocket)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-u28can\" name=\"200\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-u28can\" aria-describedby=\"pdl-collapse-content-u28can\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eComponents\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-u28can\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collaps c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-iak4u9\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-iak4u9\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Light\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W504513\"\u003eSpanninga SOLO for e-bike\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v \"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W1051529\"\u003eSKS plastic, front\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W598121\"\u003eSKS plastic, rear\u003c\/a\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\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-o0cxjo\" name=\"206\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-o0cxjo\" aria-describedby=\"pdl-collapse-conten
    ding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eL - 26.40 kg\/58.21 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight limit\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eWe reserve the right to make changes to the product information contained

    ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5284844\"\u003eMIK-compatible alloy rear rack, maximum load 25 kg\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Mudguard\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W1051529\"\u003eSKS plastic, front\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W598121\"\u003eSKS plastic, rear\u003c\/a\u003e\n\u003c\/td\u003e\n\u003 Black c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-o0cxjo\" name=\"206\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-o0cxjo\" aria-describedby=\"pdl-collapse-content-o0cxjo\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eWeight\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-o0cxjo\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003c<

    le.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 Comfort takes centre stage in the Speed's specification, with wide tyres providing a smooth ride over rough streets. Contact points have also been considered, with ergonomically-shaped dual density grips providing relief for your hands and a cushioned saddle with pressure relief channel ensuring you ride in comfort. <<

    if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Them

    sole.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preord

    s will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }

    .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-fami
    n-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-anim
    order-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
    <
    <tride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_metallic_black_web_12_800x800_crop_center_2x_4e99c3b9-4cc3-4b7f-b74e-aa2d23534526_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img">
    img src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_C_metallic_black_web_14_800x800_crop_center_2x_548d3a90-fc40-4b11-a1c8-92f1da8ea42f_98x.webp?v=1720085658" alt="" class="product-single__thumbnail-img">
    < label for="quantity--template--15326745395426__main">Quantity <
    Home/
    New Bikes
    /
    Bombtrack HOOK EXT C Complete Bike
    Bombtrack HOOK EXT C Complete Bike£3,800.00    ck_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":43012307353826,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"20139","requires_shipping":true,"taxable":true,"featured_image":{"id":37558702670050,"product_id":7773196812514,"position":1,"created_at":"2022-06-20T07:19:54+01:00","updated_at":"2022-06-20T07:19:56+01:00","alt":null,"width":1176,"height":1178,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.17.23.png?v=1655705996","variant_ids":[43012307353826]},"available":true,"name":"Muc-Off Rim Stix Tyre Levers - Black","public_title":"Black","options":["Black"],"price":499,"weight":0,"compare_at_price":499,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30128236364002,"position":1,"preview_image":{"aspect_ratio":0.998,"height":1178,"width":1176,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.1
    n_allocations":[]},{"id":43012307419362,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"20139","requires_shipping":true,"taxable":true,"featured_image":{"id":37558702637282,"product_id":7773196812514,"position":2,"created_at":"2022-06-20T07:19:54+01:00","updated_at":"2022-06-20T07:19:56+01:00","alt":null,"width":1176,"height":1182,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.17.53.png?v=1655705996","variant_ids":[43012307419362]},"available":true,"name":"Muc-Off Rim Stix Tyre Levers - Pink","public_title":"Pink","options":["Pink"],"price":499,"weight":0,"compare_at_price":499,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30128236396770,"position":2,"preview_image":{"aspect_ratio":0.995,"height":1182,"width":1176,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.17.53.png?v=1655705996"}},"requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale
    // Create "window.Shoppad.apps.infiniteoptions" object if it doesn't already exist 'Shoppad.apps.infiniteoptions'.split('.').reduce(function (o, x) { if (!o[x]) { o[x] = {}; } return o[x]; }, window); // Note we are using the theme app extension window.Shoppad.apps.infiniteoptions.themeAppExtensionActive = true;
    Color
    anded in the hills. The tip is engineered with the perfect scoop angle and an added recess underneath ensures fast and faff-free usage.
    Designed with an integral emergency valve core remover and rear-spoke hook making it the perfect riding partner no matter what the occasion. Perfect for bike packing, touring, and gravel bike adventures! Available online or from our bike shop in Edinburgh.
    Black
    {"id":7773196812514,"title":"Muc-Off Rim Stix Tyre Levers","handle":"muc-off-rim-stix-tyre-levers","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWe all need maximum leverage, right? Muc-Off Rim Stix are the perfect tool for quick, safe and easy tyre removal with no danger of damaging rims or pinching tubes, even with the hardest to remove tyres!\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eConstructed from high-strength materials to be sturdy and grippy making even the toughest of tyre removals painless with no danger of it snapping in two and leaving you stranded in the hills. The tip is engineered with the perfect scoop angle and an added recess underneath ensures fast and faff-free usage.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDesigned from the ground up, these tyre levers work perfectly with all tyre and rim combos - whether you’re out in the wilderness or in the workshop!\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDesigned with an integral emergency valve core remover and rear-spoke hook making it the perfect riding partner no matter what the occasion.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ePerfect for bike packing, touring, and gravel bike adventures! Available online or from our bike shop in Edinburgh.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2022-06-20T07:19:55+01:00","created_at":"2022-06-20T07:19:54+01:00","vendor":"ProjektRide","type":"","tags":["Bike Packing","essentials","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Tools \u0026 Maintenance"],"price":499,"price_min":499,"price_max":499,"available":true,"price_varies":false,"compare_at_price":499,"compare_at_price_min":499,"compare_at_price_max":499,"compare_at_price_varies":false,"variants":[{"id":43012307353826,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"20139","requires_shipping":true,"taxable":true,"featured_image":{"id":37558702670050,"product_id":7773196812514,"position":1,"created_at":"2022-06-20T07:19:54+01:00","updated_at":"2022-06-20T07:19:56+01:00","alt":null,"width":1176,"height":1178,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.17.23.png?v=1655705996","variant_ids":[43012307353826]},"available":true,"name":"Muc-Off Rim Stix Tyre Levers - Black","public_title":"Black","options":["Black"],"price":499,"weight":0,"compare_at_price":499,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30128236364002,"position":1,"preview_image":{"aspect_ratio":0.998,"height":1178,"width":1176,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.17.23.png?v=1655705996"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43012307386594,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"20139","requires_shipping":true,"taxable":true,"featured_image":{"id":37558702735586,"product_id":7773196812514,"position":3,"created_at":"2022-06-20T07:19:54+01:00","updated_at":"2022-06-20T07:19:56+01:00","alt":null,"width":1176,"height":1182,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-20at07.18.03.png?v=1655705996","variant_ids":[ ng_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWe all need maximum leverage, right? Muc-Off Rim Stix are the perfect tool for quick, safe and easy tyre removal with no danger of damaging rims or pinching tubes, even with the hardest to remove tyres!\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eConstructed from high-strength materials to be sturdy and grippy making even the toughest of tyre removals painless with no danger of it snapping in two and leaving you stranded in the hills. The tip is engineered with the perfect scoop angle and an added recess underneath ensures fast and faff-free usage.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDesigned from the ground up, these tyre levers work perfectly with all tyre and rim combos - whether you’re out in the wilderness or in the workshop!\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDesigned with an integral emergency valve core remover and rear-spoke hook making it the perfect ri Color
    Blue
    <<
    <
    "Bombtrack HOOK EXT C Complete Bike - Black \/ Large - 57","public_title":"Black \/ Large - 57","options":["Black","Large - 57"],"price":380000,"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: '380000', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":45661515546850,"title":"Blue \/ Small - 50","option1":"Blue","option2":"Small - 50","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"nThe latest version of our Carbaura RCD wheels have been designed to maximise aerodynamic benefit and with excellent linear compliance and lateral stiffness these wheels will keep you a bike length ahead of the competition!<
    a class="product__media product__media--featured" href="/collections/maintenance-tools-maintenance/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)"> Large - 57","public_title":"Blue \/ Large - 57","options":["Blue","Large - 57"],"price":380000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45661515645154,"title":"Black \/ Small - 50","option1":"Black","option2":"Small - 50","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Bombtrack HOOK EXT C Complete Bike - Black \/ Small - 50","public_title":"Black \/ Small - 50","options":["Black","Small - 50"],"price":380000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45661515677922,"title":"Black \/ Medium - 53","option1":"Black","option2":"Medium - 53","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Bombtrack HOOK EXT C Complete Bike - Black \/ Medium - 53","public_title":"Black \/ Medium - <
    span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable 2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Built around an optimised, Computational Fluid Dynamics tested, aerodynamic profile in a Carbon Fibre chassis, low weights, linear compliance, and lateral stiffness were our primary aims with the Carbaura RCD wheelsets.>
    Now available in three depths: 35mm – a classic climber and all rounder
    <
    KMC X11 EPT Anti Rust chain, 1/2'' x 11/128'', 114L

    Rear derailleur

    Sram Rival 1, clutch, long cage
    £0.00
    <