Header Image

EXPEDITION BOLT-ON TOP TUBE PACK (1L)

Western Sahara (MADد.م.)
QuantityZambia (GBP£) Zimbabwe (USD$)
Close

A streamlined and secure space to store frequently used items on bikes with top tube bolt bosses.

A useful standalone bag for daily riding or as part of a larger bikepacking setup, the Expedition Bolt-On Top Tube Pack is a lightweight, secure storage space that’s ideal for stashing frequently used items on the road. The top tube bag is waterproof with welded seams and a pioneering waterproof zipper.

The bolt-on top tube bag fastens securely to the top tube bolt bosses common on gravel and adventure bikes, with a choice of mounting positions to accommodate every bike and frame size possible. A closed-cell foam padding structure protects your frame and electronics from damage and for added convenience, a protected cable port enables charging of devices on the go.

Opening and closing via an easy access one-finger zipper puller, the bolt-on top tube bag is a useful standalone bag for adventure cycling or as part of a full Expedition Series setup. For bikes without bolt-on bosses, see our   Expedition Top Tube Pack

TECHNICAL

The Expedition Bolt-On Top Tube Pack is cut from a three-layer laminate fabric that was developed specifically for Apidura. The material is lightweight, and is highly resistant to tears and abrasion. Notably, it’s welded together at the seams, creating a watertight seal that ensures the top tube bag remains completely waterproof.

Two tool-free attachment bolts included.

Care

Wash the top tube bag by hand, using a mild diluted soap if necessary. Afterwards, let it air dry.

Do not machine wash, machine dry, or iron.

Excess strain can cause stress to the zipper mechanism and negate the waterproof nature of the closure. Do not overpack.

Frequently Asked Questions window._RestockRocketConfig = window._RestockRocketConfig || {} window._RestockRocket = window._RestockRocket || {} window._Stoq = window._RestockRocket window._StoqConfig = window._RestockRocketConfig try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 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 = 1787308925;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {}; if (!window._RestockRocketConfig.cartToken) { try { const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); } catch (e) { } }window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-08-12T16:44:57.298Z","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_custom_domain_enabled":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":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","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":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","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":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","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":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","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":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","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","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-08-12T16:44:57.369Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,42167799447778,43590980075746,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,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,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,43981392806114,43981392838882,43981392871650,43981392904418,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140279791842,44140279824610,44140279857378,44140279890146,44140279922914,44140292047074,44140292079842,44140292112610,44140293685474,44140302434530,44140302500066,44140302532834,44140302565602,44140302598370,44140302631138,44140302827746,44140302893282,44140302926050,44140315050210,44140317016290,44140321636578,44140335792354,44140335825122,44140335857890,44140339953890,44140339986658,44140340150498,44140340248802,44140340281570,44140340543714,44140340707554,44140340740322,44140340773090,44140345065698,44140352438498,44140397756642,44140404441314,44140404474082,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58086941819263,58145667154303,58156649972095,58205080093055,58205080125823],"updated_at":"2026-08-21T10:41:14Z","market_locations_enabled":false,"market_id":13777305826,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-08-21T10:16:37Z","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-08-21T10:16:37Z","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_enabled":true,"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_st

