• See More
      • Cleaners, Degreasers and Lubrication
      • Tubeless
    • Cockpit
      • See More
      • SocksHandlebars
    Stems
  • Sell Your BikeGrips & Bar-Tape Log in
    GlovesRear Suspension
    • Create account BrakesSearch
    • Shop by Brand
      • Trek
      • BellsAmflow
      • LightsYeti
      • Rider CareRidgeback
      • BrotherMaintenance See More
      Cleaners, Degreasers and Lubrication
      • Tools

  • ProjektRide Logo
  • <
  • CHomeServicesSecond-Hand Bikes See More Shop All Second-Hand
  • Hire
  • Bikes Workshop Custom BuildsSee MoreSee More
  • Custom Builds for sale
    Workshop Prices
    New Bikes
      See More
    • Book a Service    
      •  Track Your ServiceShop All New Bikes
      • Hope
      • Enve
      • CockpitSee More
      • Handlebars
      • Stems
      • Grips & Bar-Tape
      • Headsets
      • BrakesSee More
      • Complete Brakes
      • Socks

      • Other
      • See More Open cart
    Custom Builds
  • Cycle To Work Schemes
    Seat Posts & ClampsInsure Your Bike
      Close search bar
      • Search text fieldParts & Components
      • See More Submit your search request
    • Brands
      • See More View all
      • Hope
      • Bike Packing03eBar Plugs included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003e*Install Bar Plugs first for the protection of grips and ease of installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e* Colors may vary from screen to screen. NOTE: Our Black is a dark charcoal gray.\u003c\/em\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2023-10-05T10:50:03+01:00","created_at":"2023-09-27T10:21:25+01:00","vendor":"ESI","type":"grips","tags":["Accessories","esi","grips","Grips \u0026 Bar-tape","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":2100,"price_min":2100,"price_max":2100,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44365529743586,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"RBXCB","requires_shipping":true,"taxHandlebars< 2,"position":3,"created_at":"2023-09-27T10:23:09+01:00","updated_at":"2023-09-27T10:23:11+01:00","alt":null,"width":1134,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.11.png?v=1695806591","variant_ids":[44365529776354]},"available":false,"name":"ESI Ribbed Extra Chunky - Orange","public_title":"Orange","options":["Orange"],"price":2100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291994730722,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1266,"width":1134,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.11.png?v=1695806591"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44365529809122,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":39685253234914,"product_id":8157067411682,"position":2,"created_at":"2023-09-27T10:23:09+01:00","updated_at":"2023-09 < -09-27at10.22.05.png?v=1695806591","options":["Color"],"media":[{"alt":null,"id":32291994665186,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1266,"width":1134,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.05.png?v=1695806591"},"aspect_ratio":0.896,"height":1266,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.05.png?v=1695806591","width":1134},{"alt":null,"id":32291994697954,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1266,"width":1134,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.09.png?v=1695806591"},"aspect_ratio":0.896,"height":1266,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.09.png?v=1695806591","width":1134},{"alt":null,"id":32291994730722,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1266,"width":1134,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.11.png?v=1695806591"},"a <
      • Bags and Transportationn\u003cli\u003eMade for 22mm bars (can fit applications down to 19mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eBar Plugs included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003e*Install Bar Plugs first for the protection of grips and ease of installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e* Colors may vary from screen to screen. NOTE: Our Black is a dark charcoal gray.\u003c\/em\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}Stems< < []<
      • Phone Holders
    { "@context": "http://schema.org/", "@type": "Product", "name": "ESI Ribbed Extra Chunky", "url": "https:\/\/projektride.co.uk\/products\/ribbed-extra-chunky","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.22.05_1134x.png?v=1695806591" ],"description": "\n\n\nRibbed has 8 distinct ribs that optimize shock absorption and grip! - 34mm\n\n\n80 Grams\n\n\n\n\nStandard Grip Length - 5 1\/8\"\n\n\n\n\nInstalled Dia. 34mm\n\n\n\n\nWeight plus or minus 5%\n\n\n\n\nMade for 22mm bars (can fit applications down to 19mm)\n\n\n\n\nBar Plugs included\n\n\n\n\n*Install Bar Plugs first for the protection of grips and ease of installation\n\n\n* Colors may vary from screen to screen. NOTE: Our Black is a dark charcoal gray.\n\n","sku": "RBXCB","brand": { "@type": "Thing", "name": "ESI" },"offers": [{ "@type" : "Offer","sku": "RBXCB","availability" : "http://schema.org/OutOfStock", "price" : 21.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/ribbed-extra-chunky?variant=44365529743586" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 21.0, "priceCurrency" : "GBP", "url" : "https:\/\/proje
< <
    • <

  • Brake Pads
    • Brake Spares
    • ProjektRide MerchandiseForks
    • See More Helmets
    • Front SuspensionGloves
    • Rear SuspensionClothing
    • SocksFinishing Kit
  • See More
    • Sell Your Bike
    • Contact Us
      • Gray
      • .
      • .
      • 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)}} div class="product__tag{{ it.product.badgeClasses }}">
    • span>{{ it.product.badgeText | safe }}
    >
    • li class="result result--full"> <
    • {{ it.item.text }}<> <> < <

    • { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } <
    • < < console.log("pr-product-page"); <
    • <
    ProjektRide Logo<
    <
      <
      Road / Gravel / Touring Bikesuage is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { Color kRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateC Hire Ortlieb 40L Pannier Bags
      Hybrid / City Bikes.catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } else if (attempt
      maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } Insure Your Bike
      Mountain Bikes a class="product__media product__media--featured" href="/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)">
      .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%;overflBlack span class="visually-hidden">Hire Ortlieb 40L Pannier Bags yment-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 >
      Electric Bikes .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-w > Header Image Parts & Components  
      Hire Ortlieb 40L Pannier Bags
      1+
      Mud Green £0.00
      Projektride logo Brands
      HopeLife Systems Pocket First Aid Kit - HIRE
      Size: Color 
      MEnve
        Mud GreenAlloy double-walled 700x32h a class="product__media product__media--featured" href="/products/life-systems-pocket-first-aid-kit-hire" title="Life Systems Pocket First Aid Kit - HIRE" aria-label="Life Systems Pocket First Aid Kit - HIRE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
      • span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
      • >
      • >
      • Select variant dropdownTyreCockpit
      • Black - £45.00 GBPBontrager E6 Hard-Case Lite, reflective strip, 27.5x2.40"Handlebars
      Mud Green - £45.00 GBP
      div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.32_9d81277b-124e-4fdc-8a0f-fbfb40a9343d_600x.png?v=1691610357)">
      Stems>
      Add to cart
      Grips & Bar-Tape
      1 Life Systems Pocket First Aid Kit - HIRE
      Headsets£0.00ESI XL 6.75" Extra Chunky E-system Submit Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
      Brakes
      ESI XL 6.75" Extra Chunky Decrease quantity Complete Brakes
      ESI XL 6.75" Extra Chunky
      ESI XL 6.75" Extra Chunky
      ESI XL 6.75" Extra Chunky >
      Submit
      Finishing Kit ESI XL 6.75" Extra Chunky Padding: '0', }); }
      Tubes FAQ Product Details
      Saddles DESCRIPTION Shifter I'm looking to find out more information about a product, where can I find this? Please get in touch with a member of the team either by phone (
      Key Benefits:Pedals 01313745324 *Crank) or email ( [email protected] 
      M ProWheel alloy, 170 mm length I'm looking to buy this product, when will it arrive and how much does postage cost? If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
      Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.Size:We also have a physical store, if you are local please pop in - ProjektRide Bike Shop Edinburgh
      Central rear webbing to attach to head tube Rigid internal lateral foam to keep the shapeSteel 40T w/alloy guard
      Nylon webbing Lateral Hypalon hook for shoulder strap or extra bag attachmentCassetteimg src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> Shimano 30t

      QUICK LINKS

      About Us

      ChainContact Us
      Blog

      KMC Z1EHX EPT anti-rustTrack Service Progress
      Building Your Bike From the Box
      Insure Your Bike
      Privacy Policy
      PedalCookie PolicyResin platform w/grip tape treadRefund policy
      SERVICESProjektRide Merchandise
      Clothing
      Contact Us
      Log in
      CartSpend
      £50
      • Open navigation menuelector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector
      Mountain Bikes "preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorElectric Bikes pe":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage" er_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7475996557538,"title":"Madison Flux Men's saddle, Cro-mo rails","handle":"madison-flux-mens-saddle-cro-mo-rails","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cul class=\"description-overview\" data-m foam padding for cushioned comfort and effective shock absorption\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e142mm x 280mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight 283 grams\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\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"}; window._RestockRocketConfig.variantsInventoryPolicy = {42165834744034 : "deny",42165834776802 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {42165834744034 : parseInt("1"),42165834776802 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {42165834744034 : parseInt(""),42165834776802 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {42165834744034 : null,42165834776802 : null,}; window._RestockRocketConfig.va
      Accessories restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - fodden">Life Systems Pocket First Aid Kit - HIRE Homeoaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart
      > Shop by Brand <
      in-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdow
      Trek Bikes  -timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide Supernova E3 LED £0.00 Shop All New Bikes
      RidgebackSize: Genesis
      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(//proj Kickstand
      < Mountain Bikes
      Electric Bikes
      Enigma
      Kids Bikes
      Frog

      Frames

      Kona
      • Surly
      • Shop by Brand
      • GloriaUTO (ex Eovolt)

      Trek

      • Amflow
      • Yeti
      • Ridgeback
      • Brother
      • Genesis
      • Singular


      Enigma
        Frog
        Kona
        Second-Hand Bikes
        Shop All Second-Hand

        <
        New Bikes
        Shop All New Bikes
        Road / Gravel / Touring Bikes
        Hybrid / City Bikes
        Kids Bikes
        Frames
        Shop by Brand
        Amflow
        Ridgeback

        ProjektRide

        <
        • <
        <

        • Enve
        • Delivery & Returns < img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
        Tools & Maintenance
        QUICK LINKS

        Cockpit

        About Us
        Blog Track Service ProgressProjektRide MerchandiseStemsBuilding Your Bike From the Box Insure Your Bike Privacy PolicyHelmets
        Sat: 9:00 - 16:00 Grips & Bar-TapeTerms of Service Refund policyGloves SERVICESClothing < Servicing Workshop PricesSocksCycle to Work Delivery & Returns <
        INFORMATIONSell Your Bike
        Contact Us MaintenanceGreen < Working Hours Mon - Fri: 09:00 - 18:30 Sat: 9:00 - 16:00Open search bar Sun: Closed Purple - Sold Out
        Front Suspension My Account
        Tel
        Rear Suspension0131 374 5324
        Red - Sold Out< Open cart Location Finishing Kit 82 Newington Road Juan Borges Designs1Helmets
        Tubes
        Tubeless