•   
  • Workshop
    Workshop PricesBook a Service

    Other
    Custom Builds
      New Bikes
    Tools & Maintenance
    Shop All New Bikes
    Brands
    Clothing and Protection{"id":8128524320994,"title":"Hire Lazer Compact Helmet","handle":"hire-smith-convoy-helmet","description":"\u003cdiv class=\"detail-block description\"\u003e\n\u003cdiv class=\"short-desc-wrap\"\u003e\n\u003cdiv class=\"content short-desc-content\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eThe one size\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLazer Compact Helmet\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.\u003c\/p\u003e\n\u003cstrong\u003eFeatures \u0026amp; Benefits:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003cul\u003e\n\u003cli\u003eStyle and performance on a budget\u003c\/li\u003e\n\u003cli\u003eTurnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit\u003c\/li\u003e\n\u003cli\u003eIn-mould construction\u003c\/li\u003e\n\u003cli\u003e20 cooling vents\u003c\/li\u003e\n\u003cli\u003eWeight: 325g\u003c\/li\u003e\n\u003cli\u003eSize: Uni-size\u003cspan\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-12-08T20:03:33+00:00","created_at":"2023-08-08T09:15:16+01:00","vendor":"Lazer","type":"Bike Hire - Equipment","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":0,"price_min":0,"price_max":0,"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":44208318415074,"title":"Uni-Size \/ Black","option1":"Uni-Size","option2":"Black","option3":null,"sku":"","requires_shipping":false,"taxable":true,"featured_image":null,"available":true,"name":"Hire Lazer Compact Helmet - Uni-Size \/ Black","public_title":"Uni-Size \/ Black","options":["Uni-Size","Black"],"price":0,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784","options":["Size","Color"],"media":[{"alt":null,"id":65818566492543,"position":1,"preview_image":{"aspect_ratio":1.384,"height":425,"width":588,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784"},"aspect_ratio":1.384,"height":425,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784","width":588}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"detail-block description\"\u003e\n\u003cdiv class=\"short-desc-wrap\"\u003e\n\u003cdiv class=\"content short-desc-content\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eThe one size\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLazer Compact Helmet\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.\u003c\/p\u003e\n\u003cstrong\u003eFeatures \u0026amp; Benefits:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003cul\u003e\n\u003cli\u003eStyle and performance on a budget\u003c\/li\u003e\n\u003cli\u003eTurnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit\u003c\/li\u003e\n\u003cli\u003eIn-mould construction\u003c\/li\u003e\n\u003cli\u003e20 cooling vents\u003c\/li\u003e\n\u003cli\u003eWeight: 325g\u003c\/li\u003e\n\u003cli\u003eSize: Uni-size\u003cspan\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}See MoreRoad / Gravel / Touring Bikes
    ProjektRide Merchandise[] Header Image Hybrid / City Bikes
    Hope Helmets { "@context": "http://schema.org/", "@type": "Product", "name": "Hire Lazer Compact Helmet", "url": "https:\/\/projektride.co.uk\/products\/hire-smith-convoy-helmet","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_588x.png?v=1747484784" ],"description": "\n\n\n\nThe one size Lazer Compact Helmet is all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.\nFeatures \u0026amp; Benefits:\n\nStyle and performance on a budget\nTurnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit\nIn-mould construction\n20 cooling vents\nWeight: 325g\nSize: Uni-size \n\n\n\n\n","brand": { "@type": "Thing", "name": "Lazer" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 0.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/hire-smith-convoy-helmet?variant=44208318415074" } ] }
    Mountain Bikes
    Enve Clothing Cockpit
    See MoreKids Bikes
    Socks
      Hire Genesis Croix de Fer 30 (Drop Handlebars) Frames
    • Handlebars
    • Essentialsa class="product__media product__media--featured" href="/products/genesis-croix-de-fer" title="Hire Genesis Croix de Fer 30 (Drop Handlebars)" aria-label="Hire Genesis Croix de Fer 30 (Drop Handlebars)" style="background-image: url(//projektride.co.uk/cdn/shop/files/GenesisBroadway_3_600x.jpg?v=1745313082)"> Stems
    • span class="visually-hidden">Hire Genesis Croix de Fer 30 (Drop Handlebars) Shop by Brand
    • Cleaners, Degreasers and Lubrication>
    > Grips & Bar-TapeGloria
    Accessories
    Headsets Trek
    Maintenance div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_8048_600x.jpg?v=1745313399)">
    Frog Notify me when this product is available:
    Mon - Fri: 09:00 - 18:30

    Sat: 9:00 - 16:00 Open search bar

    Sun: Closed Kona

    Other

    Custom Builds SurlyMy Account
    Tel
    Submit

    Cycle To Work Schemes0131 374 5324UTO (ex Eovolt)

    Open cart
    Insure Your Bike Early Rider window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":42170966737122,"title":"100mm","option1":"100mm","option2":null,"option3":null,"sku":"RSP8064004","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 100mm","public_title":"100mm","options":["100mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966802658,"title":"125mm","option1":"125mm","option2":null,"option3":null,"sku":"RSP8064005","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 125mm","public_title":"125mm","options":["125mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966835426,"title":"150mm","option1":"150mm","option2":null,"option3":null,"sku":"RSP8064006","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 150mm","public_title":"150mm","options":["150mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966868194,"title":"170mm","option1":"170mm","option2":null,"option3":null,"sku":"RSP8064007","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 170mm","public_title":"170mm","options":["170mm"],"price":75000,"weight":900,"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: '75000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":42170966737122,"title":"100mm","option1":"100mm","option2":null,"option3":null,"sku":"RSP8064004","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 100mm","public_title":"100mm","options":["100mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966802658,"title":"125mm","option1":"125mm","option2":null,"option3":null,"sku":"RSP8064005","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 125mm","public_title":"125mm","options":["125mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966835426,"title":"150mm","option1":"150mm","option2":null,"option3":null,"sku":"RSP8064006","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 150mm","public_title":"150mm","options":["150mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966868194,"title":"170mm","option1":"170mm","option2":null,"option3":null,"sku":"RSP8064007","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 170mm","public_title":"170mm","options":["170mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","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: '75000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Location 82 Newington Road 23mm< EH9 1QNSecond-Hand Bikes < External Width< Email Our intention with Reverb AXS™ was inventive and pure: No hoses. No routing. No energy wasted. Not a single thing in the way of the experience. We created a reliable wireless-electronic dropper post and controller that actuates with drastically less effort and zero distraction. Expanding what’s possible on a bike, Reverb AXS™ is enabled by SRAM AXS™ technology, a new level of interaction, personalisation, and connectivity across all AXS™ enabled components. 31.5mmS, M, L, XL 31.5mmREAR SHOCK < NEW Lower friction IFP allows for faster actuation of the post and less force needed Hole Countn/a 24

    © 2026,  
    < . Open cart WorkshopClose search bar Headsets 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 = 1773109149;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":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 confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try 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_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":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"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,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,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,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,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,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T02:18:54Z","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: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-10T02:18:53Z","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-03-10T02:18:53Z","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 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_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","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,"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,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"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_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_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","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,"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,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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":8128524320994,"title":"Hire Lazer Compact Helmet","handle":"hire-smith-convoy-helmet","description":"\u003cdiv class=\"detail-block description\"\u003e\n\u003cdiv class=\"short-desc-wrap\"\u003e\n\u003cdiv class=\"content short-desc-content\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eThe one size\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLazer Compact Helmet\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.\u003c\/p\u003e\n\u003cstrong\u003eFeatures \u0026amp; Benefits:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003cul\u003e\n\u003cli\u003eStyle and performance on a budget\u003c\/li\u003e\n\u003cli\u003eTurnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit\u003c\/li\u003e\n\u003cli\u003eIn-mould construction\u003c\/li\u003e\n\u003cli\u003e20 cooling vents\u003c\/li\u003e\n\u003cli\u003eWeight: 325g\u003c\/li\u003e\n\u003cli\u003eSize: Uni-size\u003cspan\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-12-08T20:03:33+00:00","created_at":"2023-08-08T09:15:16+01:00","vendor":"Lazer","type":"Bike Hire - Equipment","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":0,"price_min":0,"price_max":0,"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":44208318415074,"title":"Uni-Size \/ Black","option1":"Uni-Size","option2":"Black","option3":null,"sku":"","requires_shipping":false,"taxable":true,"featured_image":null,"available":true,"name":"Hire Lazer Compact Helmet - Uni-Size \/ Black","public_title":"Uni-Size \/ Black","options":["Uni-Size","Black"],"price":0,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784","options":["Size","Color"],"media":[{"alt":null,"id":65818566492543,"position":1,"preview_image":{"aspect_ratio":1.384,"height":425,"width":588,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784"},"aspect_ratio":1.384,"height":425,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1.png?v=1747484784","width":588}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"detail-block description\"\u003e\n\u003cdiv class=\"short-desc-wrap\"\u003e\n\u003cdiv class=\"content short-desc-content\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eThe one size\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLazer Compact Helmet\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.\u003c\/p\u003e\n\u003cstrong\u003eFeatures \u0026amp; Benefits:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003cul\u003e\n\u003cli\u003eStyle and performance on a budget\u003c\/li\u003e\n\u003cli\u003eTurnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit\u003c\/li\u003e\n\u003cli\u003eIn-mould construction\u003c\/li\u003e\n\u003cli\u003e20 cooling vents\u003c\/li\u003e\n\u003cli\u003eWeight: 325g\u003c\/li\u003e\n\u003cli\u003eSize: Uni-size\u003cspan\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {44208318415074 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {44208318415074 : parseInt("-149"),}; window._RestockRocketConfig.variantsPreorderCount = {44208318415074 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {44208318415074 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {44208318415074 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {44208318415074 : null,}; window._RestockRocketConfig.variantsShippingText = {44208318415074 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {44208318415074 : null,}; window._RestockRocketConfig.selected_variant_id = 44208318415074; 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/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/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 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 = 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 Book a Service 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 || {"id":7477736767714,"title":"ROCKSHOX REVERB AXS SEATPOST (31.6)","handle":"rockshox-reverb-axs-seatpost-31-6","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"productDescription product__description\"\u003e\n\u003cp\u003eOur intention with Reverb AXS™ was inventive and pure: No hoses. No routing. No energy wasted. Not a single thing in the way of the experience. We created a reliable wireless-electronic dropper post and controller that actuates with drastically less effort and zero distraction. Expanding what’s possible on a bike, Reverb AXS™ is enabled by SRAM AXS™ technology, a new level of interaction, personalisation, and connectivity across all AXS™ enabled components.\u003c\/p\u003e\n\u003cp\u003eTHINGS TO REMEMBER\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNEW Features Vent Valve Technology for super simple service if the need arises without any disassembly of the post\u003c\/li\u003e\n\u003cli\u003eNEW Lower friction IFP allows for faster actuation of the post and less force needed\u003c\/li\u003e\n\u003cli\u003eAXS™ Technology allowing for customisation to an individual rider’s liking via the AXS™ Mobile App\u003c\/li\u003e\n\u003cli\u003eIncludes AXS™ handlebar controller and battery\u003c\/li\u003e\n\u003cli\u003eShared battery with all other SRAM AXS™ enabled components\u003c\/li\u003e\n\u003cli\u003eSystem is completely water and dust proof to IP69K\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pDetail\"\u003e\n\u003cdiv class=\"productBlurb\"\u003e\n\u003cdiv class=\"promoAdditionalText\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-01-07T16:36:35+00:00","created_at":"2021-12-17T13:31:27+00:00","vendor":"RockShox","type":"","tags":["Finishing Kit","Seat Posts \u0026 Clamps","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":75000,"price_min":75000,"price_max":75000,"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":42170966737122,"title":"100mm","option1":"100mm","option2":null,"option3":null,"sku":"RSP8064004","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 100mm","public_title":"100mm","options":["100mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966802658,"title":"125mm","option1":"125mm","option2":null,"option3":null,"sku":"RSP8064005","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 125mm","public_title":"125mm","options":["125mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966835426,"title":"150mm","option1":"150mm","option2":null,"option3":null,"sku":"RSP8064006","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 150mm","public_title":"150mm","options":["150mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42170966868194,"title":"170mm","option1":"170mm","option2":null,"option3":null,"sku":"RSP8064007","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ROCKSHOX REVERB AXS SEATPOST (31.6) - 170mm","public_title":"170mm","options":["170mm"],"price":75000,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.20.20_f9aba910-02cd-4f49-a053-4f999718501b.png?v=1639747889","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.24.03_910e35c7-0023-46fa-a39a-d164dd89de2f.png?v=1639747890"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.20.20_f9aba910-02cd-4f49-a053-4f999718501b.png?v=1639747889","options":["Size"],"media":[{"alt":null,"id":28866034172130,"position":1,"preview_image":{"aspect_ratio":1.06,"height":860,"width":912,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.20.20_f9aba910-02cd-4f49-a053-4f999718501b.png?v=1639747889"},"aspect_ratio":1.06,"height":860,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.20.20_f9aba910-02cd-4f49-a053-4f999718501b.png?v=1639747889","width":912},{"alt":null,"id":28866034204898,"position":2,"preview_image":{"aspect_ratio":0.953,"height":860,"width":820,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.24.03_910e35c7-0023-46fa-a39a-d164dd89de2f.png?v=1639747890"},"aspect_ratio":0.953,"height":860,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.24.03_910e35c7-0023-46fa-a39a-d164dd89de2f.png?v=1639747890","width":820}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"productDescription product__description\"\u003e\n\u003cp\u003eOur intention with Reverb AXS™ was inventive and pure: No hoses. No routing. No energy wasted. Not a single thing in the way of the experience. We created a reliable wireless-electronic dropper post and controller that actuates with drastically less effort and zero distraction. Expanding what’s possible on a bike, Reverb AXS™ is enabled by SRAM AXS™ technology, a new level of interaction, personalisation, and connectivity across all AXS™ enabled components.\u003c\/p\u003e\n\u003cp\u003eTHINGS TO REMEMBER\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNEW Features Vent Valve Technology for super simple service if the need arises without any disassembly of the post\u003c\/li\u003e\n\u003cli\u003eNEW Lower friction IFP allows for faster actuation of the post and less force needed\u003c\/li\u003e\n\u003cli\u003eAXS™ Technology allowing for customisation to an individual rider’s liking via the AXS™ Mobile App\u003c\/li\u003e\n\u003cli\u003eIncludes AXS™ handlebar controller and battery\u003c\/li\u003e\n\u003cli\u003eShared battery with all other SRAM AXS™ enabled components\u003c\/li\u003e\n\u003cli\u003eSystem is completely water and dust proof to IP69K\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pDetail\"\u003e\n\u003cdiv class=\"productBlurb\"\u003e\n\u003cdiv class=\"promoAdditionalText\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}Brakes ]; 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; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket hopify.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 (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cac[] Custom BuildsView allWould you like to add on any equipment?Brake Spares Cycle To Work Schemes Loading more Insure Your Bike. Front Suspension a class="product__media product__media--featured" href="/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> span class="visually-hidden">Hire Lazer Compact HelmetRear SuspensionParts & Components   > li class="result"> div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> Hire Lazer Compact Helmet a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> Brandsdiv class="product__tag{{ it.product.badgeClasses }}"> <>Hope > {{/if}} > > Set{{ it.product.title }} > 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)"> > Cockpitspan class="visually-hidden">Hire Ortlieb 40L Pannier Bags Handlebars>
  • p class="result__title">{{ it.item.text }}StemsHire Ortlieb 40L Pannier Bags> Grips & Bar-Tape < HeadsetsHire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable > > £0.00span class="visually-hidden">HIRE - BIKE PACKING BUNDLE> > HIRE - BIKE PACKING BUNDLE£0.00 img src="//projektride.co.uk/cdn/shop/files/invoice_PREI19032025.23556_22102025_2048x2048.png?v=1761133988" alt="UTO Morning OG16 Electric Bike" class="mfp-zoom-in-cur" id="68277427569023"> #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; } img src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12721_600x375_67a2d85e-5f84-4757-9511-e7b63aeaaec1_2048x2048.png?v=1761133988" alt="UTO Morning OG16 Electric Bike" class="mfp-zoom-in-cur" id="68277427732863"> div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> > img src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12722_600x375_6ee33b3e-41c4-49ad-acb6-188f6d1edc1c_2048x2048.png?v=1761133988" alt="UTO Morning OG16 Electric Bike" class="mfp-zoom-in-cur" id="68277427601791"> /OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796878719" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796911487" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796944255" }, { "@type" : "Offer","sku": "EN00G231003112025","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796977023" }, { "@type" : "Offer","sku": "EN00 < Buy Sell Ride Confident < img src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12723_600x375_695cf158-d570-42db-8676-d63b1ee19707_2048x2048.png?v=1761133988" alt="UTO Morning OG16 Electric Bike" class="mfp-zoom-in-cur" id="68277427634559"> Would you like to add on any equipment? FAQContact Us img src="//projektride.co.uk/cdn/shop/files/16-Origins-ouvert-vintage1282_600x375_c26ccb5c-3ea9-4c35-9d4e-80a4c1a2a6a2_2048x2048.png?v=1761133988" alt="UTO Morning OG16 Electric Bike" class="mfp-zoom-in-cur" id="68277427700095"> I'm looking to find out more information about a product, where can I find this? a class="product__media product__media--featured" href="/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> Please get in touch with a member of the team either by phone ( span class="visually-hidden">Hire Lazer Compact Helmetimg src="//projektride.co.uk/cdn/shop/files/invoice_PREI19032025.23556_22102025_98x.png?v=1761133988" alt="" class="product-single__thumbnail-img"> 01313745324 Open search bar> [email protected] ProjektRide Bike Shop Edinburgh Hire Lazer Compact Helmet window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":55372770935167,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"EV08-10-V3-UK","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Eovolt Afternoon 20\" Origins Electric Bike","public_title":null,"options":["Default Title"],"price":209900,"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: '209900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":55372770935167,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"EV08-10-V3-UK","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Eovolt Afternoon 20\" Origins Electric Bike","public_title":null,"options":["Default Title"],"price":209900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","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: '209900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } My Account img src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12721_600x375_67a2d85e-5f84-4757-9511-e7b63aeaaec1_98x.png?v=1761133988" alt="" class="product-single__thumbnail-img"> I'm looking to buy this product, when will it arrive and how much does postage cost? Open cart 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. Product Details img src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12722_600x375_6ee33b3e-41c4-49ad-acb6-188f6d1edc1c_98x.png?v=1761133988" alt="" class="product-single__thumbnail-img"> Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.The 2024 version 3 Eovolt Afternoon is the perfect bike for the daily commute and the wide tyres also allow you to easily navigate canal tow paths and other off road surfaces. ProjektRide Bike Shop EdinburghWe listened to our customers who universally asked for a lighter weight from our popular 20” folder.. The 2024 edition features a huge weight saving of 2.1kgs making it easier to lift when combining with other modes of transport. The below is for the standard colours of Onyx Black , Sage Green & Ocean Blue. 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)"> span class="visually-hidden">Hire Ortlieb 40L Pannier Bagsimg src="//projektride.co.uk/cdn/shop/files/16-Origins-V4-OPEN-BIKE-rack12723_600x375_695cf158-d570-42db-8676-d63b1ee19707_98x.png?v=1761133988" alt="" class="product-single__thumbnail-img"> * > VINTAGE colours are Satin Black and Satin Blue .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }The Afternoon is so solid that its less a folding ebike and more an ebike that folds. It rides like a solid frame ebike but then you have the extra functionality of folding for storage or combining with other modes of transport. The frame has zero flex when riding and the new 2023 own design folding cockpit offers extra rigidity on this years model. Hire Ortlieb 40L Pannier Bags Open navigation menu img src="//projektride.co.uk/cdn/shop/files/16-Origins-ouvert-vintage1282_600x375_c26ccb5c-3ea9-4c35-9d4e-80a4c1a2a6a2_98x.png?v=1761133988" alt="" class="product-single__thumbnail-img"> 2024 also sees Eovolt ebikes move to using more intuitive torque sensors which results in a much improved ride feel. Torque sensors deliver the assistance based on the pressure being put through the pedals so the system only gives you full motor assistance when you actually need it which also delivers improved battery efficiency particularly on flatter rides. Ideal for families, commuters, campers, boat owners or simply for city dwellers who want a practical electric bike for getting effortlessly around town. / The larger frame, 20" wheels with wide tyres along with a range of 60-80km makes the Afternoon the folding adventure bike you have been waiting for. Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cableAll Products /QUICK LINKSThe Afternoon is equally at home off road on bridleways and canal towpaths as it is on the road. UTO Morning OG16 Electric BikeAbout UsPlease note that it should only be ridden on flat dry good quality off road surfaces, the bike is not suitable for very wet muddy, uneven or rough terrain. span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable£1,799.00BlogAttach your bags to your rear pannier rack and you’re ready to explore over longer distances.Open cart> Track Service Progress >    Building Your Bike From the BoxVersion 3 Upgrades Privacy Policy Terms of Service £0.00 Refund policySchwalbe Pick Up Tyres with 6 layer puncture protection Colour Close search bar SERVICES Servicing Workshop Prices Search text field Cycle to WorkWe Give You Extra
    Edinburgh Kona 6061 Aluminum Butted < Shop All Second-Hand
    SIZES < CockpitProjektRide  Shared battery with all other SRAM AXS™ enabled componentsSuntour XCR 32 or X1 LO-R or RST Omega Coil Spring 100mm Effective Rim Diameter

    Stems.
    Grips & Bar-Tape
    Workshop Prices 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 Search text fieldage = Date.now() - updatedAt.getTime(); if (age
    Complete BrakesTrack Your ServiceSubmit your search requestfig.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) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab
    .Hire Lazer Compact HelmetForks .
    >
    Finishing Kit 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)}} £0.00span>{{ it.product.badgeText | safe }} Black
    > EnveHire Ortlieb 40L Pannier Bagsp class="result__title">
    > >
    > £0.00 { "@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"); 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)">
    Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
    HIRE - BIKE PACKING BUNDLE
    a class="product__media product__media--featured" href="/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> >
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">
    ide.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796616575" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796649343" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796682111" }, { "@type" : "Offer","sku": "EN000G23R45DCL1YHG","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177796714879" }, { "@type" : "Offer","sku": "EN000G23R45DCL1YHGC","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceC : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177797140863" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177797173631" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 3850.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/enve-g23-700c-gravel-wheelset?variant=55177797206399" } ] } ProjektRide
    Sell Your Bike Questions and answers
    Hire Lazer Compact Helmet Finance
    > ) or email (Submit ) where on of the team will be more than happy to help.
    £0.00 Black
    Hire Ortlieb 40L Pannier Bags We also have a physical store, if you are local please pop in - 82 Newington Road, EH91QN, Edinburgh.
    >  
    £0.00 Open search bar Homeimg src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
    UTO Morning OG16 Electric Bike 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)"> Contact Us
    Insure Your Bike Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable SKU: OG16-BA-V0-UK Cookie PolicyShimano MT-100 Hydraulic Disc Brakes
    New central folding locking arm with one step locking mechanism.HIRE - BIKE PACKING BUNDLE New fold and go locking bracket design taken from the pro range
    a class="product__media product__media--featured" href="/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> Onyx Black Delivery & Returns
    span class="visually-hidden">HIRE - BIKE PACKING BUNDLE The EOVOLT Afternoon comes with rear pannier rack as standard. Your EOVOLT bike also comes with a battery anti theft security seat post QR clamp
    >
    > Submit your search request Specifications
    INFORMATION
    Bike Weight - 20.9kg

    from £35.00 per day Sun: Closed
    <