<46 cm
.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 || '',
CUBE Semi-Integrated.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)
RemoteBritish Indian Ocean Territory (USD$)
1.77m - 1.87m
Egypt (EGPج.م)
[]
) or email (Türkiye (GBP£)
[email protected]
Guadeloupe (EUR€)
Contact Us
Austria (EUR€)
ACID Front Light PRO-E 150 X-Connect, 12V, DCAlgeria (DZDد.ج)
6
ACID Mudguard Rear Light PRO-E, 12V, DC
Benin (XOFFr)
Mastercard
Cookie Policy _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 &&
Frequently Asked Questions
Gross weight (kg)
Accessories
Max. system weight (kg)
Croatia (EUR€)
Switzerland (CHFCHF)
8
Max. rider weight (kg)
{"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-nuride-hybrid-exc-800-jeansblue-blue#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"Don't compromise on your riding plans, or your bike. With its legendarily reliable Shimano XT 1x12 gears, Bosch CX drive, Kiox 300 display and 800Wh battery, the Nuride Hybrid EXC 800 is off to a great start. Grippy Schwalbe 57mm tyres with a 100mm RockShox Recon Silver air suspension fork keep things smooth and comfortable, and powerful Shimano 4-piston hydraulic disc brakes ensure you can slow and stop safely, whatever the weather. And the icing on the cake, of course, is the included accessory package. With mudguards, lighting set, our rugged Semi Integrated Carrier 2.0 and a sturdy kickstand, you've everything you need for your two-wheeled adventures.Frame descriptionThe Nuride Hybrid's Trapeze frame's traditional looks are familiar, but it's hiding a wealth of innovation under its elegant exterior. Designed to accommodate a 100mm suspension fork for extra comfort and control, it also features generous tyre clearances – even with the supplied mudguards. Integrated cables complement the frame's clean looks and the 800Wh PowerTube battery and Bosch CX drive are neatly incorporated into the frame structure. There's an integrated chain guard and, with the included mudguards, lights and kickstand plus the sturdy Semi Integrated Carrier 2.0, you've everything you need for two-wheeled adventures.Specification\n\nFrame\nAluminium Superlite, Gravity Casting Technology, Efficient Comfort Geometry, Boost148, UDH™, Fully Integrated Battery, SIC 2.0, Advanced Internal Cable Routing, Integrated Seatclamp\n\n\nFork\nRockShox Recon Silver RL Air, Tapered, 15x110mm, 100mm\n\n\nHeadset\nACROS AZF-1035, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), HIC\n\n\nStem\nCUBE Performance Stem Pro, 31.8mm\n\n\nHandlebar\nCUBE Comfort Trail Bar HD, 720mm\n\n\nGrips\nACID Hybrid Tour\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 (180)\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 25, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\n\n\nTires (Front \u0026amp; Rear)\nSchwalbe Smart Sam, ActiveL, 57-622\n\n\nPedals\nACID PP Trekking\n\n\nSaddle\nACID Sequence 180\n\n\nSeatpost\nCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\n\n\nFront light\nACID Front Light PRO-E 60 X-Connect, 12V, DC\n\n\nRear light\nACID Mudguard Rear Light PRO-E, 12V, DC\n\n\nKickstand\nACID FM Pure Kickstand\n\n\nMudguard\nACID 57 SIC 2.0\n\n\nBell\nReich Cycle Bells Ringsound\n\n\nCarrier\nACID SIC 2.0 RILink\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 LED Remote\n\n\nDisplay\nBosch Kiox 300\n\n\nNet weight (kg)\n26.2\n\n\nGross weight (kg)\n31.18\n\n\nMax. system weight (kg)\n150\n\n\nMax. rider weight (kg)\n125\n\n\nBody size\n1.57m - 1.68m\n\n\nAccessories\n93523,93339,93546,94799,93483,93955,93971,93354,93363\n\n","hasVariant":[{"@id":"\/products\/cube-nuride-hybrid-exc-800-jeansblue-blue?variant=57747166527871#variant","@type":"Product","gtin":"4054571494870","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/110311.jpg?v=1781347727\u0026width=1920","name":"CUBE NURIDE HYBRID EXC 800 JEANSBLUE\/BLUE - Trapeze \/ jeansblue\/blue \/ 46 cm","offers":{"@id":"\/products\/cube-nuride-hybrid-exc-800-jeansblue-blue?variant=57747166527871#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-nuride-hybrid-exc-800-jeansblue-blue?variant=57747166527871"},"sku":"110311T46"}],"name":"CUBE NURIDE HYBRID EXC 800 JEANSBLUE\/BLUE","productGroupID":"15720152596863","url":"https:\/\/projektride.co.uk\/products\/cube-nuride-hybrid-exc-800-jeansblue-blue"}
Body size
Please get in touch with a member of the team either by phone (
Quantity 01313745324Decrease Quantity
) where on of the team will be more than happy to help.
Eswatini (GBP£)
I'm looking to find out more information about a product, where can I find this?
United States (GBP£)
CUBE Comfort Stem Pro, 31.8mm, Adjustable
SELL
BlogRIDE CONFIDENT
Guernsey (GBP£)
CUBE Comfort Trail Bar HD, 700mm
KMC e12
All Products
AtranVelo Cool AVS Top Bag, 21 Litre
ACID SLX 25, 32/32 Spokes, 15x110mm/12x148mm, Tubeless Ready
Country
Sat: 9:00 - 16:00GBP£Quantity
Tires (Front & Rear)
Sun: Closed
Luxembourg (EUR€)
0131 374 5324
Schwalbe Marathon Efficiency, PerfL, 55-622
Newington Road
1
Guinea (GNFFr)
#SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); }
#SiteFooter .footer-block__logo-image { width: 160px; }
Libya (GBP£)
/- Building Your Bike From the Box #productTemplate--template--26482384994687__main { --PT: 60px; --PB: 30px; }Grips Guinea-Bissau (XOFFr) Buy, sell and ride in confidence on ProjektRide’s premium bikesInsure Your Bike ACID Travel Comfort
- Quick Links Privacy Policy Hungary (HUFFt) Rear derailleur About UsCookie Policy
- Shimano XT RD-M8100-SGS, ShadowPlus, 12-Speed Iceland (ISKkr) Contact UsTerms of Service led":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[a Shiftersorm_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",
- 3936250429666,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,43981357580514,43981357613282,43981362462946,43981Ireland (EUR€) BlogRefund policy Shimano Deore SL-M6100-R, Rapidfire Plusnabled":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_prefix":"Shipping: ","delivery_exact_tim 4 led":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 the preorder terms and conditions for window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; Track Service Progress ","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 15720152334719, title: "CUBE LONGTAIL HYBRID COMFORT 800 MINERALGREY\/REFLEX", handle: "cube-longtail-hybrid-comfort-800-mineralgrey-reflex", vendor: "CUBE", tags: ["Bosch Drive Unit Cargo Line 85Nm (BDU37)","Bosch PowerPack 800","CUBE","Electric Bike","Hybrid Urban","LONGTAIL HYBRID","NEW 2026","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"], available: false, options: ["Frame Style","Colour","Size"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/122110.jpg?v=1781347705\u0026width=800", variants: [{ id: 57747164594559, title: "Standard \/ mineralgrey\/reflex \/ UNISIZE", available: false, sku: "12211026", price: 419900 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {57747164594559 : "deny",}; Isle of Man (GBP£) Service
- Brakes| {})[id] = v; } function sm(k, id, v) { if (v !== null) ((c[k] = c[k] || {})[id] = {})[c.marketId] = v; } function p(k, id, v) { if (v !== null) (c[k] = c[k] || []).push(id); } })(window._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 _sqAlwaysPlanI ysPlanIds.length)) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(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] Building Your Bike From the Box 5 Shimano BR-MT420 ABS, Hydr. Disc Brake (203/203) (203)= 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 Italy (EUR€) Servicing 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 Insure Your Bike
- = 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 & Crankset< Book a Service 6 .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 || '', Jersey (GBP£) Privacy Policy ACID MTB Hybrid Pro, 40T.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 && Workshop Prices
- < Cookie Policy 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 || {})); Kenya (KESKSh) 7 Crankset chainring sizes'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 Cycle to Work 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'); } return Terms of Service 40Tse(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);
- source.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(datKosovo (EUR€) Delivery & Returns 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 Refund policy 8 artForms|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 Cassette}; 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); } } Information html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}Latvia (EUR€) Mon - Fri: 08:30 - 17:30
- Shimano Deore CS-M6100, 10-51T ServiceSat: 9:00 - 16:00 Sun: Closed 9 0131 374 5324 Lesotho (GBP£) Newington Road Number of gears ServicingEdinburgh
- EH9 1QN 12 [email protected] 10 + Liberia (GBP£) Book a Service
Moldova (MDLL)
Rear lightAndorra (EUR€)
Monaco (EUR€)
7
Tough trails demand a tough bike. With its High Performance Carbon and aluminium frame, the Stereo Hybrid ONE44 HPC Race 800 is more than up to the job. Wide, grippy Schwalbe Hans Dampf 2.6in tyres and strong Shimano hydraulic disc brakes put you firmly in control, while Fox's accurate 36 Float AWL Sport fork and smooth Float Rhythm R shock deliver 150mm of front- and 140mm of rear-wheel comfort. Plus, with up to 120Nm of pedal assistance on tap and the huge range of Shimano's 1x12 XT gears, the Bosch CX motor and 800Wh PowerTube battery will keep you riding for miles of smiles.
Belgium (EUR€)
Frame description Angola (GBP£)
A great bike is all about the detail, and the Stereo Hybrid ONE44 HPC's frame is chock-full of clever details. You'll notice the Internal Cable Routing because it so neatly complements the High Performance Carbon main triangle's clean lines, while the angle-adjustable headset means you can tailor the handling to your specific requirements. A Direct Mount chain guard keeps the gears on the straight and narrow, and the neatly integrated Bosch top tube controller plus Purion 400 display show you what's going on with the powerful Bosch CX drive and 800Wh PowerTube battery at a glance. With a 150mm fork and 140mm of rear-wheel travel, it's ready to take on the toughest of trails. The UDH dropout means it's future-proof, too. And, with Size Split, there's a wide range of sizes to suit most riders.Montenegro (EUR€)
Frame description Angola (GBP£)
A great bike is all about the detail, and the Stereo Hybrid ONE44 HPC's frame is chock-full of clever details. You'll notice the Internal Cable Routing because it so neatly complements the High Performance Carbon main triangle's clean lines, while the angle-adjustable headset means you can tailor the handling to your specific requirements. A Direct Mount chain guard keeps the gears on the straight and narrow, and the neatly integrated Bosch top tube controller plus Purion 400 display show you what's going on with the powerful Bosch CX drive and 800Wh PowerTube battery at a glance. With a 150mm fork and 140mm of rear-wheel travel, it's ready to take on the toughest of trails. The UDH dropout means it's future-proof, too. And, with Size Split, there's a wide range of sizes to suit most riders.Montenegro (EUR€)
Specification Kickstand 8
| Morocco (MADد.م.) | Bosnia & Herzegovina (BAMКМ) 9 | Mudguard
|---|---|
| Botswana (BWPP) | Namibia (GBP£) | Bell
| Netherlands (EUR€) | Bulgaria (EUR€) | Carrier
| Burkina Faso (XOFFr) | Nigeria (NGN₦) | Engine
| North Macedonia (MKDден) | Cameroon (XAFCFA) | Engine ready for the Bosch 120 Nm update?
| Cape Verde (CVE$) | Poland (PLNzł) | Battery
| Portugal (EUR€) | Chad (XAFCFA) | Charger
| Comoros (KMFFr) | Romania (RONLei) | Remote
| Rwanda (RWFFRw) | Congo - Kinshasa (CDFFr) | Display
| Côte d’Ivoire (XOFFr) | São Tomé & Príncipe (STDDb) | Net weight (kg)
| Senegal (XOFFr) | Cyprus (EUR€) | Gross weight (kg)
| Czechia (CZKKč) | Seychelles (GBP£) | Max. system weight (kg)
| Sierra Leone (SLLLe) | Djibouti (DJFFdj) | Max. rider weight (kg)
| Egypt (EGPج.م) | Slovenia (EUR€) | Body size
| Somalia (GBP£) | Eritrea (GBP£) | Accessories
| Estonia (EUR€) | South Sudan (GBP£) [] |
| Spain (EUR€) {"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"The CUBE Kathmandu Hybrid EXC is built to go places. We started with Bosch's CX motor and an 800Wh PowerTube battery, to give you up to 120Nm of pedal assistance on your way to work or to adventure. Then we chose Shimano's legendary XT 1x12 gears, for their huge range and dependable performance. Added 4-piston Shimano hydraulic disc brakes with ABS, so you know you can always slow and stop safely. And finished with a smooth, comfortable Fox 34 AWL Float Sport suspension fork. But that's not quite all, because of course there's also an adjustable stem, dropper seatpost and our strong, elegant and versatile Integrated Carrier 3.0, plus a full complement of accessories.Frame descriptionThe CUBE Kathmandu Hybrid's design is classically elegant – familiar, even – but it's stuffed full of innovation and clever touches. The neatly housed Bosch CX drive and 800Wh PowerTube battery are just the start. Efficient Comfort Geometry is designed around a 100mm travel suspension fork, for better control even when the going gets rough. Integrated cables complement the frame's clean lines, while a UDH dropout is tough, versatile and future-proof. And, of course, there's an integrated chain guard mount and our tough, sturdy and exceptionally neat Integrated Carrier 3.0, so you can carry everything you need for your adventures.Specification\n\nFrame\nAluminium Superlite, Gravity Casting Technology, Efficient Comfort Geometry, Boost148, UDH™, Fully Integrated Battery, Integrated Carrier 3.0, Advanced Internal Cable Routing, Integrated Seatclamp\n\n\nFork\nFox 34 Float Sport AWL , Tapered, 15x110mm, E-Bike Optimized, 100mm\n\n\nHeadset\nACROS AZF-1035, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), HIC\n\n\nStem\nCUBE Comfort Stem Pro, 31.8mm, Adjustable\n\n\nHandlebar\nCUBE Comfort Trail Bar HD, 700mm\n\n\nGrips\nACID Travel Comfort\n\n\nRear derailleur\nShimano XT RD-M8100-SGS, ShadowPlus, 12-Speed\n\n\nShifters\nShimano Deore SL-M6100-R, Rapidfire Plus\n\n\nBrakes\nShimano BR-MT420 ABS, Hydr. Disc Brake (203\/203) (203)\n\n\nCrankset\nACID MTB Hybrid Pro, 40T\n\n\nCrankset chainring sizes\n40T\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 25, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\n\n\nTires (Front \u0026amp; Rear)\nSchwalbe Marathon Efficiency, PerfL, 55-622\n\n\nPedals\nACID PP Trekking\n\n\nSaddle\nACID Sequence 180\n\n\nSeatpost\nCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\n\n\nSeat post = dropper Yes\/No\nYES\n\n\nFront light\nACID Front Light PRO-E 150 X-Connect, 12V, DC\n\n\nRear light\nACID Mudguard Rear Light PRO-E, 12V, DC\n\n\nKickstand\nACID FM Pure Kickstand\n\n\nMudguard\nACID 65 Integrated Carrier 3.0\n\n\nBell\nReich Cycle Bells Ringsound\n\n\nCarrier\nACID Integrated Carrier 3.0, CUBE Adapter Compatible\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 LED Remote\n\n\nDisplay\nBosch Kiox 500\n\n\nNet weight (kg)\n27.5\n\n\nGross weight (kg)\n32.5\n\n\nMax. system weight (kg)\n160\n\n\nMax. rider weight (kg)\n125\n\n\nBody size\n1.66m - 1.76m\n\n\nAccessories\n93339,94799,93483,93354,93592\n\n","hasVariant":[{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159712127#variant","@type":"Product","gtin":"4054571497673","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-over \/ smaragdgrey\/prism \/ 50 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159712127#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159712127"},"sku":"11251050"},{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159744895#variant","@type":"Product","gtin":"4054571497680","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-over \/ smaragdgrey\/prism \/ 54 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159744895#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159744895"},"sku":"11251054"},{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159777663#variant","@type":"Product","gtin":"4054571497697","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-over \/ smaragdgrey\/prism \/ 58 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159777663#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159777663"},"sku":"11251058"},{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159810431#variant","@type":"Product","gtin":"4054571497703","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-over \/ smaragdgrey\/prism \/ 62 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159810431#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":" | p\/files\/112512.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-through \/ Easy Entry \/ smaragdgrey\/prism \/ 50 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159875967#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159875967"},"sku":"112512EE50"},{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159908735#variant","@type":"Product","gtin":"4054571497772","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112512.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-through \/ Easy Entry \/ smaragdgrey\/prism \/ 54 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159908735#offer","@type":"Offer","availability":"http:\/\/Ethiopia (ETBBr) ct","gtin":"4054571497796","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/112512.jpg?v=1781347653\u0026width=1920","name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-through \/ Easy Entry \/ smaragdgrey\/prism \/ 62 cm","offers":{"@id":"\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159974271#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3699.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism?variant=57747159974271"},"sku":"112512EE62"}],"name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM","productGroupID":"15720151712127","url":"https:\/\/projektride.co.uk\/products\/cube-kathmandu-hybrid-exc-800-smaragdgrey-prism"} |
| Faroe Islands (DKKkr.) | Sudan (GBP£) | Frequently Asked Questions
| Svalbard & Jan Mayen (GBP£) | France (EUR€) I'm looking to find out more information about a product, where can I find this? |
| French Southern Territories (EUR€) 01313745324 | ) or email (Switzerland (CHFCHF) [email protected] | ) where on of the team will be more than happy to help.
| Tanzania (TZSSh) | Gambia (GMDD) I'm looking to buy this product, when will it arrive and how much does postage cost? |
| Georgia (GBP£) 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 -Tristan da Cunha (GBP£) ProjektRide Bike Shop Edinburgh | 82 Newington Road, EH91QN, Edinburgh.
| Tunisia (GBP£) | Ghana (GBP£) |
| Gibraltar (GBP£) | Uganda (UGXUSh) |
| Ukraine (UAH₴) You May Also Like | Greenland (DKKkr.) |
| Guadeloupe (EUR€) | United States (GBP£) |
| Vatican City (EUR€) | Guinea (GNFFr) |
| Guinea-Bissau (XOFFr) | Zambia (GBP£) |
| Zimbabwe (USD$) | Iceland (ISKkr) | #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; }
| Ireland (EUR€) #SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } #SiteFooter .footer-block__logo-image { width: 160px; } | |
| . Quick Links | Powered by Italy (EUR€) /* Prevent CLS on page load */ :root { --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); } @media screen and (min-width: 768px) { :root { --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); } } @font-face { font-family: "Space Mono"; font-weight: 400; font-style: normal; font-display: swap; src: url("//projektride.co.uk/cdn/fonts/space_mono/spacemono_n4.9ee60bbbb57a3b43dbcb22a7f53e18140cb3b40f.woff2") format("woff2"), url("//projektride.co.uk/cdn/fonts/space_mono/spacemono_n4.0c1ebe3659065af9a832b4a469bdd1fdc9521024.woff") format("woff"); } #announcement-bar--sections--26542717862271__announcement-bar .announcement { --font-family: "Space Mono", monospace; --font-style: normal; --font-weight: 400; --adjust-text-size: 1.1; --padding: 10px; --letter-spacing: 0.1em; --line-height: 1.5; --text: #000000; --border: #000000; } #announcement-bar--sections--26542717862271__announcement-bar .flickity-enabled .ticker--animated, #announcement-bar--sections--26542717862271__announcement-bar .announcement__ticker { padding: 0 30px; } @media screen and (max-width: 767px) { #announcement-bar--sections--26542717862271__announcement-bar .announcement { --adjust-text-size: 1.1; } } | Shopify
| Contact Us | American Express | Please call ahead to confirm bike hire availability for same-day bookings.
| Track Service Progress | Diners Club |
| Google Pay | Insure Your BikeKlarna |
SatispayHire
Refund policy
Singular
Shop Pay
Visa
[email protected]
Bikes
Union PaySee MoreService
-
New Bikes
Road / Gravel / Touring BikesCycle to Work
See MoreBook a Service Workshop Prices Shop All New Bikes
-
Hybrid / City Bikes
EdinburghNewington Road
Information
Mountain BikesMon - Fri: 08:30 - 17:30
Sat: 9:00 - 16:00
Sun: Closed
Andorra (EUR€)
Buy, sell and ride in confidence on ProjektRide’s premium bikesHungary (HUFFt)
Lesotho (GBP£)
EH9 1QN
Malawi (MWKMK)
GBP£
Mauritius (MUR₨)
Monaco (EUR€)
Mozambique (GBP£)
Congo - Brazzaville (XAFCFA)
ACID SIC 2.0 RILinkAscension Island (SHP£)
{"id":57747159712127,"title":"Step-over \/ smaragdgrey\/prism \/ 50 cm","option1":"Step-over","option2":"smaragdgrey\/prism","option3":"50 cm","sku":"11251050","requires_shipping":true,"taxable":true,"featured_image":{"id":84875919229311,"product_id":15720151712127,"position":1,"created_at":"2026-06-13T11:47:30+01:00","updated_at":"2026-06-13T11:47:33+01:00","alt":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM","width":2000,"height":1293,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653","variant_ids":[57747159712127,57747159744895,57747159777663,57747159810431]},"available":false,"name":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM - Step-over \/ smaragdgrey\/prism \/ 50 cm","public_title":"Step-over \/ smaragdgrey\/prism \/ 50 cm","options":["Step-over","smaragdgrey\/prism","50 cm"],"price":369900,"weight":32500,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571497673","featured_media":{"alt":"CUBE KATHMANDU HYBRID EXC 800 SMARAGDGREY\/PRISM","id":71336068252031,"position":1,"preview_image":{"aspect_ratio":1.547,"height":1293,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/112510.jpg?v=1781347653"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
g('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': 'ap
Bulgaria (EUR€)
oCartForms|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(hijackInteg
Engine ready for the Bosch 120 Nm update?
26.2
Max. system weight (kg)Central African Republic (XAFCFA)
Bosch System Control, incl. Mini Remote
1.57m - 1.68m
6
30.3
Côte d’Ivoire (XOFFr)
93523,93339,93546,94799,93483,93955,93971,93354,93363
150
[]
120#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; }
9 Czechia (CZKKč)
Togo (XOFFr)