Header Image

Track Your Service
See More
Custom Builds

Cycle To Work Schemes

Insure Your Bike
Book a Service


Parts & Components
See More

630
660Denmark (DKKkr.) 5Djibouti (DJFFdj) STANDOVER 721Egypt (EGPج.م) 749 Equatorial Guinea (XAFCFA) 772 799Eritrea (GBP£) 818Estonia (EUR€) 6 HT ANGLE Eswatini (GBP£) 70.5Grips & Bar-Tape 70.5 Ethiopia (ETBBr) 71.0 71.0 Faroe Islands (DKKkr.) 71.0 Finland (EUR€) 7 HT LENGTH France (EUR€) 137Brake Rotors 153 French Southern Territories (EUR€) 175 197Gabon (XOFFr) 230Gambia (GMDD) 8 ST ANGLEGeorgia (GBP£) 74.0Front Suspension 73.5 Germany (EUR€) 73.0Rear Suspension 72.5 Ghana (GBP£) 72.0See More Gibraltar (GBP£) 9 CS LENGTH Greece (EUR€) 440Tubes 440Greenland (DKKkr.) 440 440Guadeloupe (EUR€) Saddles440Guernsey (GBP£) 10 PedalsBB DROPGuinea (GNFFr) 75 Gears & Drivetrain75Guinea-Bissau (XOFFr) See More72 72Hungary (HUFFt) Components70Iceland (ISKkr) 11 BB HEIGHT Wheels Ireland (EUR€) 268 268 Isle of Man (GBP£) 271 Complete Wheels 271 Italy (EUR€) 273 Quantity Tools & MaintenanceJersey (GBP£) 12 WHEELBASE1 Kenya (KESKSh) 1042 See More 1052 Kosovo (EUR€) 1058 1068 HelmetsLatvia (EUR€) 10842 Lesotho (GBP£) 13 3 Clothing FRONT CENTER Liberia (GBP£) 613 6234 Libya (GBP£) 628 638 Liechtenstein (CHFCHF) 654 Lithuania (EUR€) 146 Accessories FORK LENGTH Luxembourg (EUR€) 410 410 Madagascar (GBP£) 410 4108 Malawi (MWKMK) 410 Contact Us 9 Mali (XOFFr) 15 FORK OFFSET Malta (EUR€) 5010 + Log in 50 Mauritania (GBP£) 50 50Quantity
Stems
Headsets
Brakes See More
Complete Brakes
Finishing Kit
Tyres
Tubeless
Seat Posts & Clamps
E-bike Batteries and chargers
See More
HEADSET {"id":45760558596322,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"RB22128LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 2 - Large","public_title":"Large","options":["Large"],"price":150000,"weight":0,"compare_at_price":333000,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} Feimin FP-H863Tubeless
HANDLEBAR Kona Aluminum RiserClothing and Protection
STEM 1 Kona ControlProjektRide Merchandise
SEATPOST Kona Thumb w/Offset 31.6mmGloves
SEAT CLAMP Kona ClampSocks
GRIPSEssentials Kona Key Grip Slip onSee More 5
SADDLECleaners, Degreasers and Lubrication Kona Crosstrail
FRONT HUBMaintenance 7 Formula 100x9mm
REAR HUBSell Your Bike Formula 135x10mm
SPOKES Finance Stainless Black 14g
RIMS Double Wall alloy Create account

About UsContact UsBlogBuilding Your Bike From the BoxPrivacy PolicyTerms of ServiceOpen cartHomeHire
Track Service Progress Insure Your Bike
Cookie Policy Refund policy
Mudguard :  
KONA Geometry