arts_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_enabled":true,"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,714631872895],"cached_at":"2026-04-09T09:16:46Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array
  • .isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { 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; 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; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at : ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};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.obfuattery, Integrated Carrier 3.0, Advanced Internal Cable Routing, Integrated Seatclamp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFork\u003c\/th\u003e\n\u003ctd\u003eFox 34 Float AWL, 2-Position Sweep-Adjust RAIL Damper, Tapered, 15x110mm, E-Bike Optimized, 100mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHeadset\u003c\/th\u003e\n\u003ctd\u003eACROS AZF-1035, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), HIC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStem\u003c\/th\u003e\n\u003ctd\u003eCUBE Comfort Stem Pro, 31.8mm, Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHandlebar\u003c\/th\u003e\n\u003ctd\u003eCUBE Comfort Trail Bar HD, 700mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGrips\u003c\/th\u003e\n\u003ctd\u003eACID Travel Comfort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear derailleur\u003c\/th\u003e\n\u003ctd \u003eShimano XT Di2 RD-M8260-SGS, 12-Speed, Electronic Shifting System\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShifters\u003c\/th\u003e\n\u003ctd\u003eShimano Deore Di2 SW-M6250-IR, Direct Attach\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBrakes\u003c\/th\u003e\n\u003ctd\u003eShimano XT BR-M8120, Hydr. Disc Brake (180\/180)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset\u003c\/th\u003e\n\u003ctd\u003eACID MTB Hybrid Pro, 40T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset chainring sizes\u003c\/th\u003e\n\u003ctd\u003e40T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Deore CS-M6100, 10-51T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of gears\u003c\/th\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChain\u003c\/th\u003e\n\u003ctd\u003eShimano CN-M6100\u003c\/td\u003e\n\u003c\/
    tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWheelset\u003c\/th\u003e\n\u003ctd\u003eNewmen Performance 30 base\/strong, 28\/28 Spokes, 15x110mm\/12x148mm, Tubeless Ready\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTires (Front \u0026amp; Rear)\u003c\/th\u003e\n\u003ctd\u003eSchwalbe Marathon Efficiency, Super Race, V-Guard, 55-622\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePedals\u003c\/th\u003e\n\u003ctd\u003eACID PP Trekking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003eACID Sequence Pro 170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeatpost\u003c\/th\u003e\n\u003ctd\u003eSR Suntour NVX, 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeat post = dropper Yes\/No\u003c\/th\u003e\n\u003ctd\u003eNO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFront light\u003c\/th\u003e\n\u003ctd\u003eACID Front Light PRO-E 150 X-Connect, 12V, DC\u003c\/td\u003e\n\u0 03c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear light\u003c\/th\u003e\n\u003ctd\u003eACID Mudguard Rear Light PRO-E, 12V, DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKickstand\u003c\/th\u003e\n\u003ctd\u003eACID FM Pure Kickstand\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMudguard\u003c\/th\u003e\n\u003ctd\u003eACID 65 Integrated Carrier 3.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBell\u003c\/th\u003e\n\u003ctd\u003eReich Cycle Bells Ringsound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCarrier\u003c\/th\u003e\n\u003ctd\u003eACID Integrated Carrier 3.0, CUBE Adapter Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine\u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine ready for the Bosch 120 Nm update?\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u

    003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 4A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRemote\u003c\/th\u003e\n\u003ctd\u003eBosch LED Remote\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDisplay\u003c\/th\u003e\n\u003ctd\u003eBosch Kiox 500\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGross weight (kg)\u003c\/th\u003e\n\u003ctd\u003e32.02\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. system weight (kg)\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. rider weight (kg)\u003c\/th\u003e\n\u003ctd\u003e125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBody size\u003c\/th\u003e\n\u003ctd\u003e1.66mPlease get in touch with a member of the team either by phone ( - 1.76m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAccessories\u003c\/th\u003e\n\u003ctd\u003e93339,94799,93483,93354,93592\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e","published_at":"2026-06-13T11:48:06+01:00","created_at":"2026-06-13T11:48:06+01:00","vendor":"CUBE","type":"Hybrid Trekking","tags":["Bosch Drive Unit Performance Line CX max. 120Nm (BDU38)","Bosch PowerTube 800","CUBE","Electric Bike","Hybrid Trekking","KATHMANDU HYBRID","NEW 2026","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":399900,"price_min":399900,"price_max":399900,"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":57747163840895,"title":"Step-over \/ silverdust\/chrome \/ 50 cm","option1":"Step-over","option2":"silverdust\/chrome","option3":"50 cm","sku":"11260050","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923456383,"product_id":15720152138111,"position":1,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:09+01:00","alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","width":2000,"height":1283,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","variant_ids":[57747163840895,57747163873663,57747163906431,57747163939199]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-over \/ silverdust\/chrome \/ 50 cm","public_title":"Step-over \/ silverdust\/chrome \/ 50 cm","options":["Step-over","silverdust\/chrome","50 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497802","featured_media":{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","id":71336072577407,"position":1,"preview_image":{"aspect_ratio":1.559,"height":1283,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rul01313745324e":{"min":1,"max":null,"increment":1}},{"id":57747163873663,"title":"Step-over \/ silverdust\/chrome \/ 54 cm","option1":"Step-over","option2":"silverdust\/chrome","option3":"54 cm","sku":"11260054","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923456383,"product_id":15720152138111,"position":1,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:09+01:00","alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","width":2000,"height":1283,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","variant_ids":[57747163840895,57747163873663,57747163906431,57747163939199]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-over \/ silverdust\/chrome \/ 54 cm","public_title":"Step-over \/ silverdust\/chrome \/ 54 cm","options":["Step-over","silverdust\/chrome","54 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497819","featured_media":{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","id":71336072577407,"position":1,"preview_image":{"aspect_ratio":1.559,"height":1283,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747163906431,"title":"Step-over \/ silverdust\/chrome \/ 58 cm","option1":"Step-over","option2":"silverdust\/chrome","option3":"58 cm","sku":"11260058","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923456383,"product_id":15720152138111,"position":1,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:09+01:00","alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","width":2000,"height":1283,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","variant_ids":[57747163840895,57747163873663,57747163906431,57747163939199]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-over \/ silverdust\/chrome \/ 58 c) or email (m","public_title":"Step-over \/ silverdust\/chrome \/ 58 cm","options":["Step-over","silverdust\/chrome","58 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497826","featured_media":{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","id":71336072577407,"position":1,"preview_image":{"aspect_ratio":1.559,"height":1283,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747163939199,"title":"Step-over \/ silverdust\/chrome \/ 62 cm","option1":"Step-over","option2":"silverdust\/chrome","option3":"62 cm","sku":"11260062","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923456383,"product_id":15720152138111,"position":1,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:09+01:00","alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","width":2000,"height":1283,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","variant_ids":[57747163840895,57747163873663,57747163906431,57747163939199]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-over \/ silverdust\/chrome \/ 62 cm","public_title":"Step-over \/ silverdust\/chrome \/ 62 cm","options":["Step-over","silverdust\/chrome","62 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497833","featured_media":{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","id":71336072577407,"position":1,"preview_image":{"aspect_ratio":1.559,"height":1283,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747163971967,"title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 46 cm","option1":"Step-through \/ Easy Entry","option2":"silverdust\/chrome","opt[email protected]ion3":"46 cm","sku":"112602EE46","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923685759,"product_id":15720152138111,"position":8,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:10+01:00","alt":null,"width":2000,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","variant_ids":[57747163971967,57747164004735,57747164037503,57747164070271,57747164103039]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-through \/ Easy Entry \/ silverdust\/chrome \/ 46 cm","public_title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 46 cm","options":["Step-through \/ Easy Entry","silverdust\/chrome","46 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497888","featured_media":{"alt":null,"id":71336072806783,"position":8,"preview_image":{"aspect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747164004735,"title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 50 cm","option1":"Step-through \/ Easy Entry","option2":"silverdust\/chrome","option3":"50 cm","sku":"112602EE50","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923685759,"product_id":15720152138111,"position":8,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:10+01:00","alt":null,"width":2000,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","variant_ids":[57747163971967,57747164004735,57747164037503,57747164070271,57747164103039]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-through \/ Easy Entry \/ silverdust\/chrome \/ 50 cm","public_title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 50 cm","options":["Step-through \/ Easy Entry","silverdust\/chrome","50 cm"],"price":399900,"weight) where on of the team will be more than happy to help.":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497895","featured_media":{"alt":null,"id":71336072806783,"position":8,"preview_image":{"aspect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747164037503,"title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 54 cm","option1":"Step-through \/ Easy Entry","option2":"silverdust\/chrome","option3":"54 cm","sku":"112602EE54","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923685759,"product_id":15720152138111,"position":8,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:10+01:00","alt":null,"width":2000,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","variant_ids":[57747163971967,57747164004735,57747164037503,57747164070271,57747164103039]},"available":false,"

    name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-through \/ Easy Entry \/ silverdust\/chrome \/ 54 cm","public_title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 54 cm","options":["Step-through \/ Easy Entry","silverdust\/chrome","54 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497901","featured_media":{"alt":null,"id":71336072806783,"position":8,"preview_image":{"aspect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747164070271,"title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 58 cm","option1":"Step-through \/ Easy Entry","option2":"silverdust\/chrome","option3":"58 cm","sku":"112602EE58","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923685759,"product_id":15720152138111,"position":8,"created_at":"2026-0ProjektRide Bike Shop Edinburgh6-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:10+01:00","alt":null,"width":2000,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","variant_ids":[57747163971967,57747164004735,57747164037503,57747164070271,57747164103039]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-through \/ Easy Entry \/ silverdust\/chrome \/ 58 cm","public_title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 58 cm","options":["Step-through \/ Easy Entry","silverdust\/chrome","58 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497918","featured_media":{"alt":null,"id":71336072806783,"position":8,"preview_image":{"aspect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747164103039,"title":"Step-through \/ Easy

    Entry \/ silverdust\/chrome \/ 62 cm","option1":"Step-through \/ Easy Entry","option2":"silverdust\/chrome","option3":"62 cm","sku":"112602EE62","requires_shipping":true,"taxable":true,"featured_image":{"id":84875923685759,"product_id":15720152138111,"position":8,"created_at":"2026-06-13T11:48:06+01:00","updated_at":"2026-06-13T11:48:10+01:00","alt":null,"width":2000,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","variant_ids":[57747163971967,57747164004735,57747164037503,57747164070271,57747164103039]},"available":false,"name":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME - Step-through \/ Easy Entry \/ silverdust\/chrome \/ 62 cm","public_title":"Step-through \/ Easy Entry \/ silverdust\/chrome \/ 62 cm","options":["Step-through \/ Easy Entry","silverdust\/chrome","62 cm"],"price":399900,"weight":32020,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497925","featured_media":{"alt":null,"id":71336072806783,"position":8,"preview_image":{"a spect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_00.jpg?v=1781347690","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_01.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_02.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_03.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_04.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_05.jpg?v=1781347689","\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","options":["Frame Style","Colour","Size"],"media":[{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME","id":71336072577407,
    "position":1,"preview_image":{"aspect_ratio":1.559,"height":1283,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689"},"aspect_ratio":1.559,"height":1283,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600.jpg?v=1781347689","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 2","id":71336072610175,"position":2,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_00.jpg?v=1781347690"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_00.jpg?v=1781347690","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 3","id":71336072642943,"position":3,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_01.jpg?v=1781347689"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop \/files\/112600_D_01.jpg?v=1781347689","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 4","id":71336072675711,"position":4,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_02.jpg?v=1781347689"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_02.jpg?v=1781347689","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 5","id":71336072708479,"position":5,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_03.jpg?v=1781347689"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_03.jpg?v=1781347689","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 6","id":71336072741247,"position":6,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co
  • .uk\/cdn\/shop\/files\/112600_D_04.jpg?v=1781347689"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_04.jpg?v=1781347689","width":2000},{"alt":"CUBE KATHMANDU HYBRID SLX 800 SILVERDUST\/CHROME image 7","id":71336072774015,"position":7,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_05.jpg?v=1781347689"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112600_D_05.jpg?v=1781347689","width":2000},{"alt":null,"id":71336072806783,"position":8,"preview_image":{"aspect_ratio":1.498,"height":1335,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690"},"aspect_ratio":1.498,"height":1335,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112602.jpg?v=1781347690","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003eThe Kathmandu Hybrid S LX from CUBE redefines dependable. Equipped with Newmen Performance 30 wheels shod with Schwalbe Marathon Efficiency tyres, it'll keep rolling whether you're tackling potholed city streets or dusty country lanes. The adjustable stem, parallelogram suspension seatpost and Fox 34 AWL Float suspension fork are all there in the name of comfort. The Integrated Carrier 3.0 is a tough, elegant and versatile way for you to carry what you need, and there's a full complement of included accessories, too. An 800Wh battery ensures there's enough juice to keep feeding the Bosch CX drive and its up to 120Nm of pedal assistance. And, with Shimano's 4-piston XT hydraulic disc brakes and electronic XT Di2 1x12 gears taking care of stop-and-go duties, you know you're in good hands.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFrame description\u003c\/strong\u003e\u003cbr\u003eThe CUBE Kathmandu Hybrid's design is classically elegant – familiar, even – but it's stuffed full of innovation and clever touches. The neatly house03ctr\u003e\n\u003cth\u003eBrakes\u003c\/th\u003e\n\u003ctd\u003eShimano XT BR-M8120, Hydr. Disc Brake (180\/180)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset\u003c\/th\u003e\n\u003ctd\u003eACID MTB Hybrid Pro, 40T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset chainring sizes\u003c\/th\u003e\n\u003ctd\u003e40T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Deore CS-M6100, 10-51T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of gears\u003c\/th\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChain\u003c\/th\u003e\n\u003ctd\u003eShimano CN-M6100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWheelset\u003c\/th\u003e\n\u003ctd\u003eNewmen Performance 30 base\/strong, 28\/28 Spokes, 15x110mm\/12x148mm, Tubeless Ready\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTires (Front \u0026amp; Rear) \u003c\/th\u003e\n\u003ctd\u003eSchwalbe Marathon Efficiency, Super Race, V-Guard, 55-622\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePedals\u003c\/th\u003e\n\u003ctd\u003eACID PP Trekking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003eACID Sequence Pro 170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeatpost\u003c\/th\u003e\n\u003ctd\u003eSR Suntour NVX, 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeat post = dropper Yes\/No\u003c\/th\u003e\n\u003ctd\u003eNO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFront light\u003c\/th\u003e\n\u003ctd\u003eACID Front Light PRO-E 150 X-Connect, 12V, DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear light\u003c\/th\u003e\n\u003ctd\u003eACID Mudguard Rear Light PRO-E, 12V, DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKickstand\u003c\/th\u003e\n\u003ctd\u003eACID FM Pure Kickstand\u003
    c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMudguard\u003c\/th\u003e\n\u003ctd\u003eACID 65 Integrated Carrier 3.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBell\u003c\/th\u003e\n\u003ctd\u003eReich Cycle Bells Ringsound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCarrier\u003c\/th\u003e\n\u003ctd\u003eACID Integrated Carrier 3.0, CUBE Adapter Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine\u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine ready for the Bosch 120 Nm update?\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 4A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRem ote\u003c\/th\u003e\n\u003ctd\u003eBosch LED Remote\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDisplay\u003c\/th\u003e\n\u003ctd\u003eBosch Kiox 500\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGross weight (kg)\u003c\/th\u003e\n\u003ctd\u003e32.02\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. system weight (kg)\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. rider weight (kg)\u003c\/th\u003e\n\u003ctd\u003e125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBody size\u003c\/th\u003e\n\u003ctd\u003e1.66m - 1.76m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAccessories\u003c\/th\u003e\n\u003ctd\u003e93339,94799,93483,93354,93592\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e"};window._RestockRocketConfig.variantsI

    nventoryPolicy = {57747163840895 : "deny",57747163873663 : "deny",57747163906431 : "deny",57747163939199 : "deny",57747163971967 : "deny",57747164004735 : "deny",57747164037503 : "deny",57747164070271 : "deny",57747164103039 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {57747163840895 : parseInt("0"),57747163873663 : parseInt("0"),57747163906431 : parseInt("0"),57747163939199 : parseInt("0"),57747163971967 : parseInt("0"),57747164004735 : parseInt("0"),57747164037503 : parseInt("0"),57747164070271 : parseInt("0"),57747164103039 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {57747163840895 : parseInt(""),57747163873663 : parseInt(""),57747163906431 : parseInt(""),57747163939199 : parseInt(""),57747163971967 : parseInt(""),57747164004735 : parseInt(""),57747164037503 : parseInt(""),57747164070271 : parseInt(""),57747164103039 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {57747163840895 : null,57747163873663 : null,5774If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item. 7163906431 : null,57747163939199 : null,57747163971967 : null,57747164004735 : null,57747164037503 : null,57747164070271 : null,57747164103039 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {57747163840895 : parseInt(""),57747163873663 : parseInt(""),57747163906431 : parseInt(""),57747163939199 : parseInt(""),57747163971967 : parseInt(""),57747164004735 : parseInt(""),57747164037503 : parseInt(""),57747164070271 : parseInt(""),57747164103039 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {57747163840895 : null,57747163873663 : null,57747163906431 : null,57747163939199 : null,57747163971967 : null,57747164004735 : null,57747164037503 : null,57747164070271 : null,57747164103039 : null,}; window._RestockRocketConfig.variantsShippingText = {57747163840895 : "",57747163873663 : "",57747163906431 : "",57747163939199 : "",57747163971967 : "",57747164004735 : "",57747164037503 : "",57747164070271 : "",57747164103039 : "",}; window._RestockRocketConf

    ig.variantsShippingTextForMarket = {57747163840895 : null,57747163873663 : null,57747163906431 : null,57747163939199 : null,57747163971967 : null,57747164004735 : null,57747164037503 : null,57747164070271 : null,57747164103039 : null,}; window._RestockRocketConfig.selected_variant_id = 57747163840895; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available; try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !!(_sqc.cachedSettings &&Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. _sqc.cachedSettings.block_accelerated_checkout); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); } else { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; }); } } if (_sqArm && document.documentElement) { _sqc.acceleratedGateArmed = true; document.documentElement.classList.add('stoq-buy-now-pending'); setTimeout(function () { document.documentElement.classList.remove('stoq-buy-now-pending'); }, 6000); } } catch (e) { } window._RestockRocketConfig.scriptUr

    lProduct = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.iWe also have a physical store, if you are local please pop in -o' try { const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; window._RestockRocketConfig.liquidCacheAge = null; } else { const now = Math.floor(Date.now() / 1000); const liquidCacheAge = now - liquidRenderedAt; window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); if (liquidCacheAge

    < 82 Newington Road, EH91QN, Edinburgh.= 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; } if (settings.multi_language_enabled) { if (!settings.translations) { console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } if (window._RestockRocketConfig.normalizedLocale &

    & !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } } 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 <
    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') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI nitConfig.product.variants)) ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) : []; const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; var _stoqPageSeq = 0; try { _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); } catch (e) { } Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.href, page_type: _stoqInitConfig.pageType || '', shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', country_code: _stoqInitConfig.countryIsoCode || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSelectedVariantId || '', page_load_seq: _stoqPageSeq, liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '',
liquid_cache_age: _stoqInitConfig.liquidCacheAge, inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } try { var _sqTrack = window._RestockRocketConfig; if (_sqTrack.preordersConfigured) { document.addEventListener('click', function (e) { try { var t = e.target; if (!t || !t.closest) return; var host = t.closest('.shopify-payment-button, shopify-payment-terms'); if (!host) return; var channel = host.matches && host.matches('shopify-payment-terms') ? 'shop_pay_installments' : 'buy_now'; var form = host.closest('form'); var vidEl = form && form.querySelector('[name="id"]'); var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; var _sqVidNum = Number(variantId); var _sqPlan = null; var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; var _sqMktId = Number(_sqTrack.marketId); var _sqForVariant = function (pl) { return pl && pl.enabled && Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1; }; _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && Array.isArray(pl.shopify_market_ids) && pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } }); if (!_sqPlan) { _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } }); } Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { variant_id: variantId, product_id: (_sqTrack.product && _sqTra
ck.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', country_code: _sqTrack.countryIsoCode || '', page_type: _sqTrack.pageType || '', cart_token: _sqTrack.cartToken || '', page_url: (window.location && window.location.href) || '', properties: { is_preorder_variant: (function () { var vid = Number(variantId); var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; return has(_sqTrack.preorderVariantIds) || has(_sqTrack.cachedPreorderVariantIds && _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); })(), in_enabled_plan: !!_sqPlan, is_instock_variant: (function () { var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; return has(_sqTrack.inStockVariantIds) || h as(_sqTrack.cachedInStockVariantIds && _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); })(), enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', block_enabled: !!(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout), gate_armed: !!_sqTrack.acceleratedGateArmed, gate_active_at_click: !!(document.documentElement && document.documentElement.classList.contains('stoq-buy-now-pending')), blocked: (function () { try { var rr = window._RestockRocket; return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' && rr.willBlockAcceleratedClick(e)); } catch (err) { return false; } })(), }, });
} catch (err) { } }, true); } } catch (e) { } function applyTranslations(settings) { try { 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) { console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach (function(key) { const value = translatedFields[key]; 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; } } function setupCartSellingPlanUpdater(settings) { window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