Buy, sell and ride in confidence on ProjektRide’s premium bikes
Quick Links
Header Image
About Us
Contact Us
Track Service Progress
Privacy Policy
Cookie Policy
Terms of Service
Refund policyBook a Service

Delivery & Returns
Information
Mon - Fri: 08:30 - 17:30
Sat: 9:00 - 16:000131 374 5324
Newington Road
Edinburgh
EH9 1QN
[email protected]
CountryGBP£ Albania (ALLL) Algeria (DZDد.ج)
Angola (GBP£)
Armenia (AMDդր.)
Chad (XAFCFA)
Congo - Kinshasa (CDFFr)
Côte d’Ivoire (XOFFr)
Croatia (EUR€)


RIDE CONFIDENT#productTemplate--template--26482384994687__main { --PT: 60px; --PB: 30px; }Nigeria (NGN₦) North Macedonia (MKDден) Norway (GBP£) Poland (PLNzł) Portugal (EUR€) Réunion (EUR€) Romania (RONLei) Rwanda (RWFFRw) San Marino (EUR€) São Tomé & Príncipe (STDDb)
BUY SELL

Senegal (XOFFr)

Serbia (RSDРСД)

Seychelles (GBP£)

Sierra Leone (SLLLe) Slovakia (EUR€) Slovenia (EUR€) Somalia (GBP£) South Africa (GBP£) South Sudan (GBP£) Spain (EUR€) St. Helena (SHP£) Sudan (GBP£) Svalbard & Jan Mayen (GBP£) Sweden (SEKkr) Switzerland (CHFCHF) Tanzania (TZSSh) Togo (XOFFr) Tristan da Cunha (GBP£) Tunisia (GBP£) Türkiye (GBP£) Uganda (UGXUSh) Ukraine (UAH₴) United Kingdom (GBP£) United States (GBP£) Vatican City (EUR€) Western Sahara (MADد.م.) Zambia (GBP£) Zimbabwe (USD$) © 2026, . Powered by .American ExpressDiners ClubDiscoverGoogle PayKlarnaPayPal Satispay Shop Pay Frame description Specification Visa ACROS AZF-1034, ICR (Integrated Cable Routing), Top Zero-Stack 1 1/2" (ZS 56mm), Bottom Zero-Stack 1 1/2" (ZS 56mm), X-Connect Interface Grips Close 38T Chain 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 = 1794071435;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = "United Kingdom"; window._RestockRocketConfig.countryIsoCode = "GB";window._RestockRocketConfig.defaultCountryIsoCode = "GB";window._RestockRocketConfig.languageIsoCode = "en"; 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-10-01T04:48:15.444Z","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 \u0026 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-10-01T04:48:15.476Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https:\/\/ext.stoqapp.com"}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; window._RestockRocketConfig.storefrontApiVersion = '2026-07';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,4393615209 ify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-11-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.sellingPlans = [];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[],"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_pref ags || {}; 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 dow._RestockRocketConfig); try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = _sqCfg.inlinePreorderIdsDropped ? _sqCfg.cachedPreorderVariantIdsCount : ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqAlways = []; var _sqAlwaysPlanIds = []; var _sqGateAlloc = (_sqc.readFlags && _sqc.readFlags.enable_storefront_plan_offers === true && _sqc.variantSellingPlanIds) || null; (Array.isArray(_sqc.sellingPlans) ? _sqc.sellingPla = 0); }); } 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.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlCollectionFull = 'https://cdn.shopify.com/extensi tch (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 CUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm 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
ProjektRide Shopify
Apple Pay
Maestro Mastercard 75_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); } 74 73The Reaction Hybrid Pro combines mountain bike versatility with Bosch-powered ease of use and clever CUBE design. Tackle any route, off-road or on, thanks to an 800Wh battery and smooth, powerful Bosch CX drive. Combined with Shimano's easy-to-use XT 12-speed gears, it's all you need to comfortably ride any hill. For coming back down the other side, we fitted powerful Shimano 4-piston hydraulic disc brakes and grippy Schwalbe 2.6in tyres. There's also an air-sprung fork with 120mm of travel (100mm for small frame sizes and for all Easy Entry models), and a remote dropper seatpost for extra comfort and control on rougher trails. It's got it all – the rest is up to you. 72We call this frame Easy Entry because that's exactly what it does, but there's more to the Reaction Hybrid than just an elegantly practical design. With the 800Wh PowerTube battery neatly concealed and the Bosch CX drive housed securely, its svelte lines disguise lots of clever features. It's PowerMore-ready, making it easy to add up to 250Wh of extra battery capacity. The integrated seat clamp and cable routing complement the clean aesthetic. There's a pre-installed chain guide, and it's ready to accept ACID mudguards and a luggage carrier... plus, with X-Connect, adding a compatible ACID front light is as simple as plugging it into the headset. And there are sizes to cater for most riders. We've thought of everything, so you can just ride.Union Pay
9Frame CS LENGTHAluminium Superlite, Gravity Casting Technology, Agile Ride Geometry, Boost148, Fully Integrated Battery, Advanced Internal Cable Routing, 1.5 Headtube, Kickstand/Fender/Carrier Mounting Points 450 450Fork 450SR Suntour X1-32 LO-R Air, Tapered, 15x110mm, 100mm 450 450Headset
10 BB DROPStem 70CUBE Performance Stem E-MTB 35, FPI-Link 70 70Handlebar 70CUBE Rise Trail Bar 35 70
11ACID Hybrid Perform BB HEIGHT 272Rear derailleur 272Shimano XT RD-M8100-SGS, ShadowPlus, 12-Speed 272 272Shifters 272Shimano Deore SL-M6100-IR, Direct Attach
12Brakes WHEELBASEShimano BR-MT420, Hydr. Disc Brake (203) 1057 1078Crankset 1115ACID MTB Hybrid Pro, 38T 1146 1185Crankset chainring sizes
13 FRONT CENTERCassette 617Shimano Deore CS-M6100, 10-51T 637 675Number of gears 70512 744
14KMC e12 FORK LENGTH 410Wheelset 410ACID SLX 30, 32/32 Spokes, 15x110mm/12x148mm, Tubeless Ready 410 410Tires (Front & Rear) 410Schwalbe Smart Sam, Active, 2.6Close
15Pedals FORK OFFSETACID PP Trekking 50 502898,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,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,43981357580514Saddle50ull,"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,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"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 thACID Sequence 16050reated_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 8628177928418, title: "Voile 15″ Aluminium Buckle Strap", handle: "voile-15-aluminium-buckle-strap", vendor: "Voile", tags: ["Accessories","Bike Packing"], available: true, options: ["Title"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/voile-straps-15-inch-aluminum-buckle-black-1.jpg?v=1720098038\u0026width=800", variants: [{ id: 45662691066082, title: "Default Title", available: true, sku: null, price: 1500 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {45662691066082 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {45662691066082 : 1,}; window._RestockRocketConfig.variantsPreorderCount = {45662691066082 : parseInt(null),}; window._RestockRocketCo 50(v.id)) !== -1 || _sqAlways.indexOf(Number(v.id)) !== -1 || _sqAllocAlways(Number(v.id)) || (_sqc.inlinePreorderIdsDropped === true && (_sqc.variantsInventoryPolicy || {})[v.id] === 'continue' && (_sqc.variantsInventoryQuantity || {})[v.id] Seatpost
= 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 &
<
.body.appendChild(plainScriptElement); }; restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.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.origin + window.location.pathname, page_type: _stoqInitConfig.pageType || '', Seat post = dropper Yes/No
KONA Geometry
.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 _sqOffersOn = !!(_sqTrack.readFlags && _sqTrack.readFlags.enable_storefront_plan_offers === true); var _sqAlloc = _sqOffersOn ? ((_sqTrack.offerAllocations && _sqTrack.offerAllocations[_sqVidNum]) || (_sqTrack.variantSellingPlanIds && _sqTrack.variantSellingPlanIds[_sqVidNum])) : null; var _sqPlanIds = function (pl)
_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 && _sqTrack.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.origin + window.location.pathname) || '', 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 && YES
<
lassList.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 || {}));
'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); }); } }); } function storefrontGraphql(query, variables) { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { return Promise.reject(new Error('Storefront API unavailable')); } return fetch( `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'appl

