<
  • img src="//projektride.co.uk/cdn/shop/files/15705_2048x2048.jpg?v=1723799294" alt="Ortlieb Back-Roller Pannier" class="mfp-zoom-in-cur" id="34467727507682">
  • img src="//projektride.co.uk/cdn/shop/files/15707_2048x2048.jpg?v=1723799294" alt="Ortlieb Back-Roller Pannier" class="mfp-zoom-in-cur" id="34467727573218"> Accessories

    Mudguardsimg src="//projektride.co.uk/cdn/shop/files/18509_2048x2048.jpg?v=1723799294" alt="Ortlieb Back-Roller Pannier" class="mfp-zoom-in-cur" id="34467727638754">
    Bike Packing
    <
    Header Image
    Open navigation menu
    <
    Open search bar
  • Components NC machined from 2014-T6 aluminium\u003cbr\u003e\/\/ Titanium bolt upgrade kit available\u003cbr\u003e\/\/ Available in black, silver, bronze, red, blue, orange \u0026amp; purple\u003cbr\u003e\/\/ Proudly Designed, Tested and Manufactured in Barnoldswick, UK\u003cbr\u003e\n\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-02-01T13:13:45+00:00","created_at":"2025-02-01T13:13:45+00:00","vendor":"Hope","type":"components","tags":["hope","Hope Controls","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":11500,"price_min":11500,"price_max":11500,"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":55060180205951,"title":"Blue \/ 80mm","option1":"Blue","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217820918143,"product_id":1492815092159< at":"2025-02-01T13:09:16+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356","variant_ids":[55060180238719]},"available":true,"name":"Hope RX Stem - Black \/ 80mm","public_title":"Black \/ 80mm","options":["Black","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079607464319,"position":2,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180271487,"title":"Orange \/ 80mm","option1":"Orange","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217819672959,"product_id":14928150921599,"position":3,"created_at":"2025-02-01T13:09:20+00:00","updated_at":"2025-02-01T13:09:24+00:00","alt":null,"width":2412,"hei/Screenshot2025-02-01at13.09.31.png?v=1738415380","variant_ids":[55060180304255]},"available":true,"name":"Hope RX Stem - Purple \/ 80mm","public_title":"Purple \/ 80mm","options":["Purple","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079610577279,"position":5,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.31.png?v=1738415380"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180337023,"title":"Silver \/ 80mm","option1":"Silver","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217824358783,"product_id":14928150921599,"position":6,"created_at":"2025-02-01T13:09:44+00:00","updated_at":"2025-02-01T13:09:48+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388","varian
    Phone Holderse === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error);
    rlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch cus
    £0.00
    .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:6 roperty: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;ver untdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-ro tion:.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%)}} Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable 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)"> span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
    >
    Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable

    £0.00

    #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
    Wheels
    Complete Wheels
    Essentials  
    AccessoriesBottles and CagesMudguardsBags and TransportationBells
    Locks
    Bike Packing
    Phone Holders
    Lights
    Rider Care
    Maintenance
    Cleaners, Degreasers and Lubrication
    TubelessTools & Maintenancesrc":"\/\/projektride.co.uk\/cdn\/shop\/files\/18512.jpg?v=1723799295"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18512.jpg?v=1723799295","width":2000},{"alt":null,"id":34467727769826,"position":51,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18513.jpg?v=1723799295"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18513.jpg?v=1723799295","width":2000},{"alt":null,"id":34467727802594,"position":52,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18514.jpg?v=1723799295"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18514.jpg?v=1723799295","width":2000},{"alt":null,"id":34467727835362,"position":53,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/18515.jpg?v RestockRocketConfig.selected_variant_id = 45820457943266; 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-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 || !settContact Us hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || nction(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return i < t:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;ali
    Clothing and Protection ProjektRide Merchandise Helmets

    57812194 : "deny",45820457844962 : "deny",45820457877730 : "deny",45820457910498 : "deny",45820457943266 : "deny",45820457976034 : "deny",45820458008802 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {45820457779426 : parseInt("0"),45820457812194 : parseInt("0"),45820457844962 : parseInt("5"),45820457877730 : parseInt("0"),45820457910498 : parseInt("0"),45820457943266 : parseInt("1"),45820457976034 : parseInt("0"),45820458008802 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {45820457779426 : parseInt(""),45820457812194 : parseInt(""),45820457844962 : parseInt(""),45820457877730 : parseInt(""),45820457910498 : parseInt(""),45820457943266 : parseInt(""),45820457976034 : parseInt(""),45820458008802 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {45820457779426 : null,45820457812194 : null,45820457844962 : null,45820457877730 : null,45820457910498 : null,45820457943266 : null,45820457976034 : null,45820458008802 : null,};
    Chain < ]; 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' }; if (window.Shopify?.them img src="//projektride.co.uk/cdn/shop/files/allthecolours_2048x2048.jpg?v=1738410721" alt="Hope XC Stem" class="mfp-zoom-in-cur" id="64079180497279"> ction); } 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 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 wiOpen search bar
    My Accountimg src="//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at11.52.02_2048x2048.png?v=1738410731" alt="Hope XC Stem" class="mfp-zoom-in-cur" id="64079181021567"> 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%)}}
    <
    img src="//projektride.co.uk/cdn/shop/files/allthecolours_98x.jpg?v=1738410721" alt="" class="product-single__th
    <
    <Helmets< < Socks Close search bar < Search text field _MY24_Hook_EXT_matt_teal_web_06_800x800_crop_center_2x_5b5bca5b-13b2-4f91-9dc5-f75834eae775_98x.webp?v=1720086731" alt="" class="product-single__thumbnail-img"> Sell Your Bike Contact UsSubmit your search requestimg src="//projektride.co.uk/cdn/shop/files/BT_MY24_Hook_EXT_matt_teal_web_07_800x800_crop_center_2x_ea1464d2-9837-4fa3-aeba-7f972f35729f_98x.webp?v=1720086731" alt="" class="product-single__thumbnail-img"> ...<<Search text fieldView all
    Clothing and Protection< ProjektRide Merchandise
    Gloves Clothing
    Open search bar View all
    Loading more



    Submit your search request
    Loading more
    .
    .
    .
    li class="result"> div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> 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)}} p class="result__title"> <> Alloy double legMedium - 53{{ it.product.title }}<
    > <
    window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":55060093370751,"title":"Black \/ 70mm","option1":"Black","option2":"70mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Black \/ 70mm","public_title":"Black \/ 70mm","options":["Black","70mm"],"price":11000,"weight":0,"compare_at Blue / Medium - 53 - Sold Out <_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093403519,"title":"Black \/ 90mm","option1":"Black","option2":"90mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Black \/ 90mm","public_title":"Black \/ 90mm","options":["Black","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093436287,"title":"Silver \/ 70mm","option1":"Silver","option2":"70mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Silver \/ 70mm","public_title":"Silver \/ 70mm","options":["Silver","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093469055,"title":"Silver \/ 90mm
    \/ 90mm","public_title":"Blue \/ 90mm","options":["Blue","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093567359,"title":"Red \/ 70mm","option1":"Red","option2":"70mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Red \/ 70mm","public_title":"Red \/ 70mm","options":["Red","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093600127,"title":"Red \/ 90mm","option1":"Red","option2":"90mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Red \/ 90mm","public_title":"Red \/ 90mm","options":["Red","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":fals
    ing":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Purple \/ 70mm","public_title":"Purple \/ 70mm","options":["Purple","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093731199,"title":"Purple \/ 90mm","option1":"Purple","option2":"90mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Purple \/ 90mm","public_title":"Purple \/ 90mm","options":["Purple","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"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: '11
    "inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093436287,"title":"Silver \/ 70mm","option1":"Silver","option2":"70mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Silver \/ 70mm","public_title":"Silver \/ 70mm","options":["Silver","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093469055,"title":"Silver \/ 90mm","option1":"Silver","option2":"90mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Silver \/ 90mm","public_title":"Silver \/ 90mm","options":["Silver","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093501823,"title":"Blue \/ 70mm","option1le":"Red \/ 70mm","options":["Red","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093600127,"title":"Red \/ 90mm","option1":"Red","option2":"90mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Red \/ 90mm","public_title":"Red \/ 90mm","options":["Red","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060093632895,"title":"Orange \/ 70mm","option1":"Orange","option2":"70mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Orange \/ 70mm","public_title":"Orange \/ 70mm","options":["Orange","70mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"sellie,"taxable":true,"featured_image":null,"available":true,"name":"Hope XC Stem - Purple \/ 90mm","public_title":"Purple \/ 90mm","options":["Purple","90mm"],"price":11000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","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: '11000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Quantity: < Product Details < 1+Optimised for the perfect balance of weight and stiffness. Gone are the days that XC meant noodly handling. Our new stem is designed to cope with the extremes of a modern XC race course, without carrying so much as an extra gram of weight. Whether crossing continents, or smashing laps, we’ve got your back.Decrease quantity <
    // Available in 70mm or 90mm, 0° rise
    // CNC machined from 2014-T6 aluminium
    // Titanium bolt upgrade kit availableIncrease quantity
    // Stainless Steel bolts: 136g 70mm // 149g: 90mm
    // Ti bolt upgrade kit // 124g 70mm // 137g: 90mm
    // Proudly Designed, Tested and Manufactured in Barnoldswick, UKlabel for="quantity--template--24610452406655__main">Quantity

    >
    input type="number" name="quantity" id="quantity--template--24610452406655__main" value="1" min="1">

    <
    Sold Out img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.22.11_2048x2048.png?v=1695806591" alt="ESI Ribbed Extra Chunky" class="mfp-zoom-in-cur" id="32291994730722"> Notify me when this product is available:
    {"id":14928108290431,"title":"Hope XC Stem","handle":"hope-xc-ste
    span class="visually-hidden">Hire Lazer Compact Helmet>
    £0.00

    rst try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, {
    tegration) { 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._Resto Hire Lazer Compact Helmet >