Close

Home
Sell Your BikeContact Us

Cart
SELL<Header Imageli class="result result--full"> <
p class="result__title">{{ it.item.text }} RIDE CONFIDENT>

Enigma Edge

5 DB titanium to offer unrivalled strength and durability for the ultimate off-road adventure.BLOG POSTS

    Custom build - Brothers Mr Wooden
  • Posted by andy graham on Frame Material May 15, 2024Custom butted, size specific, grade 9 3Al 2.5V CWSR Ti tube setNewsletter Subscribe for updates
  • Included - hand brushed with satin bead logos
  • Subscribe to our newsletter
  • ← Older
  • Thru axle | 12mm x 100mm front, 12 x 142mm rearQUICK LINKS<div class="rich-text__image-bg bg-pos-left-center no-js-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/6C38B349-FE2F-4327-BC62-F8425A4062B6_2048x.jpg?v=1695398151);">
  • ervicing
  • Workshop Prices
  • Cycle to WorkDelivery & Returns
  • INFORMATION
  • <
  • Working Hours Mon - Fri: 09:00 - 18:30 Sat: 9:00 - 16:00
  • Sun: Closed
  • Tel
  • 0131 374 5324
  • Location

82 Newington Road

EH9 1QN

© 2025, ProjektRide. Website by

Juan Borges Designs
ttings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockR
<

Newsletter!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: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key

Subscribe for updatese?.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

e;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-l
Website by