\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {44441930006754 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {44441930006754 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {44441930006754 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {44441930006754 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {44441930006754 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {44441930006754 : null,}; window._RestockRocketConfig.variantsShippingText = {44441930006754 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {44441930006754 : null,}; window._RestockRocketConfig.selected_variant_id = 44441930006754; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selec
r' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge

0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge

= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no
age = Date.now() - updatedAt.getTime(); if (age
<
Teravail Cannonball Tyre<
<

RIDE CONFIDENT
-fragment=\"1\"\u003e \u003c\/span\u003eShimano Hydraulic Disc, Rotor 180mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eRear Brake:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano Hydraulic Disc, Rotor 160mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eBrake Levers:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h4\u003e\n\u003cp data-mce-fragment=\"1\"\u003eBuilt-In rack, Max. Load 85lbs\/40kg\u003cbr data-mce-fragment=\"1\"\u003eDesigned for use with Thule Yepp Easyfit and other Compatible Rack Mount Child Seats fit with RemiDemi Jump Seat Rear Rack Installed. (Single)\u003cbr data-mce-fragment=\"1\"\u003eFits Racktime Accessories. Or Compatible Pannier Bags with RemiDemi Jump Seat Rear Rack Installed.\u003cbr data-mce-fragment=\"1\"\ QUICK LINKSu003eOne Size – Fits Riders from 5’1” to 6’1”\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWARNING:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eWhen carrying passengers, rear-wheel\u003cspan data-mce-fragment=\"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","published_at":"2023-07-31T20:31:21+01:00","created_at":"2023-07-31T20:29:47+01:00","vendor":"Benno","type":"Bicycles","tags":["RemiDemi","spo-cs-disabled","spo-default","spo-disabled","spo
-notify-me-disabled"],"price":400000,"price_min":400000,"price_max":400000,"available":true,"price_varies":false,"compare_at_price":399900,"compare_at_price_min":399900,"compare_at_price_max":400000,"compare_at_price_varies":true,"variants":[{"id":44195991847138,"title":"Turmeric Yellow","option1":"Turmeric Yellow","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39443490930914,"product_id":8125345792226,"position":1,"created_at":"2023-07-31T20:29:47+01:00","updated_at":"2023-07-31T20:29:49+01:00","alt":null,"width":1250,"height":822,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789","variant_ids":[44195991847138]},"available":true,"name":"Benno RemiDemi EVO 2 Cargo Bike - Turmeric Yellow","public_title":"Turmeric Yellow","options":["Turmeric Yellow"],"price":400000,"weight":0,"compare_at_price":399900,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":32047839674594,"position":1,"pr 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 = 1770940156;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity SERVICES eview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44195991879906,"title":"Dolphin Blue","option1":"Dolphin Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39443491061986,"product_id":8125345792226,"position":4,"created_at":"2023-07-31T20:29:47+01:00","updated_at":"2023-07-31T20:29:50+01:00","alt":null,"width":1250,"height":822,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.54.png?v=1690831790","variant_ids":[44195991879906]},"available":true,"name":"Benno RemiDemi EVO 2 Cargo Bike - Dolphin Blue","public_title":"Dolphin Blue","options":["Dolphin Blue"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":32047839772898,"position":4,"preview_image":{"aspect_ratio":1.521,"heScreenshot2023-07-31at20.23.59.png?v=1690831790"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44195991978210,"title":"Coral Pink","option1":"Coral Pink","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39443491029218,"product_id":8125345792226,"position":3,"created_at":"2023-07-31T20:29:47+01:00","updated_at":"2023-07-31T20:29:49+01:00","alt":null,"width":1250,"height":822,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.01.png?v=1690831789","variant_ids":[44195991978210]},"available":true,"name":"Benno RemiDemi EVO 2 Cargo Bike - Coral Pink","public_title":"Coral Pink","options":["Coral Pink"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":32047839740130,"position":3,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.01.png?v=1690831789" Servicing":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":nuContact Us}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44195992010978,"title":"Anthracite Grey","option1":"Anthracite Grey","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39443490963682,"product_id":8125345792226,"position":2,"created_at":"2023-07-31T20:29:47+01:00","updated_at":"2023-07-31T20:29:49+01:00","alt":null,"width":1250,"height":822,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.07.png?v=1690831789","variant_ids":[44195992010978]},"available":true,"name":"Benno RemiDemi EVO 2 Cargo Bike - Anthracite Grey","public_title":"Anthracite Grey","options":["Anthracite Grey"],"price":400000,"weight":0,"compare_at_price":400000,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":32047839707362,"position":2,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.07.png?v=1690831789"}},"requires_selling_
plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.07.png?v=1690831789","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.01.png?v=1690831789","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.54.png?v=1690831790","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.59.png?v=1690831790","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.57.png?v=1690831789"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789","options":["Color"],"media":[{"alt":null,"id":32047839674594,"position":1,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.c Workshop Prices"/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}} {{currenBlogo.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.05.png?v=1690831789","width":1250},{"alt":null,"id":32047839707362,"position":2,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.07.png?v=1690831789"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.07.png?v=1690831789","width":1250},{"alt":null,"id":32047839740130,"position":3,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.01.png?v=1690831789"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.24.01.png?v=1690831789","width":1250},{"alt":null,"id":32047839772898,"position":4,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.54.png?v=1690831790"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.54.png?v=1690831790","width":1250},{"alt":null,"id":32047839805666,"position":5,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.59.png?v=1690831790"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.59.png?v=1690831790","width":1250},{"alt":null,"id":32047839838434,"position":6,"preview_image":{"aspect_ratio":1.521,"height":822,"width":1250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.57.png?v=1690831789"},"aspect_ratio":1.521,"height":822,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-31at20.23.57.png?v=1690831789","width":1250}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003 Cycle to Work3936003195106,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,43938Track Service Progresse\n\u003ch4 data-mce-fragment=\"1\"\u003eMADE FRESH FROM SCRATCH\u003c\/h4\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe RemiDemi® breaks all the rules of how a bike is supposed to look and ride. We gave it small wheels and fat, grippy tyres for major manoeuvrability.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eA thick, sturdy frame with a convenient low step-through. And an upright seating position atop a wide saddle that puts you in total control.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe RemiDemi loves to play, but it can also put in heavy work with a powerful Bosch mid-drive electric motor, Shimano Sora 9-speed and hydraulic disc brakes, and available accessories that give you countless clever ways to carry a child or loads of cargo. \u003c\/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\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eMotor:\u003c\/strong\u003e\u003cspan da\u003eHerrmans H-TRACE E\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eFrame:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e6061 Aluminum Alloy with Front Tray Mounts\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eFork:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eOversized 4130 CRMO Steel\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eSeat Collar:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAluminum, Q\/R, 30.9mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eFront Hub:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eKT Aluminum\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eRear Hub:\u003c\/strong\u003e\u003cspan data-mc imated 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_peInsure Your Bikee-fragment=\"1\"\u003e \u003c\/span\u003eKT Aluminum\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eRims:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAluminum, Double Wall, 36H\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eSpokes:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eStainless 14G\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eTyres:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eBenno RemiDemi All Road Tyre 20″ x 3.6″, Puncture Resistant, 60 TPI\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eShifters:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano Acera\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eR
ear Derailleur:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano Sora\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eChain:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eTaya e-NOVE-91, 130 Links\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eCassette:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano CS 9-Speed, 11~32T\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003ePedals:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eOne Piece Aluminum\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eSaddle:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eBenno Low Profile Comfort with Elastomer Springs\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\ _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,Privacy Policyu003e\n\u003cstrong data-mce-fragment=\"1\"\u003eSeatpost:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAluminum, Diameter 30.9, Length 350mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eHandlebar:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAluminum, Width 675mm, Rise 126mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eGrips:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eBenno Ergo Profile, Lock-On\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eStem:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAluminum, Threadless, Extension 60mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eHeadset:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eFSA Integrated\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eMudguards:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eExtruded Molded Plastic\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eFront Brake:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano Hydraulic Disc, Rotor 180mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eRear Brake:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano Hydraulic Disc, Rotor 160mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eBrake Levers:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eShimano\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h4\u003e\n\u003cp data-mce-fragment=\"1\"\u003eBuilt-In ra 26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8371332940002,"title":"Teravail Cannonball Tyre","handle":"teravail-cannonball-tyre","description":"\u003ch3 data-mce-fragment=\"1\"\u003eDetails\u003c\/h3\u003e\n\u003cdiv data-ui=\"product-information-detail\" class=\"row\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"col-sm-6\" data-mce-fragment=\"1\"\u003e\n\u003cp data-ui=\"product-information-detail-description\" class=\"seProductPrimaryDescription\" data-mce-fragment=\"1\"\u003eGRAVEL\u003cbr data-mce-fragment=\"1\"\u003eCannonball is a go-to gravel race tire for normal conditions. The tread pattern features a directional, tight-knit center tread that sheds dirt and debris to decrease rolling resistance, and side knobs for effective cornering traction. Cannonball is built for all-around gravel riders and racers.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u00Cookie Policyck, Max. Load 85lbs\/40kg\u003cbr data-mce-fragment=\"1\"\u003eDesigned for use with Thule Yepp Easyfit and other Compatible Rack Mount Child Seats fit with RemiDemi Jump Seat Rear Rack Installed. (Single)\u003cbr data-mce-fragment=\"1\"\u003eFits Racktime Accessories. Or Compatible Pannier Bags with RemiDemi Jump Seat Rear Rack Installed.\u003cbr data-mce-fragment=\"1\"\u003eOne Size – Fits Riders from 5’1” to 6’1”\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWARNING:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eWhen carrying passengers, rear-wheel\u003cspan data-mce-fragment=\"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 doiant_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/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/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._Restock ass=\"pr-rd-footer pr-rd-content-block\"\u003e\n\u003cp class=\"pr-rd-bottomline pr-rd-inner-content-block\"\u003e\u003cstrong\u003e\u003cspan class=\"pr-rd-bold\"\u003eBottom Line\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Yes, I would recommend to a friend\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"pr-rd-helpful-action\"\u003e\n\u003cdiv class=\"pr-rd-helpful-action-group\"\u003e\n\u003cdiv class=\"pr-rd-helpful-action-legend\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pr-rd-helpful-action-legend\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pr-review\"\u003e\n\u003cheader class=\"pr-rd-header pr-rd-content-block\"\u003e\n\u003cdiv class=\"pr-rd-star-rating\"\u003e\n\u003cdiv\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5 stars\" role=\"img\" class=\"pr-snippet-stars pr-snippet-stars-png\"\u003e\n\u003cdiv class=\"pr-rating-stars\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"pr-star-v4 pr-star-v4Refund policyRocketConfig.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
< By\u003c\/b\u003e \u003c\/span\u003eLaduex\u003c\/p\u003e\n\u003cp class=\"pr-rd-details pr-rd-author-location\"\u003e\u003cspan class=\"pr-rd-bold\"\u003e\u003cb\u003eFrom\u003c\/b\u003e \u003c\/span\u003eWinnipeg, Manitoba\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp lang=\"en\" class=\"pr-rd-description-text\"\u003e“I'm on my 3rd set of Cannonballs. Pulled the 1st set off when I flated because the tread was worn thru. Bad me ! Raced on theses in Kansas, Bokepacked in Canada and just plan rode these. They have been almost bullet proof. Have used them tubeless and tubed both work very well. In 6 years of use I've had 2 flats. That alone speaks for these tires.”\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"pr-rd-content-block pr-accordion pr-accordion-collapsed\"\u003e\u003cspan class=\"pr-rd-bold\" style=\"font-size: 0.875rem;\"\u003e\u003cb\u003eBottom Line\u003c\/b\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Yes, I would recommend to a frien 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
© 2026, ProjektRideEmail . [email protected]
harge_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":n .ull,"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}];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":100
} else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shop6008044770,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,43938308 ify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); 784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392838882,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,443299935684
.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: setting s.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }
.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-con

800Wh Batt., 3x Fast Charging

Using the DJI Avinox Drive System that provides battery with a maximum capacity of 800 Wh, the bike can reach a range of 157 km.

Built-in Touchscreen Display

The 2-inch full-color OLED touchscreen offers real-time ride data and range. Paired with the Avinox app, it offers remote locating features.

FAQ

Questions and answers