Product Details
<
dlebars)" 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)"> Lazer Compact Helmet
 
Style and performance on a budget

Turnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fit
Hire Genesis Croix de Fer 30 (Drop Handlebars)
In-mould construction
reorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.rest -100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
HandlebarDecrease quantity Jones H-Bar Loop 710 travel bar, 31.8 mm, 710 mm
Increase quantity Bombtrack Shift 170 mm gripslabel for="quantity--template--15326745395426__main">Quantity > input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> Bombtrack Tramp forged aluminium stem, 3°Sold Out
<<
<
<
Header Image
<
a class="product__media product__media--featured" href="/collections/maintenance/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)"> img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-08-02at13.06.44_2048x2048.png?v=1690978257" alt="Boost E Performance EVO 4 Easy On" class="mfp-zoom-in-cur" id="32052051411170"> <span class="visually-hidden">Hire Ortlieb 40L Pannier Bags Front hub>
  • Life Systems Pocket First Aid K img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-08-02at13.06.38_98x.png?v=1690978256" alt="" class="product-single__thumbnail-img"> it - HIRE
    Through axle
    15 x 110 mm / 12 x 148 mm

    Bosch 2A/4A Compact Charger (6.5h/4.5h Full Charge) Seat Tube Length 6061 Aluminum Alloy Frame with Front Tray Mounts457
    Custom 24" x 2.6" Benno Dual Sport Tyres (45psi)
    Fits Most Aftermarket Pannier Bags and Accessories598 One Frame Size (Fits Riders From 5'1" to 6'3")622 651  Seat Angle
       
    72.0°
    WARNING:
     72.0°
    When carrying passengers, rear wheel

     72.0°

    MUST

     
      be covered! Install Benno Wheel Guards or Utility Pannier Bags. Failure to do so could result in serious injury! Make sure that no parts of the body, clothing or load come near moving parts on the bicycle, such as chain, spokes, tyres or brakes.
    • Seat Angle effective
    :"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,"col73.8°



    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!","preor
      or":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_form73.8°
    • Weight - 13.8kg 4141794,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,43981362528
    • 73.7°55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-01-07T23:10:23Z","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-01-07T23:10:22Z","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-01-07T23:10:22Z","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":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,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_ship {"id":8126303273186,"title":"Boost E Performance EVO 4 Easy On","handle":"boost-e-performance-evo-4-easy-on","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"col-md-8\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eChallenging environments and heavy loads are no match for the uncompromising and award-winning Boost E. This compact and extremely sturdy Etility® bike is always ready for the next adventure – close to home or far from civilisation.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe rigid aluminium frame and big 24” x 2.6” custom tyres combine with the Bosch Performance Line CX Electric motor to provide a powerful yet composed ride. The unique upright riding p ping_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_acknowle /4.5h Full Charge)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShimano Deore 10-Speed and Hydraulic Disc Brakes\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e6061 Aluminum Alloy Frame with Front Tray Mounts\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e6061 Aluminum Alloy Fork with Integrated Headset\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCustom 24\" x 2.6\" Benno Dual Sport Tyres (45psi)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eGerman Supernova Front and Rear Lights\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMultifunction Rear Rack (Max. Load 130lbs\/60kg)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSecure Yepp Baby Seat Installation (2 Seats)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFits Most Aftermarket Pannier Bags and Accessories\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eOne Frame Size (Fits Riders From 5'1\" to 6'3\")\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u00373.7°dgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","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,"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":7468000739554,"title":"Muc-Off Ultimate Bicycle Cleaning Kit","handle":"muc-off-ultimate-bicycle-cleaning-kit","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe Muc-Off Ultimate Bicycle Cleaning Kit covers all the bases when it comes to cleaning, protecting and lubing your bike. This kit isn't style specific either with all the essentials for Road, Cyclocross, MTB and the daily commute. Complete with our award winning Bike Cleaner, Microcell Sponge, Soft Washing Brush, Detailing Brush, Two Prong Brush, Microfibre Cloth, Drivetrain Cleaner, Bike Protect and Bio Wet Lube, this kit is the perfect Birthday or Christmas gift for any bike fanatic!\u003c\/span\u00 d-4\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"logo-brand\" data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-12-08T20:03:34+00:00","created_at":"2023-08-02T13:10:54+01:00","vendor":"Benno","type":"Bicycles","tags":["Boost","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":399900,"price_min":399900,"price_max":399900,"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":44199675560162,"title":"Machine Blue","option1":"Machine Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39447617667298,"product_id":8126303273186,"position":3,"created_at":"2023-08-02T13:10:54+01:00","updated_at":"2023-08-02T13:10:56+01:00","alt":null,"width":1102,"height":992,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.51.png?v=1690978256","variant_ids":[44199675560162] 3e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNano Tech Bike Cleaner for quick, easy cleaning\u003c\/li\u003e\n\u003cli\u003eBio Drivetrain Cleaner for fast, effective drive chain degreasing\u003c\/li\u003e\n\u003cli\u003eAssorted Muc-Off brushes and sponge for deep cleaning\u003c\/li\u003e\n\u003cli\u003eBike Protect for ultimate, post-wash protection\u003c\/li\u003e\n\u003cli\u003eTool Box included for convenient storage\u003c\/li\u003e\n\u003cli\u003eBio Wet Lube included for incredible drive chain efficiency\u003c\/li\u003e\n\u003cli\u003eIncludes Premium Microfibre Cloth for easy drying\u003c\/li\u003e\n\u003cli\u003ePerfect gift for any bike lover\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2021-12-16T11:53:54+00:00","created_at":"2021-12-07T17:33:38+00:00","vendor":"Muc-Off","type":"","tags":["Cleaners Degreasers and Lubrication","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":8000,"price_min":8000,"price_max":8000,"available":false,"price_varies":false,"comp
    • are_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42133975630050,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"284","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Muc-Off Ultimate Bicycle Cleaning Kit","public_title":null,"options":["Default Title"],"price":8000,"weight":2000,"compare_at_price":null,"inventory_management":"shopify","barcode":"5037835284003","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-ultimate-bicycle-kit-1.jpg?v=1640703479","\/\/projektride.co.uk\/cdn\/shop\/products\/554585_4556457.jpg?v=1640703479","\/\/projektride.co.uk\/cdn\/shop\/products\/26867_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","\/\/projektride.co.uk\/cdn\/shop\/products\/26869_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","\/\/projektride.co.uk\/cdn\/shop\/products\/26870_muc_off_ulHeight range 150cm - 165cmrmance EVO 4 Easy On - Aqua Green","public_title":"Aqua Green","options":["Aqua Green"],"price":399900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":32052051411170,"position":2,"preview_image":{"aspect_ratio":1.111,"height":992,"width":1102,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.44.png?v=1690978257"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44199675625698,"title":"Anthracite Grey","option1":"Anthracite Grey","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39447617634530,"product_id":8126303273186,"position":1,"created_at":"2023-08-02T13:10:54+01:00","updated_at":"2023-08-02T13:10:56+01:00","alt":null,"width":1102,"height":992,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.38.png?v=1690978256","variant_ids":[44199675625698]},"available":true,"name":"Boost E Performance EVO 4 Easy On - Anthracite Gr timate_bike_cleaning_kit.jpg?v=1640703452","\/\/projektride.co.uk\/cdn\/shop\/products\/26871_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","\/\/projektride.co.uk\/cdn\/shop\/products\/26868_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-ultimate-bicycle-kit-1.jpg?v=1640703479","options":["Title"],"media":[{"alt":null,"id":28806707708130,"position":1,"preview_image":{"aspect_ratio":1.0,"height":613,"width":613,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-ultimate-bicycle-kit-1.jpg?v=1640703479"},"aspect_ratio":1.0,"height":613,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/muc-off-ultimate-bicycle-kit-1.jpg?v=1640703479","width":613},{"alt":null,"id":28806707675362,"position":2,"preview_image":{"aspect_ratio":1.279,"height":860,"width":1100,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/554585_4556457.jpg?v=1640703479"},"aspect_ratio":1.279,"height":860,"media_type":"image","src":"\/\
    • /projektride.co.uk\/cdn\/shop\/products\/554585_4556457.jpg?v=1640703479","width":1100},{"alt":null,"id":28806707740898,"position":3,"preview_image":{"aspect_ratio":1.0,"height":470,"width":470,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26867_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"},"aspect_ratio":1.0,"height":470,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26867_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","width":470},{"alt":null,"id":28806707773666,"position":4,"preview_image":{"aspect_ratio":1.0,"height":470,"width":470,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26869_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"},"aspect_ratio":1.0,"height":470,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26869_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","width":470},{"alt":null,"id":28806707806434,"position":5,"preview_image":{"aspect_ratio":1.0,"height":470,"width":470,"src":"\/\/projektride.co.uk\/cdn\/shop\/pro es\/Screenshot2023-08-02at13.06.38.png?v=1690978256"},"aspect_ratio":1.111,"height":992,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.38.png?v=1690978256","width":1102},{"alt":null,"id":32052051411170,"position":2,"preview_image":{"aspect_ratio":1.111,"height":992,"width":1102,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.44.png?v=1690978257"},"aspect_ratio":1.111,"height":992,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.44.png?v=1690978257","width":1102},{"alt":null,"id":32052051443938,"position":3,"preview_image":{"aspect_ratio":1.111,"height":992,"width":1102,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.51.png?v=1690978256"},"aspect_ratio":1.111,"height":992,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-08-02at13.06.51.png?v=1690978256","width":1102}],"requires_selling_plan":false,"selling_plan_groups":[],"c ducts\/26870_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"},"aspect_ratio":1.0,"height":470,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26870_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","width":470},{"alt":null,"id":28806707839202,"position":6,"preview_image":{"aspect_ratio":1.0,"height":470,"width":470,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26871_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"},"aspect_ratio":1.0,"height":470,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26871_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","width":470},{"alt":null,"id":28806707871970,"position":7,"preview_image":{"aspect_ratio":1.0,"height":470,"width":470,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26868_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452"},"aspect_ratio":1.0,"height":470,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/26868_muc_off_ultimate_bike_cleaning_kit.jpg?v=1640703452","width":
    470}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe Muc-Off Ultimate Bicycle Cleaning Kit covers all the bases when it comes to cleaning, protecting and lubing your bike. This kit isn't style specific either with all the essentials for Road, Cyclocross, MTB and the daily commute. Complete with our award winning Bike Cleaner, Microcell Sponge, Soft Washing Brush, Detailing Brush, Two Prong Brush, Microfibre Cloth, Drivetrain Cleaner, Bike Protect and Bio Wet Lube, this kit is the perfect Birthday or Christmas gift for any bike fanatic!\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNano Tech Bike Cleaner for quick, easy cleaning\u003c\/li\u003e\n\u003cli\u003eBio Drivetrain Cleaner for fast, effective drive chain degreasing\u003c\/li\u003e\n\u003cli\u003eAssorted Muc-Off brushes and sponge for deep cleaning\u003c\/li\u003e\n\u003cli\u003eBike Protect for ultimate, post-wash protect c\/p\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eSpecifications\u003c\/h4\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePERFORMANCE: 250W, 65Nm, GEN 3, USA\/CAN 20mph, EU 25km\/h\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBosch Purion On-Board Computer (5 Riding Modes)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBosch Powerpack 400Wh\/500Wh Lithium-Ion Battery\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eRange 25-85mi (40-135km) Dep. On Mode\/Battery\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBosch 2A\/4A Compact Charger (6.5h\/4.5h Full Charge)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShimano Deore 10-Speed and Hydraulic Disc Brakes\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e6061 Aluminum Alloy Frame with Front Tray Mounts\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e6061 Aluminum Alloy Fork with Integrated Headset\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCustom 24\" x 2.6\"Head Angleion\u003c\/li\u003e\n\u003cli\u003eTool Box included for convenient storage\u003c\/li\u003e\n\u003cli\u003eBio Wet Lube included for incredible drive chain efficiency\u003c\/li\u003e\n\u003cli\u003eIncludes Premium Microfibre Cloth for easy drying\u003c\/li\u003e\n\u003cli\u003ePerfect gift for any bike lover\u003c\/li\u003e\n\u003c\/ul\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {42133975630050 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {42133975630050 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {42133975630050 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {42133975630050 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42133975630050 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42133975630050 : null,}; window._RestockRocketConfig.variantsShippingText = {42133975630050 : "",}; window._RestockRocketConfig.variantsShipping

    TextForMarket = {42133975630050 : null,}; window._RestockRocketConfig.selected_variant_id = 42133975630050; 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/019b6e86-8dbc-7c58-99fb-8c695965347e/restock-rocket-shopify-423/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b6e86-8dbc-7c58-99fb-8c695965347e/restock-rocket-shopify-423/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function ch agment=\"1\"\u003e \u003c\/span\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMUST\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003ebe covered! Install Benno Wheel Guards or Utility Pannier Bags. Failure to do so could result in serious injury! Make sure that no parts of the body, clothing or load come near moving parts on the bicycle, such as chain, spokes, tyres or brakes.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eDo not exceed individual load ratings and max gross weight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"logo-brand\" data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e"} eckSettingsExpiry(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 - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._Re

    stockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age 68.5°<
    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 || !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
    68.5° .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:1231
    etail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin lateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-a

    • .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; }Trail
    97
    97