field.value; if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } return JSON.parse(value); }); } function fetchStorefrontSettings() { const query = 'query StoqSettings($namespace: String!) { shop { settings: metafield(namespace: $namespace, key: "settings") { value } translations: metafield(namespace: $namespace, key: "settings_translations") { value } } }'; return storefrontGraphql(query, { namespace: window._RestockRocketConfig.metafieldNamespace }) .then(function(data) { const settings = JSON.parse(data.shop.settings.value); if (!settings.updated_at) { throw new Error('settings metafield is not a settings payload'); } if (settings.single_locale_translations_inline) { settings.translations = data.shop.translations && JSON.parse(data.shop.translations.value); } if (settings.multi_language_enabled && !settings.translations) { throw new Error('settings metafield carries no translations'); } returnEngine
se(function(_, reject) { setTimeout(function() { reject(new Error('timed out')); }, 1500); }) ]).catch(function(error) { console.debug('STOQ - Storefront settings read failed, using setting.json:', error.message); }) : Promise.resolve(); storefrontRead .then(function(settings) { return settings || 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 (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error);

SIZING + FITsource.apply); }; const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; if (!flagOn || source.embedOnly === true) { return viaEmbed(); } return fetchStorefrontShopMetafield(source.metafieldKey) .then(function(value) { if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } source.apply(value); console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); }) .catch(function(error) { console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); return viaEmbed(); }); } function refreshIntegrations() { const cfg = window._RestockRocketConfig; return refreshShopConfig({ endpoint: 'integrations', metafieldKey: 'integrations', flag: 'enable_storefront_integrations_read', isValid: function(value) { return Array.isArray(value); }, apply: function(datBosch Drive Unit Performance Line CX max. 120Nm (BDU38)

rce_embed_selling_plans === true; const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; if (forceEmbedSellingPlans || staleRefresh) { console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; if (staleRefresh) { refreshes.push(refreshIntegrations()); } Promise.race([ Promise.all(refreshes), new Promise(function(resolve) { setTimeout(resolve, 1000); }) ]).then(function() { loadScripts(settings); }); return; } loadScripts(settings); } function loadScripts(settings) { setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.i

GRAVEL / DROP BAR / URBANartForms|setupAddToCartForm|teardownAddToCartForm|addDiscountedPrice|removeDiscountedPrice)\b/.test(settings.js_config || ''); const preorderCollectionScriptUrl = preorderUiOnPage ? window._RestockRocketConfig.scriptUrlCollectionFull : window._RestockRocketConfig.scriptUrlCollection; const collectionScriptUrl = usePreorderBuild ? preorderCollectionScriptUrl : window._RestockRocketConfig.scriptUrlCollectionBis; const productScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlProduct : window._RestockRocketConfig.scriptUrlProductBis; const collectionPageTypes = ['collection', 'index', 'search', 'page']; if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { createRestockRocketScript(collectionScriptUrl); } else if(pageType === 'product') { createRestockRocketScript(productScriptUrl); } else if(hijackIntegra

}; loadWishlistHearts(); document.addEventListener('shopify:section:load', loadWishlistHearts); } try { const guestWishlist = window._RestockRocketConfig.customer && !localStorage.getItem('stoq_wl_c') && JSON.parse(localStorage.getItem('stoq_wl')); if (Array.isArray(guestWishlist) && guestWishlist.length) { createRestockRocketScript(window._RestockRocketConfig.scriptHost + 'restockrocket-wishlist-prompt.js'); } } catch (e) {} } 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); } }
html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}Engine ready for the Bosch 120 Nm update? YES Net weight (kg) 120 [] {"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"The Reaction Hybrid Pro combines mountain bike versatility with Bosch-powered ease of use and clever CUBE design. Tackle any route, off-road or on, thanks to an 800Wh battery and smooth, powerful Bosch CX drive. Combined with Shimano's easy-to-use XT 12-speed gears, it's all you need to comfortably ride any hill. For coming back down the other side, we fitted powerful Shimano 4-piston hydraulic disc brakes and grippy Schwalbe 2.6in tyres. There's also an air-sprung fork with 120mm of travel (100mm for small frame sizes and for all Easy Entry models), and a remote dropper seatpost for extra comfort and control on rougher trails. It's got it all – the rest is up to you.Frame descriptionWe call this frame Easy Entry because that's exactly what it does, but there's more to the Reaction Hybrid than just an elegantly practical design. With the 800Wh PowerTube battery neatly concealed and the Bosch CX drive housed securely, its svelte lines disguise lots of clever features. It's PowerMore-ready, making it easy to add up to 250Wh of extra battery capacity. The integrated seat clamp and cable routing complement the clean aesthetic. There's a pre-installed chain guide, and it's ready to accept ACID mudguards and a luggage carrier... plus, with X-Connect, adding a compatible ACID front light is as simple as plugging it into the headset. And there are sizes to cater for most riders. We've thought of everything, so you can just ride.Specification\n\nFrame\nAluminium Superlite, Gravity Casting Technology, Agile Ride Geometry, Boost148, Fully Integrated Battery, Advanced Internal Cable Routing, 1.5 Headtube, Kickstand\/Fender\/Carrier Mounting Points\n\n\nFork\nSR Suntour X1-32 LO-R Air, Tapered, 15x110mm, 100mm\n\n\nHeadset\nACROS AZF-1034, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), X-Connect Interface\n\n\nStem\nCUBE Performance Stem E-MTB 35, FPI-Link\n\n\nHandlebar\nCUBE Rise Trail Bar 35\n\n\nGrips\nACID Hybrid Perform\n\n\nRear derailleur\nShimano XT RD-M8100-SGS, ShadowPlus, 12-Speed\n\n\nShifters\nShimano Deore SL-M6100-IR, Direct Attach\n\n\nBrakes\nShimano BR-MT420, Hydr. Disc Brake (203)\n\n\nCrankset\nACID MTB Hybrid Pro, 38T\n\n\nCrankset chainring sizes\n38T\n\n\nCassette\nShimano Deore CS-M6100, 10-51T\n\n\nNumber of gears\n12\n\n\nChain\nKMC e12\n\n\nWheelset\nACID SLX 30, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\n\n\nTires (Front \u0026amp; Rear)\nSchwalbe Smart Sam, Active, 2.6\n\n\nPedals\nACID PP Trekking\n\n\nSaddle\nACID Sequence 160\n\n\nSeatpost\nCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\n\n\nSeat post = dropper Yes\/No\nYES\n\n\nEngine\nBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\n\n\nEngine ready for the Bosch 120 Nm update?\nYES\n\n\nBattery\nBosch PowerTube 800\n\n\nCharger\nBosch 2A\n\n\nRemote\nBosch Purion 200 with Integrated Display\n\n\nNet weight (kg)\n26.7\n\n\nGross weight (kg)\n29.2\n\n\nMax. system weight (kg)\n150\n\n\nMax. rider weight (kg)\n120\n\n\nBody size\n1.72m - 1.83m\n\n\nAccessories\n93455,93468,92390,93469,93470,93452,93490\n\n","hasVariant":[{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178914175#variant","@type":"Product","gtin":"4054571491466","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178914175#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178914175"},"sku":"108232EEL"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178946943#variant","@type":"Product","gtin":"4054571491459","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178946943#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178946943"},"sku":"108232EEM"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178979711#variant","@type":"Product","gtin":"4054571491442","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178979711#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747178979711"},"sku":"108232EES"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179012479#variant","@type":"Product","gtin":"4054571491473","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ XL","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179012479#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179012479"},"sku":"108232EEXL"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179045247#variant","@type":"Product","gtin":"4054571491374","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179045247#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179045247"},"sku":"108230L"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179078015#variant","@type":"Product","gtin":"4054571491367","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179078015#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179078015"},"sku":"108230M"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179110783#variant","@type":"Product","gtin":"4054571491350","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179110783#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179110783"},"sku":"108230S"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179143551#variant","@type":"Product","gtin":"4054571491428","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108231.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Trapeze \/ nebular\/dazzle \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179143551#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179143551"},"sku":"108231TL"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179176319#variant","@type":"Product","gtin":"4054571491411","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108231.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Trapeze \/ nebular\/dazzle \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179176319#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179176319"},"sku":"108231TM"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179209087#variant","@type":"Product","gtin":"4054571491404","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108231.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Trapeze \/ nebular\/dazzle \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179209087#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179209087"},"sku":"108231TS"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179241855#variant","@type":"Product","gtin":"4054571491381","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ XL","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179241855#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179241855"},"sku":"108230XL"},{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179274623#variant","@type":"Product","gtin":"4054571491398","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820\u0026width=1920","name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ XXL","offers":{"@id":"\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179274623#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2899.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle?variant=57747179274623"},"sku":"108230XXL"}],"name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","productGroupID":"15720153940351","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-pro-800-nebular-dazzle"} #Accordions--template--26482384994687__section_accordions_with_images_kprcYa { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; } I'm looking to find out more information about a product, where can I find this? 01313745324 [email protected] ProjektRide Bike Shop Edinburgh I'm looking to buy this product, when will it arrive and how much does postage cost? Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. ProjektRide Bike Shop Edinburgh #relatedProducts--template--26482384994687__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482384994687__related .tabs__nav { --text-size: calc(var(--adjust-heading) * 1.35); } @media screen and (max-width: 767px) { #relatedProducts--template--26482384994687__related .grid--mobile, #relatedProducts--template--26482384994687__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } } You May Also Like Recently viewed #SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } #SiteFooter .footer-block__logo-image { width: 160px; } Buy, sell and ride in confidence on ProjektRide’s premium bikes Quick Links About Us Blog Building Your Bike From the Box Insure Your Bike
HEIGHT/INCHES HEIGHT/METRICBattery INSEAM/INCHESBosch PowerTube 800 INSEAM/METRIC ROVECharger LIBREBosch 2A SUTRA DEWSRemote COCOBosch Purion 200 with Integrated Display
4'10"-5'1"26.7 147-155cm 24”-27”Gross weight (kg) 61-69cm29.2 48cm 50cmMax. system weight (kg) 48cm150 N/A XSMax. rider weight (kg)
5'0"-5'3" 152-160cmBody size 26"-29"1.72m - 1.83m 66-74cm 48-50cmAccessories 50cm93455,93468,92390,93469,93470,93452,93490 48-50cm Small Small
5'2"-5'7" 157-170cm 27"-30" Frequently Asked Questions 69-76cm 48-52cm 50-52cm 48-52cmPlease get in touch with a member of the team either by phone (Small, Medium) or email (Small, Medium) where on of the team will be more than happy to help.
5'6"-5'10" 168-178cm 29"-31"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. 74-79cmWe also have a physical store, if you are local please pop in -52-54cm 82 Newington Road, EH91QN, Edinburgh. 52-54cm 52-54cm Medium Medium
5'9"-6'0" 175-183cm 30"-33" 76-84cm 52-56cm 54-56cm 54-56cm Medium, Large Medium, Large
5'11"-6'2" 180-188cm 32"-35" 81-89cm 54-58cm 54-58cm#SiteFooter { --PT: 100px; --PB: 10px; --bg-lighten-darken-shimmer-bg: #0d0d0d; --bg-lighten-darken-shimmer-effect: #121212; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-50: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;} #SiteFooter .footer-bottom { --grid-columns: 3; } 54-58cm Large, XL Large
6'1"-6'5" 185-196cm 33"-36" 84-91cmContact Us 56-58cm 58cm 56-58cmTrack Service Progress XL N/A
Privacy Policy

