Home

Cart
Parts & Components
Close Spend
£50

Header Image
New Bikes
Shop All New Bikes

<

<

//projektride.co.uk/cdn/shop/files/Screenshot_2024-06-21_at_20.20.49_600x.png?v=1718997711)"> span class="visually-hidden">Enigma Titanium Gravel Edge Frameset

Certified Shimano Service Centre

div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2024-06-21_at_20.21.02_600x.png?v=1718997712)">
img src="//projektride.co.uk/cdn/shop/files/cytech-certified-badge_221040b7-2137-455e-8341-36c240c8d74d_512x512.png?v=1717937263" alt="" class="icons-row__image"> >
Cytech Approved Mechanics



Enigma Escape Titanium Gravel Frameset
Our Entry-level service will get your bike up and running ready for the daily commute or weekend adventure.
★★★★★
I was

a class="product__media product__media--featured" href="/collections/enigma/products/enigma-escape-titanium-gravel-frameset" title="Enigma Escape Titanium Gravel Frameset" aria-label="Enigma Escape Titanium Gravel Frameset" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2024-06-21at20.31.49_600x.png?v=1718998395)">

Comprehensive safety span class="visually-hidden">Enigma Escape Titanium Gravel Frameset

>
>

div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2024-06-21at20.31.54_600x.png?v=1718998395)">
>



Enigma Escape Titanium Gravel Frameset
£2,600.00

.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }


MTB Advanced Level Service (Full Suspension Mountain Bikes)

Phone Holders

Bells


Essentials  
Logo image Bottles and Cages Loading more Loading more
li class="result"> div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>
> p class="result__title">
a href="{{ it.product.url }}">{{ it.product.title }}
nt.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: Bike Packing Scripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we haServicing
ErgonAllant .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10