Faroe Islands (DKKkr.) p\/files\/9BF1DDB6-485B-498D-A0C4-3FBCDEBB3931_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792","options":["Size","Colour"],"media":[{"alt":null,"id":32068067492066,"position":1,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792","width":1087},{"alt":null,"id":32068067524834,"position":2,"preview_image":{"aspect_ratio Keplers to every corner of the globe, from the Australian outback to the hills of California, up up to the Highlands of Scotland and along the coastal trails of Dorset. Whether taking part in a multi-day bikepacking race or simply tackling the daily commute, the Kepler gets you there with a smile on your face.''\u003c\/p\u003e\n\u003cp\u003e650b Shimano GRX Tubeless wheelset \u003c\/p\u003e\n\u003cp\u003eHalo GXC 47mm Tyres\u003c\/p\u003e\n\u003cp\u003eBrooks B17 and Bartape\u003c\/p\u003e\n\u003cp\u003eTifosi Finishing Kit\u003c\/p\u003e\n\u003cp\u003eTRP Spyre Mechanical Disc Brakes\u003c\/p\u003e\n\u003cp\u003eShimano GRX \/ Bar-end Shifter 11 Speed\u003c\/p\u003e\n\u003cp\u003eSize - Medium - \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003elet us know if you require a different size as we are able to build more!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eAny Questions please get in touch!\u003c\/span\u003e\u003c\/p\u003e"};w ockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available; try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !!(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { retu dn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' try { const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liq < & !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age Ridgeback reserves the right to change product specifications without notice. Ridgeback will always ensure that these changes do not detract from the ride experience of the bike. liquid_cache_age: _stoqInitConfig.liquidCacheAge, inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } try { var _sqTrack = window._RestockRocketConfig; if (_sqTrack.preordersConfigured) { document.addEventListener('click', function (e) { try { var t = e.target; if (!t || !t.closest) return; var host = t.closest('.shopify-payment-button, shopify-payment-terms'); if (!host) return; var channel = host.matches && host.matches('shopify-payment-terms') ? 'shop_pay_installments' : 'buy_now'; var form = host.closest('form'); var vidEl = form && form.querySelector('[name="id"]'); var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; } catch (err) { } }, true); } } catch (e) { } function applyTranslations(settings) { try { if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEachings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was n [] indow._RestockRocketConfig.disabledSellingPlanIds.length > 0; const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; const collectionScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlCollection : window._RestockRocketConfig.scriptUrlCollectionBis; const productScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlProduct : window._RestockRocketConfig.scriptUrlProductBis; const pageType = window._RestockRocketConfig.pageType; 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(hijackIntegration) { createRestockRocketScript(window._RestockRocketC {"@context":"http:\/\/schema.org\/","@id":"\/products\/ridgeback-advance-2#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Ridgeback"},"category":"Bicycles","description":"Advance by name advanced by nature.\nOur new Ridgeback Advance 2 has everything you need to explore your local roads, trails, towpaths or wherever your curiosity takes you.\nTaking advantage of the powerful Shimano STEPS E6100 pedal assist drive unit to power over the most daunting of climbs, matched with the easy-to-use STEPS E5000 combined display and switch for simple and elegant control.\nA beautifully hidden yet powerful 504Wh battery will keep you going for up to 75 miles giving you the chance to really head out on your adventure.\nmicroSHIFT 9 speed gearing provides the right gear for any situation, and powerful hydraulic disc brakes produce plenty of stopping power.\nComfort is handled by the RST Volant suspension fork combined with 50mm wide Schwalbe G-One tyres, soaking up those bumps and providing extra grip when things get slippery.\nThe Advance 2 is ready for your adventure with fully integrated lights powered by the STEPS system, bespoke full metal mudguards and a pannier rack featuring the brilliant AtranVelo rack system.\n \n\n\nBrake Type :\n Hydraulic Disc\n\n\n\n\nFork Material :\n Alloy\n\n\n\n\nFrame Material :\n Alloy\n\n\n\n\nBattery Type :\n DARFON INTERNAL 504wh\n\n\n\n\nWheel Size :\n 700c\n\n\n\n\nBrake Levers :\n Alhonga AHJ-OD7\n\n\n\n\nIntended Use :\n E-Bike\n\n\n\n\nBrakes :\n Alhonga AHJ-OD7\n\n\n\n\nCassette Freewheel :\n microSHIFT CS-H092 11-36 9-Speed\n\n\n\n\nChain :\n KMC X9EPT\n\n\n\n\nChain Set :\n Shimano ET39 38T 170mm\n\n\n\n\nCharger :\n DARFON 2AH Smartcharger\n\n\n\n\nFork :\n RST Volant PLS-TNL 60mm\n\n\n\n\nGrip Tape :\n Ridgeback\n\n\n\n\nHandlebars :\n Alloy 680 x 20mm 15 degree Backsweep\n\n\n\n\nHeadset :\n ACROS AZX-585 ZS56\/ZS56\n\n\n\n\nHubs :\n KT TC7 32h\n\n\n\n\nMotor :\n Shimano STEPS DU-E6100 250w 60Nm\n\n\n\n\nMudguard :\n Fitted\n\n\n\n\nPedals :\n Resin Metro\n\n\n\n\nRear Derailleur :\n microSHIFT Mezzo RD-M36L 9-Speed\n\n\n\n\nRims :\n STARS J26S 32h\n\n\n\n\nSeat Post :\n Alloy 30.9x350mm\n\n\n\n\nShifters :\n microSHIFT Mezzo TS39 9-Speed\n\n\n\n\nSpokes :\n Steel 14 g\n\n\n\n\nStem :\n Integrated Adjustable Ahead\n\n\n\n\nTyres :\n Schwalbe G-One Bite 700x50c\n\n\n\n\nFrame Shape :\n Crossbar\n\n\n\n\nGender :\n Mens\n\n\n\n\nBattery Integration :\n Internal\n\n\n\n\nSpecification Disclaimer :\n Ridgeback reserves the right to change product specifications without notice. Ridgeback will always ensure that these changes do not detract from the ride experience of the bike.\n\n","hasVariant":[{"@id":"\/products\/ridgeback-advance-2?variant=45760558563554#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/rb22128_detail_01.jpg?v=1722527566\u0026width=1920","name":"Ridgeback Advance 2 - Medium","offers":{"@id":"\/products\/ridgeback-advance-2?variant=45760558563554#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2150.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/ridgeback-advance-2?variant=45760558563554"},"sku":"RB22128MD"},{"@id":"\/products\/ridgeback-advance-2?variant=45760558596322#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/rb22128_detail_01.jpg?v=1722527566\u0026width=1920","name":"Ridgeback Advance 2 - Large","offers":{"@id":"\/products\/ridgeback-advance-2?variant=45760558596322#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1500.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/ridgeback-advance-2?variant=45760558596322"},"sku":"RB22128LG"},{"@id":"\/products\/ridgeback-advance-2?variant=45760558629090#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/rb22128_detail_01.jpg?v=1722527566\u0026width=1920","name":"Ridgeback Advance 2 - X-Large","offers":{"@id":"\/products\/ridgeback-advance-2?variant=45760558629090#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1500.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/ridgeback-advance-2?variant=45760558629090"},"sku":"RB22128XL"}],"name":"Ridgeback Advance 2","productGroupID":"8661110030562","url":"https:\/\/projektride.co.uk\/products\/ridgeback-advance-2"} This section doesn’t currently include any content. Add content to this section using the sidebar. Frequently Asked Questions Please get in touch with a member of the team either by phone ( ) or email ( [email protected] ) where on of the team will be more than happy to help. 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. We also have a physical store, if you are local please pop in - 82 Newington Road, EH91QN, Edinburgh. #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; } Contact Us Blog Track Service Progress Insure Your Bike Cookie Policy Refund policy
Ethiopia (ETBBr)
Finland (EUR€) France (EUR€) French Southern Territories (EUR€) Gabon (XOFFr) Gambia (GMDD)
elling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56140122030463,"title":"58cm \/ Teal is Real","option1":"58cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 58cm \/ Teal is Real","public_title":"58cm \/ Teal is Real","options":["58cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56140122063231,"title":"60cm \/ Mellow yellow","option1":"60cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 60cm \/ Mellow yellow","public_title":"60cm \/ Mellow yellow","options":["60cm","Mellow yellow"],"price":2Internale.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067655906,"position":5,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067623138,"position":6,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492","width":1087}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eHere we have this lovely Brother's Kep 6140121932159 : parseInt(""),56140121964927 : parseInt(""),56140121997695 : parseInt(""),56140122030463 : parseInt(""),56140122063231 : parseInt(""),56140122095999 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {56140121735551 : null,56140121768319 : null,56140121801087 : null,56140121833855 : null,56140121866623 : null,56140121899391 : null,56140121932159 : null,56140121964927 : null,56140121997695 : null,56140122030463 : null,56140122063231 : null,56140122095999 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {56140121735551 : parseInt(""),56140121768319 : parseInt(""),56140121801087 : parseInt(""),56140121833855 : parseInt(""),56140121866623 : parseInt(""),56140121899391 : parseInt(""),56140121932159 : parseInt(""),56140121964927 : parseInt(""),56140121997695 : parseInt(""),56140122030463 : parseInt(""),56140122063231 : parseInt(""),56140122095999 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {56140121735551 :
Specification Disclaimer :<  SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI ck.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', country_code: _sqTrack.countryIsoCode || '', page_type: _sqTrack.pageType || '', cart_token: _sqTrack.cartToken || '', page_url: (window.location && window.location.href) || '', properties: { is_preorder_variant: (function () { var vid = Number(variantId); var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; return has(_sqTrack.preorderVariantIds) || has(_sqTrack.cachedPreorderVariantIds && _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); })(), in_enabled_plan: !!_sqPlan, is_instock_variant: (function () { var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; return has(_sqTrack.inStockVariantIds) || h - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } (function loadStorefrontSettings() { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; function run() { const query = 'query StoqSettings($namespace: String!) { shop { metafield(namespace: $namespace, key: "settings") { value } } }'; fetch( `https://${cfg.shop}/api/2025-07/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, }, body: JSON.stringify({ query: query, variables: { namespace: cfg.metafieldNamespace } }), } ) .then(function(response) { if (!response.ok) { throw new Error('Storefront API HTTP ' + response.sconsole.error('STOQ - apply failed for ' + endpoint + ':', applyError); throw applyError; } }) .catch(function(error) { console.debug(`STOQ - using cached ${endpoint}:`, error.message); }); } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) { console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations'); Promise.race([ Promise.all([ fetchEmbedConfig('selling_plans', function(data) { if (data && Array.isArray(data.plans)) { window._RestockRocketConfig.sellingPlans = data.plans; window._RestockRocketConfig.disabledSellingPlanIds = data.disabled_plan_ids || []; } }), fetchEmbed Guernsey (GBP£) Guinea (GNFFr) #relatedProducts--template--26482385912191__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482385912191__related .tabs__nav { --text-size: calc(var(--adjust-accent) * 1.2); } @media screen and (max-width: 767px) { #relatedProducts--template--26482385912191__related .grid--mobile, #relatedProducts--template--26482385912191__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } } Guinea-Bissau (XOFFr)
Hungary (HUFFt) #Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx .accordion__item { --bg-item: #fafafa; } Iceland (ISKkr) Ireland (EUR€) I'm looking to find out more information about a product, where can I find this?Isle of Man (GBP£) 01313745324Italy (EUR€)
ProjektRide Bike Shop EdinburghJersey (GBP£) Kenya (KESKSh) I'm looking to buy this product, when will it arrive and how much does postage cost? Kosovo (EUR€) Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. ProjektRide Bike Shop EdinburghLatvia (EUR€) Lesotho (GBP£)
Liberia (GBP£) #SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } #SiteFooter .footer-block__logo-image { width: 160px; } Libya (GBP£) Buy, sell and ride in confidence on ProjektRide’s premium bikes Liechtenstein (CHFCHF) Quick Links Lithuania (EUR€) About Us Luxembourg (EUR€)
Madagascar (GBP£) Malawi (MWKMK) Building Your Bike From the Box Mali (XOFFr) Privacy Policy Malta (EUR€) Mauritania (GBP£) Terms of Service
Mauritius (MUR₨)

Service
ServicingWorkshop PricesDelivery & ReturnsInformationMon - Fri: 09:00 - 18:30Sat: 9:00 - 16:00Sun: ClosedNewington RoadEH9 1QN await import("//projektride.co.uk/cdn/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); Albania (ALLL) Algeria (DZDد.ج) Andorra (EUR€) Angola (GBP£) Cape Verde (CVE$) Central African Republic (XAFCFA) Chad (XAFCFA) Comoros (KMFFr) Congo - Brazzaville (XAFCFA)
Book a Service Cycle to Work
0131 374 5324Edinburgh[email protected]
Country

Togo (XOFFr)

Tristan da Cunha (GBP£)

Tunisia (GBP£)
Türkiye (GBP£)
United States (GBP£)

Vatican City (EUR€)
  • YetiWestern Sahara (MADد.م.)

    Ridgeback Zambia (GBP£)

    Brother

    Zimbabwe (USD$)
  • Genesis
    Singular

    Enigma

    Frog© 2026,
    ProjektRide
.
Kona
Powered by
Shopify