MTB / ALL MOUNTAIN / SPLICE

Cookie Policy Terms of Service Book a Service Workshop Prices Cycle to Work Information Sat: 9:00 - 16:00 0131 374 5324 Edinburgh EH9 1QN [email protected] Country GBP£ Andorra (EUR€) Austria (EUR€) Bosnia & Herzegovina (BAMКМ) Burkina Faso (XOFFr) Central African Republic (XAFCFA)
HEIGHT/INCHES HEIGHT/METRICRefund policy INSEAM/INCHES INSEAM/METRICService MTB/XC TRAIL/FAT ALL MOUNTAIN/ENDUROServicing SPLICE
4'10"-5'1" 147-155cm 24”-27”Delivery & Returns 61-69cm XSMon - Fri: 08:30 - 17:30XSSun: ClosedSmallNewington Road
5'0"-5'3" 152-160cm 26"-29" 66-74cm await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); Small Small Small
5'2"-5'7" 157-170cmÅland Islands (EUR€) 27"-30" 69-76cmAlbania (ALLL) Small, Medium Small, MediumAlgeria (DZDد.ج) Small, Medium
5'6"-5'10" 168-178cmAngola (GBP£) 29"-31" 74-79cmArmenia (AMDդր.) Medium MediumAscension Island (SHP£) Medium
5'9"-6'0" 175-183cmBelarus (GBP£) 30"-33" 76-84cmBelgium (EUR€) Medium, Large Medium, LargeBenin (XOFFr) Medium, Large
5'11"-6'2" 180-188cmBotswana (BWPP) 32"-35" 81-89cmBritish Indian Ocean Territory (USD$) Large, XL Large, XLBulgaria (EUR€) Large, XL
6'1"-6'5" 185-196cmBurundi (BIFFr) 33"-36" 84-91cmCameroon (XAFCFA) Large, XL Large, XLCape Verde (CVE$) Large, XL
Chad (XAFCFA)
Comoros (KMFFr)
Croatia (EUR€)

Frequently Asked Questions

Cyprus (EUR€)
  • Czechia (CZKKč)

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

    ProjektRide Bike Shop Edinburgh

    Djibouti (DJFFdj)
  • Egypt (EGPج.م)

    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 -Equatorial Guinea (XAFCFA)

    ProjektRide Bike Shop Edinburgh

    82 Newington Road, EH91QN, Edinburgh.

    Eritrea (GBP£)
Estonia (EUR€)