Gibraltar (GBP£)
Greece (EUR€) Header Image
Greenland (DKKkr.)
Guernsey (GBP£) Guinea-Bissau (XOFFr)
Hungary (HUFFt)
Iceland (ISKkr) Isle of Man (GBP£)

Liechtenstein (CHFCHF)
Lithuania (EUR€) Quantity Netherlands (EUR€) Niger (XOFFr) Nigeria (NGN₦)
North Macedonia (MKDден)
Norway (GBP£)
Réunion (EUR€)

Togo (XOFFr) Türkiye (GBP£) Ukraine (UAH₴) United Kingdom (GBP£) United States (GBP£) Vatican City (EUR€)
130x5 mm QR, ThruSkew
Hub rear Formula DC-22, alloy, 6-bolt, Shimano 8/9/10 freehub, 135x5 mm QRTristan da Cunha (GBP£)
Skewer rearTunisia (GBP£) 156x5 mm QR
Rim Bontrager Connection, double-wall, 32-hole, 20 mm width, Presta valveUganda (UGXUSh)
Spokes 14 g stainless steel, black
Tyre Bontrager H2 Comp, reflective strip, wire bead, 30 tpi, 700x40 mm
Max tyre size 700x50mm
Klarna Maestro Mastercard PayPal Shop Pay Union Pay


Rear derailleur Shimano Acera M3020-8, 40T max cogGoogle Pay
Crank Forged alloy, 46/30, chainguard, 170 mm length
Bottom bracket Sealed cartridge, 68 mm
Close


