Search
Header Image
Cart
0 items

Argon 18 Grey Matter SRAM Apex AXS XPLRl, Gloss \/ S 51-53","options":["Iridescent Charcoal, Gloss","S 51-53"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss","id":71714645868927,"position":1,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365A.3D.1_profil.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57933592330623,"title":"Iridescent Charcoal, Gloss \/ M 54-56","option1":"Iridescent Charcoal, Gloss","option2":"M 54-56","option3":null,"sku":"KR.M.365A.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322420607,"product_id":15776142688639,"position":1,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss","width":320,"heigSearch for products on our site

"option2":"L 57-59","option3":null,"sku":"KR.L.365A.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322420607,"product_id":15776142688639,"position":1,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365A.3D.1_profil.png?v=1783525089","variant_ids":[57933592232319,57933592265087,57933592297855,57933592330623,57933592363391,57933592396159]},"available":false,"name":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss \/ L 57-59","public_title":"Iridescent Charcoal, Gloss \/ L 57-59","options":["Iridescent Charcoal, Gloss","L 57-59"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss","id":71714645868927,"position":1,"preview_image":{"aspect_ratio":1.50
"Iridescent Charcoal, Gloss \/ XL 60-62","options":["Iridescent Charcoal, Gloss","XL 60-62"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Iridescent Charcoal, Gloss","id":71714645868927,"position":1,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365A.3D.1_profil.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57933592428927,"title":"Frostbite Blue, Gloss \/ XXS 44-46","option1":"Frostbite Blue, Gloss","option2":"XXS 44-46","option3":null,"sku":"KR.XXS.365B.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322453375,"product_id":15776142688639,"position":2,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","widt "XS 47-50","option3":null,"sku":"KR.XS.365B.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322453375,"product_id":15776142688639,"position":2,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=1783525089","variant_ids":[57933592428927,57933592461695,57933592494463,57933592527231,57933592559999,57933592592767]},"available":true,"name":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss \/ XS 47-50","public_title":"Frostbite Blue, Gloss \/ XS 47-50","options":["Frostbite Blue, Gloss","XS 47-50"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","id":71714645901695,"position":2,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src
e Blue, Gloss","S 51-53"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","id":71714645901695,"position":2,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57933592527231,"title":"Frostbite Blue, Gloss \/ M 54-56","option1":"Frostbite Blue, Gloss","option2":"M 54-56","option3":null,"sku":"KR.M.365B.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322453375,"product_id":15776142688639,"position":2,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-10 e,"featured_image":{"id":86349322453375,"product_id":15776142688639,"position":2,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=1783525089","variant_ids":[57933592428927,57933592461695,57933592494463,57933592527231,57933592559999,57933592592767]},"available":true,"name":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss \/ L 57-59","public_title":"Frostbite Blue, Gloss \/ L 57-59","options":["Frostbite Blue, Gloss","L 57-59"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","id":71714645901695,"position":2,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=178352508
ntory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Frostbite Blue, Gloss","id":71714645901695,"position":2,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57933592625535,"title":"Rainbow Grey \/ XXS 44-46","option1":"Rainbow Grey","option2":"XXS 44-46","option3":null,"sku":"KR.XXS.365C.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322486143,"product_id":15776142688639,"position":3,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","variant_ids":[57933592625535 n":3,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","variant_ids":[57933592625535,57933592658303,57933592691071,57933592723839,57933592756607,57933592789375]},"available":true,"name":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey \/ XS 47-50","public_title":"Rainbow Grey \/ XS 47-50","options":["Rainbow Grey","XS 47-50"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","id":71714645934463,"position":3,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089"}},"requires_selling_plan":false,"selling_ Colour"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","id":71714645934463,"position":3,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57933592723839,"title":"Rainbow Grey \/ M 54-56","option1":"Rainbow Grey","option2":"M 54-56","option3":null,"sku":"KR.M.365C.3D.1","requires_shipping":true,"taxable":true,"featured_image":{"id":86349322486143,"product_id":15776142688639,"position":3,"created_at":"2026-07-08T16:38:07+01:00","updated_at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","variant_ids":[57933592625535,57933592658303,57933592691071,57933592723839 _at":"2026-07-08T16:38:09+01:00","alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","width":320,"height":212,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","variant_ids":[57933592625535,57933592658303,57933592691071,57933592723839,57933592756607,57933592789375]},"available":false,"name":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey \/ L 57-59","public_title":"Rainbow Grey \/ L 57-59","options":["Rainbow Grey","L 57-59"],"price":475000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","id":71714645934463,"position":3,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null
"id":71714645934463,"position":3,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365A.3D.1_profil.png?v=1783525089","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365B.3D.1_profil.png?v=1783525089","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-365a-closeup-3.jpg?v=1783525090","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-365a-closeup-5.jpg?v=1783525090","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-365a-closeup-6.jpg?v=1783525090","\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365A.3D.1_profil_9c903472-9af7-4d5f-860b-43bb1de9 320},{"alt":"Argon 18 Krypton Shimano 105 Di2 - Rainbow Grey","id":71714645934463,"position":3,"preview_image":{"aspect_ratio":1.509,"height":212,"width":320,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089"},"aspect_ratio":1.509,"height":212,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-105-KR.365C.3D.1_profil_3134f21e-293e-4412-92d3-b442cfb1876a.png?v=1783525089","width":320},{"alt":null,"id":71714645967231,"position":4,"preview_image":{"aspect_ratio":1.499,"height":1366,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-365a-closeup-3.jpg?v=1783525090"},"aspect_ratio":1.499,"height":1366,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-365a-closeup-3.jpg?v=1783525090","width":2048},{"alt":null,"id":71714645999999,"position":5,"preview_image":{"aspect_ratio":1.499,"height":1366,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Krypton-36 ":false,"selling_plan_groups":[],"content":"\u003ch2\u003eArgon 18 Krypton Shimano 105 Di2\u003c\/h2\u003e\u003cp\u003eThe Krypton is Argon 18's versatile all-road platform, built to cover fast road riding, long days out and rougher routes without losing the responsive feel of a modern carbon road bike.\u003c\/p\u003e\u003cp\u003eThis version is supplied in the Shimano 105 Di2 configuration and is available in Iridescent Charcoal, Gloss, Frostbite Blue, Gloss, Rainbow Grey.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCarbon all-road platform\u003c\/li\u003e\n\u003cli\u003eIntegrated cable routing\u003c\/li\u003e\n\u003cli\u003eStorage Optimization System\u003c\/li\u003e\n\u003cli\u003eTyre clearance up to 40c \/ 43mm where specified\u003c\/li\u003e\n\u003cli\u003eHydraulic disc brake setup on complete bike models\u003c\/li\u003e\n\u003cli\u003eAvailable sizes: XXS 44-46, XS 47-50, S 51-53, M 54-56, L 57-59 and XL 60-62\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eKey specification\u003c\/h3\u003e\u003ctable environments where THEME_EXTENSION_API_HOST is unset), so the // setting.json + fetchEmbedConfig calls below route to the same host as the // rest of the extension's API traffic instead of staying on the baked host. window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' // Deployed extension build number, read from the CDN asset host Shopify generates: // https://cdn.shopify.com/extensions/ uuid>/
handle>-About Us
tomer interaction. // Detected variants: the variants present in this page's Liquid context (product page has them; // collection/index/etc. don't expose variants from Liquid). Used to disambiguate "embed didn't // load" vs "embed loaded but the variant wasn't a preorder/BIS candidate" in order debug. 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; Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.href, page_type: _stoqInitConfig.pageType || '', shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSeleBlog
on block above) — nothing to bypass otherwise. variant_id is read per-clicked-button // from its form so it's correct on collection/index/search too. block_accelerated_checkout // context (STOQ-1612) rides in `properties` (forwarded verbatim by the pixel, no schema // change): a buy_now click on a preorder variant while the gate was armed is a visible // bypass signal for order debug. Also sends page_url (top-level, like the pixel's native // events) and two preorder signals in properties (see below). 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.close
ack.product && _sqTrack.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', page_type: _sqTrack.pageType || '', cart_token: _sqTrack.cartToken || '', page_url: (window.location && window.location.href) || '', properties: { // Mirror the bundle's own preorder check (preorder.js checkInventoryProvider- // WithCachedFallback): the live set config.preorderVariantIds (refreshed after // page load by loadVariantInventoryData) OR the Liquid-injected // cachedPreorderVariantIds — always present, so it covers clicks before the // bundle loads (why this tracker is inline). ORing both (not preferring one) // matches the bundle and is correct even if the live set is an empty array. Both // hold integer ids; the click-time id comes off a DOM input (.value → string) or // selected_variant_id, so coerce with Number for
er bypass is detectable too. is_instock_variant: (function () { var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; return has(_sqTrack.inStockVariantIds) || has(_sqTrack.cachedInStockVariantIds && _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); })(), // The enrolled plan's Shopify selling-plan id + inventory_provider (stoq = STOQ tracks // the OOS count; shopify = in-stock preorder). Tells order-debug what kind of preorder // the Buy Now bypassed, without a downstream lookup. enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', block_enabled: !!(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout), gate_armed: !!_sqTrack.aTrack Service Progress ); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions func Sizeditive, does not gate init) ---- // The inlined `cachedSettings` comes from the app-embed Liquid render, which // Shopify edge-caches and can serve stale. Reading the same `settings` metafield // back over the Storefront API is a POST to /api/ version>/graphql.json — never // CDN-cached — so it returns the live value on every page load. We fetch it // best-effort aBuilding Your Bike From the Box
', 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.status); } return response.json(); }) .then(function(body) { if (body && body.errors && body.errors.length) { throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); } const value = body && body.data && body.data.shop && body.data.shop.metafield && body.data.shop.metafield.value; if (!value) { throw new Error('Storefront API returned no settings metafield value'); } cfg.storefrontSettings = JSON.parse(value); console.debug('STOQ - stored live settings from Storefront API on config.storefrontSet hema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function fetc ng cached ${endpoint}:`, error.message); }); } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Stale-Liquid resilience (default-on, per-shop opt-out via the // `disable_refresh_on_stale_liquid` Toggle, surfaced as the negative // `disable_refresh_on_stale_liquid` flag in settings.json so that // `undefined` -- in CDN-cached metafield payloads that predate this // key -- reads as `!undefined === true` and gets default-on behavior // immediately, no metafield rewrite required). // When the Liquid CDN cache is older than LIQUID_CACHE_MAX_AGE the in-page // selling_plans / integrations metafields can be wrong; refresh both from // the API before launching scripts. Race against a 1000ms timeout so a slow // API can't block init indefinitely. If the timeout wins, the in-flight // fInsure Your BikePrivacy Policy Cookie Policy Terms of Service Refund policy Home
Bikes
New Bikes
QuantityShop All New Bikes UTO (ex Eovolt) Early Rider Shop All Second-Hand Custom Builds for sale
Custom Build Inspiration
Services
Cycle To Work Schemes
Insure Your Bike

  • Gravel-ready frame platformHope
  • Integrated cable routing
  • Enve
  • Clearance for 42c tyres where specified
  • Cockpit
  • Hydraulic disc brake setup on complete bike models
  • Handlebars
  • Designed for everyday gravel and adventure riding
  • Available sizes: XXS 44-46, XS 47-50, S 51-53, M 54-56, L 57-59 and XL 60-62Stems

Brake Rotors Brake Spares Forks Front Suspension Rear Suspension Tubes
Grey Matter
GroupsetBrake Pads SRAM Apex AXS XPLR
Wheelset Team Aero-Gravel i23 TC AGX 700c
Tyres / ClearanceFinishing Kit Vittoria Terreno Dry 700x38cTyres
Colours Tundra Green GlossTubeless

Images are supplied by Argon 18 and may be illustrative. Final specification can vary by region and assembly option.Saddles

Seat Posts & Clamps
Gears & Drivetrain
Components

E-bike Batteries and chargers
  • Wheels Complete Wheels

    Please get in touch with a member of the team either by phone (Tubeless01313745324Tools & Maintenance) or email (Clothing and Protection[email protected] ) where on of the team will be more than happy to help.ProjektRide Merchandise

    ProjektRide Bike Shop Edinburgh

    Helmets
  • Gloves

    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.Clothing

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

    ProjektRide Bike Shop Edinburgh