<
  • 887650,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,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,563993222516
    ow._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_but
  • enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown4351,"position":1,"created_at":"2025-02-01T14:25:49+00:00","updated_at":"2025-02-01T14:35:14+00:00","alt":null,"width":1498,"height":678,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at14.25.44.png?v=1738420514","variant_ids":[55060538491263,55060538524031]},"available":true,"name":"Hope Carbon Handlebar - Chameleon \/ 35mm","public_title":"Chameleon \/ 35mm","options":["Chameleon","35mm"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64080247193983,"position":1,"preview_image":{"aspect_ratio":2.209,"height":678,"width":1498,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at14.25.44.png?v=1738420514"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at14.25.44.png?v=1738420514","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at14.25.04.png?v=1738420514"],"featured_image":"\/\/projektride.co.uktockRocketConfig.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":8055064068322,"title":"Brooks C19 Cambium All-Weather","handle":"brooks-c19-cambium-all-weather","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, -listing center-wrap\"\u003e\n\u003cdiv class=\"new-page-intro-section\"\u003e\n\u003cdiv class=\"product-intro-right\"\u003e\n\u003ch5\u003e100% designed, tested and manufactured in Barnoldswick, UK. Our Carbon bar comes from extensive testing and feedback via riders to enhance performance.\u003c\/h5\u003e\n\u003ch5\u003e\/\/ Recommended Use - Trail \/ All Mountain\u003cbr\u003e\/\/ Width - 800mm\u003cbr\u003e\/\/ Diameter - 31.8mm or 35mm\u003cbr\u003e\/\/ Rise - 20mm\u003cbr\u003e\/\/ Upsweep - 5 deg\u003cbr\u003e\/\/ Backsweep - 7 deg\u003cbr\u003e\/\/ Weight - 225g\u003cbr\u003e\/\/Larger diameters around the bends to significantly increase the strength of the bars profile.\u003cbr\u003e\/\/ Optimised laminate that has been designed to increase strength in high stress areas and enables us to remove material from where it is not required to reduce weight.\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}ion3":null,"sku":"C209A06300","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Brooks C19 Cambium All-Weather - 184mm","public_title":"184mm","options":["184mm"],"price":11499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/26307-pm.png?v=1679139813","\/\/projektride.co.uk\/cdn\/shop\/products\/26306-pm.png?v=1679139813","\/\/projektride.co.uk\/cdn\/shop\/products\/26308-pm.png?v=1679139813"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/26307-pm.png?v=1679139813","options":["Width"],"media":[{"alt":null,"id":31694672003298,"position":1,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26307-pm.png?v=1679139813"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26307-pm.png?v=1679139813","width
  • lazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\u003c\/p\u003e\n\u003cp\u003eA wider saddle made for an upright riding position. Ideal for commuting in the city.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRails: Black Steel\u003c\/li\u003e\n\u003cli\u003eLx283mm, Wx184mm, Hx52mm\u003c\/li\u003e\n\u003cli\u003eWeight: 490g\u003c\/li\u003e\n\u003c\/ul\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {43936056115426 : "continue",}; window._RestockRocketConfig.variantsInventoryQuantity = {43936056115426 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {43936056115426 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43936056115426 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43936056115426 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountFor[] window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
  • = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enable { "@context": "http://schema.org/", "@type": "Product", "name": "Hope Carbon Handlebar", "url": "https:\/\/projektride.co.uk\/products\/hope-carbon-handlebar","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at14.25.44_1498x.png?v=1738420514" ],"description": "\n\n\n\n\n100% designed, tested and manufactured in Barnoldswick, UK. Our Carbon bar comes from extensive testing and feedback via riders to enhance performance.\n\/\/ Recommended Use - Trail \/ All Mountain\/\/ Width - 800mm\/\/ Diameter - 31.8mm or 35mm\/\/ Rise - 20mm\/\/ Upsweep - 5 deg\/\/ Backsweep - 7 deg\/\/ Weight - 225g\/\/Larger diameters around the bends to significantly increase the strength of the bars profile.\/\/ Optimised laminate that has been designed to increase strength in high stress areas and enables us to remove material from where it is not required to reduce weight.\n\n\n\n\n","brand": { "@type": "Thing", "name": "Hope" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 180.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-carbon-handlebar?variant=55060538425727" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 180.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-carbon-handlebar?variant=55060538458495" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-carbon-handlebar?variant=55060538491263" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hope-carbon-handlebar?variant=55060538524031" } ] } lid 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 ||
  • restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock
    :.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.
    #shopify-section-announcement-bar { background: #f14d38; color: #ccbebe; }
    a class="product__media product__media--featured" href="/collections/hope/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)">
    Hire Lazer Compact Helmet

    Close£0.00
    BlackHome
    .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-descrip
    Header Image

    Complete Wheels
    Track Your Service Tubeless
    Other
    Hope Helmets Gloves
    Essentials
    Accessories Maintenance Grips & Bar-Tape
    Sell Your Bike
    Contact Us

    Finance

    • Open search bar



      Open cart



    Open navigation menu


    • Open search bar
    Components
    E-bike Batteries and chargers
    View all

    FAQProjektRide Merchandise

    Questions and answers Tubeless

    Loading more
    Helmets.
    .
    • .Tools & Maintenance div class="product__tag{{ it.product.badgeClasses }}">Essentials
    • span>{{ it.product.badgeText | safe }}See MoreGloves > {{/if}} > Maintenance
    Essentials
    li class="result result--full"> Cleaners, Degreasers and Lubrication
    p class="result__
    Search text fieldView all
    1
    Loading moreRoad / Gravel / Touring Bikes