Rotor size Max brake rotor sizes: 160 mm front and rear
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 = 1776359262;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392806114,43981392904418,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140279791842,44140279824610,44140279857378,44140279890146,44140279922914,44140292047074,44140292079842,44140292112610,44140293685474,44140302336226,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,44140388155618,44140388188386,44140397756642,44140404441314,44140404474082,44155590508770,44155590574306,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594408162,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136716002,44957136748770,44957136781538,44957136847074,44957136912610,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,46016406487266,55193312788863,55193316786559,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-04-16T17:05:08Z","market_locations_enabled":false,"market_id":382140642,"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-04-16T16:40:02Z","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-04-16T16:40:01Z","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_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_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) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.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.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":14996389953919,"title":"Trek Marlin+ 6","handle":"trek-marlin-6","description":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003e\u003cstrong\u003eThe Marlin+ 6 is an electric mountain bike that's ready to power up your trail rides without breaking the bank. It's equipped with the same fun and confident geometry as the non-electric Marlin, with the added boost of Bosch's Active Line Plus drive system. A 120 mm suspension fork soaks up rocks, roots and pot holes on your ride, while the 9-speed Shimano CUES is durable and reliable for wherever you roll.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"pdp-product-attributes-container\" data-v-e224ae82=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003eYou want a boost of power on the trail without spending an arm and a leg. You love the trail-to-town capability of the Marlin and want a ride that helps you ride a little faster or pedal further.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003eAn Alpha Gold Aluminium frame with real mountain bike geometry and a coil-sprung 120 mm fork. A reliable Bosch Active Line Plus 50Nm drive system capable of assisting you to speeds of 25 km\/h. A compact Purion 200 remote with built-in display. Plus, hydraulic disc brakes and a 9-speed Shimano CUES drivetrain that performs well, even under load.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003eThe Marlin+ is the go-to for riders looking to dip their toes into the electric mountain bike world. Its trail-savvy frame gives you confident control, and a Bosch Active Line Plus motor offers enough power to take the burn out of long climbs.\u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIts AUTO mode adaptive motor support recognises speed reductions and adjusts assistance automatically\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe 120 mm suspension keeps your ride feeling smooth through bumps, roots and rough stuff\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe Marlin+ is easy to use with simple controls and intuitive support, so you can focus on the ride ahead, not complicated remotes\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eTrail-savvy geometry keeps handling easy and confident from singletrack to city streets\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eTons of rack and mudguard mounts let you customise your ride for the trail or taking on daily commutes\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e*Frame    Size: XS\u003cbr\u003eAlpha Gold Aluminium, curved top tube, tapered head tube, internal routing, rack, mudguard and kickstand mount, UDH, Boost148, 12 mm thru axle\u003cbr\u003eSize: S , M , L , XL\u003cbr\u003eAlpha Gold Aluminium, tapered head tube, internal routing, rack, mudguard and kickstand mount, UDH, Boost148, 12 mm thru axle\u003cbr\u003e*Fork    Size: XS\u003cbr\u003eSR Suntour XCM 34, coil spring, preload, lockout, tapered steerer, 44 mm offset, Boost110, 15 mm thru axle, 100 mm travel\u003cbr\u003eSize: S , M , L , XL\u003cbr\u003eSR Suntour XCM 34, coil spring, preload, lockout, tapered steerer, 44 mm offset, Boost110, 15 mm thru axle, 120 mm travel\u003cbr\u003eMax compatible fork travel    See service manual\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u003eHub front    Bontrager alloy, sealed bearing, alloy axle, CenterLock, Boost110, 15 mm thru axle\u003cbr\u003eHub rear    Formula CL-3248, alloy, CentreLock, Shimano 8\/9\/10 freehub, Boost148, 12 mm thru axle\u003cbr\u003eSkewer rear    Bontrager Switch thru-axle, removable lever\u003cbr\u003eRim    Bontrager Connection, double-wall, 32-hole, 20 mm width, Presta valve\u003cbr\u003e*Tyre    Size: XS , S\u003cbr\u003eBontrager XT3 Comp, wire bead, 30 tpi, 27.5x2.40\"\u003cbr\u003eSize: M , L , XL\u003cbr\u003eBontrager XT3 Comp, wire bead, 30 tpi, 29x2.40\"\u003cbr\u003eMax tyre size    Frame: 29x2.60\" (XS: 27.5x2.60\"), Fork: See manufacturer\u003c\/p\u003e\n\u003cp\u003eE-system\u003cbr\u003eBattery    Bosch CompactTube 400 Wh\u003cbr\u003eCharger    Bosch standard 2A, 230V, smart system\u003cbr\u003eComputer    Bosch Purion 200\u003cbr\u003eMotor    Bosch Active Line Plus, 50 Nm\u003c\/p\u003e\n\u003cp\u003eDrivetrain\u003cbr\u003eShifter    Shimano U4000, 9-speed\u003cbr\u003eRear derailleur    Shimano CUES U4000\u003cbr\u003eCrank    FSA CK-220, 165 mm length\u003cbr\u003eChainring    FSA, 32T, steel\u003cbr\u003eCassette    Shimano LINKGLIDE LG300, 11-46, 9-speed\u003cbr\u003eChain    Shimano LG500, 9\/10\/11-speed\u003cbr\u003ePedal    VP-536 nylon platform\u003cbr\u003eMax. chainring size    1x: 36T, min 32T\u003c\/p\u003e\n\u003cp\u003eComponents\u003cbr\u003eSaddle    Bontrager Arvada, steel rails, 138 mm width\u003cbr\u003e*Seatpost    Size: XS , S\u003cbr\u003eBontrager alloy, 31.6 mm, 12 mm offset, 330 mm length\u003cbr\u003eSize: M\u003cbr\u003eBontrager alloy, 31.6 mm, 12 mm offset, 360 mm length\u003cbr\u003eSize: L , XL\u003cbr\u003eBontrager alloy, 31.6 mm, 12 mm offset, 400 mm length\u003cbr\u003e*Handlebar    Size: XS , S\u003cbr\u003eBontrager alloy, 31.8 mm, 15 mm rise, 720 mm width\u003cbr\u003eSize: M , L , XL\u003cbr\u003eBontrager alloy, 31.8 mm, 15 mm rise, 750 mm width\u003cbr\u003eGrips    Bontrager XR Endurance Comp, lock-on\u003cbr\u003e*Stem    Size: XS , S\u003cbr\u003eBontrager Comp, 31.8 mm, 7-degree, 35 mm length\u003cbr\u003eSize: M , L\u003cbr\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 50 mm length\u003cbr\u003eSize: XL\u003cbr\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 60 mm length\u003cbr\u003eHead set    Semi-integrated, loose ball bearing, 1-1\/8\" top, 1.5\" bottom\u003cbr\u003eBrake rotor    Tektro, CentreLock, 203 mm\u003cbr\u003eBrake Set    Tektro HD-M275 hydraulic disc\u003cbr\u003eRotor size    Max brake rotor sizes - Frame: 203mm, min 180mm, Fork: see fork manufacturer\u003c\/p\u003e\n\u003cp\u003eWeight\u003cbr\u003eWeight    M - 22.45 kg \/ 49.5 lb (with tubes)\u003cbr\u003eWeight limit    This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003cbr\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2026-01-28T18:49:13+00:00","created_at":"2025-03-24T17:36:17+00:00","vendor":"Trek","type":"Bicycles","tags":["Marlin+"],"price":210000,"price_min":210000,"price_max":210000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55239586087295,"title":"XS (27.5\" wheel) \/ Black","option1":"XS (27.5\" wheel)","option2":"Black","option3":null,"sku":"5294469","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - XS (27.5\" wheel) \/ Black","public_title":"XS (27.5\" wheel) \/ Black","options":["XS (27.5\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586120063,"title":"XS (27.5\" wheel) \/ Red","option1":"XS (27.5\" wheel)","option2":"Red","option3":null,"sku":"5294469","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - XS (27.5\" wheel) \/ Red","public_title":"XS (27.5\" wheel) \/ Red","options":["XS (27.5\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586152831,"title":"S (27.5\" wheel) \/ Black","option1":"S (27.5\" wheel)","option2":"Black","option3":null,"sku":"5294470","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Marlin+ 6 - S (27.5\" wheel) \/ Black","public_title":"S (27.5\" wheel) \/ Black","options":["S (27.5\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586185599,"title":"S (27.5\" wheel) \/ Red","option1":"S (27.5\" wheel)","option2":"Red","option3":null,"sku":"5294470","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Marlin+ 6 - S (27.5\" wheel) \/ Red","public_title":"S (27.5\" wheel) \/ Red","options":["S (27.5\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586218367,"title":"M (29\" wheel) \/ Black","option1":"M (29\" wheel)","option2":"Black","option3":null,"sku":"5294471","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - M (29\" wheel) \/ Black","public_title":"M (29\" wheel) \/ Black","options":["M (29\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586251135,"title":"M (29\" wheel) \/ Red","option1":"M (29\" wheel)","option2":"Red","option3":null,"sku":"5294471","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - M (29\" wheel) \/ Red","public_title":"M (29\" wheel) \/ Red","options":["M (29\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586283903,"title":"ML (29\" wheel) \/ Black","option1":"ML (29\" wheel)","option2":"Black","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - ML (29\" wheel) \/ Black","public_title":"ML (29\" wheel) \/ Black","options":["ML (29\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586316671,"title":"ML (29\" wheel) \/ Red","option1":"ML (29\" wheel)","option2":"Red","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - ML (29\" wheel) \/ Red","public_title":"ML (29\" wheel) \/ Red","options":["ML (29\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586349439,"title":"L (29\" wheel) \/ Black","option1":"L (29\" wheel)","option2":"Black","option3":null,"sku":"5294472","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - L (29\" wheel) \/ Black","public_title":"L (29\" wheel) \/ Black","options":["L (29\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586382207,"title":"L (29\" wheel) \/ Red","option1":"L (29\" wheel)","option2":"Red","option3":null,"sku":"5294472","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - L (29\" wheel) \/ Red","public_title":"L (29\" wheel) \/ Red","options":["L (29\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586414975,"title":"XL (29\" wheel) \/ Black","option1":"XL (29\" wheel)","option2":"Black","option3":null,"sku":"5294473","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - XL (29\" wheel) \/ Black","public_title":"XL (29\" wheel) \/ Black","options":["XL (29\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586447743,"title":"XL (29\" wheel) \/ Red","option1":"XL (29\" wheel)","option2":"Red","option3":null,"sku":"5294478","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Marlin+ 6 - XL (29\" wheel) \/ Red","public_title":"XL (29\" wheel) \/ Red","options":["XL (29\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586480511,"title":"XXL (29\" wheel) \/ Black","option1":"XXL (29\" wheel)","option2":"Black","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - XXL (29\" wheel) \/ Black","public_title":"XXL (29\" wheel) \/ Black","options":["XXL (29\" wheel)","Black"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55239586513279,"title":"XXL (29\" wheel) \/ Red","option1":"XXL (29\" wheel)","option2":"Red","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Marlin+ 6 - XXL (29\" wheel) \/ Red","public_title":"XXL (29\" wheel) \/ Red","options":["XXL (29\" wheel)","Red"],"price":210000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Primary.png?v=1742835907","\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt1.jpg?v=1742835910","\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt3.jpg?v=1742835918","\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt4.jpg?v=1742835929","\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt7.jpg?v=1742835949","\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Accessory2.jpg?v=1742835959"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Primary.png?v=1742835907","options":["Size","Colour"],"media":[{"alt":null,"id":64915187990911,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Primary.png?v=1742835907"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Primary.png?v=1742835907","width":1920},{"alt":null,"id":64915188318591,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt1.jpg?v=1742835910"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt1.jpg?v=1742835910","width":1920},{"alt":null,"id":64915191103871,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt3.jpg?v=1742835918"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt3.jpg?v=1742835918","width":1920},{"alt":null,"id":64915192938879,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt4.jpg?v=1742835929"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt4.jpg?v=1742835929","width":1920},{"alt":null,"id":64915197133183,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt7.jpg?v=1742835949"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Alt7.jpg?v=1742835949","width":1920},{"alt":null,"id":64915199918463,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Accessory2.jpg?v=1742835959"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MarlinPlus6US-24-41009-B-Accessory2.jpg?v=1742835959","width":1920}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003e\u003cstrong\u003eThe Marlin+ 6 is an electric mountain bike that's ready to power up your trail rides without breaking the bank. It's equipped with the same fun and confident geometry as the non-electric Marlin, with the added boost of Bosch's Active Line Plus drive system. A 120 mm suspension fork soaks up rocks, roots and pot holes on your ride, while the 9-speed Shimano CUES is durable and reliable for wherever you roll.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"pdp-product-attributes-container\" data-v-e224ae82=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003eYou want a boost of power on the trail without spending an arm and a leg. You love the trail-to-town capability of the Marlin and want a ride that helps you ride a little faster or pedal further.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003eAn Alpha Gold Aluminium frame with real mountain bike geometry and a coil-sprung 120 mm fork. A reliable Bosch Active Line Plus 50Nm drive system capable of assisting you to speeds of 25 km\/h. A compact Purion 200 remote with built-in display. Plus, hydraulic disc brakes and a 9-speed Shimano CUES drivetrain that performs well, even under load.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003
ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003eThe Marlin+ is the go-to for riders looking to dip their toes into the electric mountain bike world. Its trail-savvy frame gives you confident control, and a Bosch Active Line Plus motor offers enough power to take the burn out of long climbs.\u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIts AUTO mode adaptive motor support recognises speed reductions and adjusts assistance automatically\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe 120 mm suspension keeps your ride feeling smooth through bumps, roots and rough stuff\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe Marlin+ is easy to use with simple controls and intuitive support, so you can focus on the ride ahead, not complicated remotes\u003c\/li\u003 e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eTrail-savvy geometry keeps handling easy and confident from singletrack to city streets\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eTons of rack and mudguard mounts let you customise your ride for the trail or taking on daily commutes\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e*Frame    Size: XS\u003cbr\u003eAlpha Gold Aluminium, curved top tube, tapered head tube, internal routing, rack, mudguard and kickstand mount, UDH, Boost148, 12 mm thru axle\u003cbr\u003eSize: S , M , L , XL\u003cbr\u003eAlpha Gold Aluminium, tapered head tube, internal routing, rack, mudguard and kickstand mount, UDH, Boost148, 12 mm thru axle\u003cbr\u003e*Fork    Size: XS\u003cbr\u003eSR Suntour XCM 34, coil spring, preload, lockout, tapered steerer, 44 mm offset, Boost110, 15 m
m thru axle, 100 mm travel\u003cbr\u003eSize: S , M , L , XL\u003cbr\u003eSR Suntour XCM 34, coil spring, preload, lockout, tapered steerer, 44 mm offset, Boost110, 15 mm thru axle, 120 mm travel\u003cbr\u003eMax compatible fork travel    See service manual\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u003eHub front    Bontrager alloy, sealed bearing, alloy axle, CenterLock, Boost110, 15 mm thru axle\u003cbr\u003eHub rear    Formula CL-3248, alloy, CentreLock, Shimano 8\/9\/10 freehub, Boost148, 12 mm thru axle\u003cbr\u003eSkewer rear    Bontrager Switch thru-axle, removable lever\u003cbr\u003eRim    Bontrager Connection, double-wall, 32-hole, 20 mm width, Presta valve\u003cbr\u003e*Tyre    Size: XS , S\u003cbr\u003eBontrager XT3 Comp, wire bead, 30 tpi, 27.5x2.40\"\u003cbr\u003eSize: M , L , XL\u003cbr\u003eBontrager XT3 Comp, wire bead, 30 tpi, 29x2.40\"\u003cbr\u003eMax tyre size    Frame: 29x2.60\" (XS: 27.5x2.60\"), Fork: See manufacturer\u003c\/p\u003e\n\u003cp\u003eE-system\u003cbr\u003eB attery    Bosch CompactTube 400 Wh\u003cbr\u003eCharger    Bosch standard 2A, 230V, smart system\u003cbr\u003eComputer    Bosch Purion 200\u003cbr\u003eMotor    Bosch Active Line Plus, 50 Nm\u003c\/p\u003e\n\u003cp\u003eDrivetrain\u003cbr\u003eShifter    Shimano U4000, 9-speed\u003cbr\u003eRear derailleur    Shimano CUES U4000\u003cbr\u003eCrank    FSA CK-220, 165 mm length\u003cbr\u003eChainring    FSA, 32T, steel\u003cbr\u003eCassette    Shimano LINKGLIDE LG300, 11-46, 9-speed\u003cbr\u003eChain    Shimano LG500, 9\/10\/11-speed\u003cbr\u003ePedal    VP-536 nylon platform\u003cbr\u003eMax. chainring size    1x: 36T, min 32T\u003c\/p\u003e\n\u003cp\u003eComponents\u003cbr\u003eSaddle    Bontrager Arvada, steel rails, 138 mm width\u003cbr\u003e*Seatpost    Size: XS , S\u003cbr\u003eBontrager alloy, 31.6 mm, 12 mm offset, 330 mm length\u003cbr\u003eSize: M\u003cbr\u003eBontrager alloy, 31.6 mm, 12 mm offset, 360 mm length\u003cbr\u003eSize: L , XL\u003cbr\u003eBontrager alloy, 31.6
mm, 12 mm offset, 400 mm length\u003cbr\u003e*Handlebar    Size: XS , S\u003cbr\u003eBontrager alloy, 31.8 mm, 15 mm rise, 720 mm width\u003cbr\u003eSize: M , L , XL\u003cbr\u003eBontrager alloy, 31.8 mm, 15 mm rise, 750 mm width\u003cbr\u003eGrips    Bontrager XR Endurance Comp, lock-on\u003cbr\u003e*Stem    Size: XS , S\u003cbr\u003eBontrager Comp, 31.8 mm, 7-degree, 35 mm length\u003cbr\u003eSize: M , L\u003cbr\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 50 mm length\u003cbr\u003eSize: XL\u003cbr\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 60 mm length\u003cbr\u003eHead set    Semi-integrated, loose ball bearing, 1-1\/8\" top, 1.5\" bottom\u003cbr\u003eBrake rotor    Tektro, CentreLock, 203 mm\u003cbr\u003eBrake Set    Tektro HD-M275 hydraulic disc\u003cbr\u003eRotor size    Max brake rotor sizes - Frame: 203mm, min 180mm, Fork: see fork manufacturer\u003c\/p\u003e\n\u003cp\u003eWeight\u003cbr\u003eWeight    M - 22.45 kg \/ 49.5 lb (with tubes)\u003cbr\u003eWei ght limit    This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003cbr\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55239586087295 : "deny",55239586120063 : "deny",55239586152831 : "deny",55239586185599 : "deny",55239586218367 : "deny",55239586251135 : "deny",55239586283903 : "deny",55239586316671 : "deny",552395
86349439 : "deny",55239586382207 : "deny",55239586414975 : "deny",55239586447743 : "deny",55239586480511 : "deny",55239586513279 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55239586087295 : parseInt("0"),55239586120063 : parseInt("0"),55239586152831 : parseInt("1"),55239586185599 : parseInt("1"),55239586218367 : parseInt("0"),55239586251135 : parseInt("0"),55239586283903 : parseInt("0"),55239586316671 : parseInt("0"),55239586349439 : parseInt("0"),55239586382207 : parseInt("0"),55239586414975 : parseInt("0"),55239586447743 : parseInt("1"),55239586480511 : parseInt("0"),55239586513279 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55239586087295 : parseInt(""),55239586120063 : parseInt(""),55239586152831 : parseInt(""),55239586185599 : parseInt(""),55239586218367 : parseInt(""),55239586251135 : parseInt(""),55239586283903 : parseInt(""),55239586316671 : parseInt(""),55239586349439 : parseInt(""),55239586382207 : parseInt(""),55239586414975 : parseInt("" ),55239586447743 : parseInt(""),55239586480511 : parseInt(""),55239586513279 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55239586087295 : null,55239586120063 : null,55239586152831 : null,55239586185599 : null,55239586218367 : null,55239586251135 : null,55239586283903 : null,55239586316671 : null,55239586349439 : null,55239586382207 : null,55239586414975 : null,55239586447743 : null,55239586480511 : null,55239586513279 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55239586087295 : parseInt(""),55239586120063 : parseInt(""),55239586152831 : parseInt(""),55239586185599 : parseInt(""),55239586218367 : parseInt(""),55239586251135 : parseInt(""),55239586283903 : parseInt(""),55239586316671 : parseInt(""),55239586349439 : parseInt(""),55239586382207 : parseInt(""),55239586414975 : parseInt(""),55239586447743 : parseInt(""),55239586480511 : parseInt(""),55239586513279 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {
55239586087295 : null,55239586120063 : null,55239586152831 : null,55239586185599 : null,55239586218367 : null,55239586251135 : null,55239586283903 : null,55239586316671 : null,55239586349439 : null,55239586382207 : null,55239586414975 : null,55239586447743 : null,55239586480511 : null,55239586513279 : null,}; window._RestockRocketConfig.variantsShippingText = {55239586087295 : "",55239586120063 : "",55239586152831 : "",55239586185599 : "",55239586218367 : "",55239586251135 : "",55239586283903 : "",55239586316671 : "",55239586349439 : "",55239586382207 : "",55239586414975 : "",55239586447743 : "",55239586480511 : "",55239586513279 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55239586087295 : null,55239586120063 : null,55239586152831 : null,55239586185599 : null,55239586218367 : null,55239586251135 : null,55239586283903 : null,55239586316671 : null,55239586349439 : null,55239586382207 : null,55239586414975 : null,55239586447743 : null,55239586480511 : null,55239586513279 : null,} ; window._RestockRocketConfig.selected_variant_id = 55239586120063; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019d95b1-f5d7-7139-be17-a1d4f5fd215b/restockrocket-1-478/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019d95b1-f5d7-7139-be17-a1d4f5fd215b/restockrocket-1-478/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds
// Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge Accessories<
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 translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const
age = Date.now() - updatedAt.getTime(); if (age <
SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { 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; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart 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.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cac hedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.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-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
*Light Size:  S, M, L
Spanninga SOLO
Size: S, M, L
AXA Greenline 35, USB rechargeable
Kickstand Alloy, rear-mount kickstand
Cargo rack Alloy rear rack, 25 kg max weight
*Mudguard Size: S, M, L
SKS plastic, rear
Size: S, M, L
SKS plastic, front
Weight
Weight M - 16.40 kg / 36.16 lbs
Weight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).

 

We reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.

Bike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.

Frequently Asked Questions

  • Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.

    ProjektRide Bike Shop Edinburgh

  • If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.

    Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.

    We also have a physical store, if you are local please pop in -

    ProjektRide Bike Shop Edinburgh

    82 Newington Road, EH91QN, Edinburgh.