• Silver<
  • Rear Suspension
    >
  • Customer ReviewsSeat Posts & ClampsGrips & Bar-Tape
    PedalsHeadsets★★★★★
  • Clothing
  • Socks .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; }
  • img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
    Contact Us
    QUICK LINKS
    Open search barBlog
    Track Service Progress

    Header ImageTrack Your Servicemane SLR 9 AXS delivers our highest-end Domane carbon frame and race-ready parts like the SRAM RED wireless drivetrain and fast Pirelli P Zero Race tyres. You're getting tech that provides a real advantage in comfort, reliability and speed during long races, all-day adventures and competitive group rides.
    What is your inside leg?Parts & Components   How to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.
    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') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || ]; 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; } } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; 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': wi <
    Brake Rotors

    Front Suspension

    Rear Suspension

    Finishing KitTyres
    Tubeless
    603
    652
    HEAD TUBE ANGLE
    66.5
    66.5
    • 66.5 D
    76.5 5876.5
    <
    86 - 90 cm div class="product__media-hover-img product__media" style="background-ima

    • <
    • <89 - 92 cm
    Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO
    < Frame reach44 div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}}
    < div class="product__tag{{ it.product.badgeClasses }}">
    << li class="result result--full"> 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') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings ||
    {{ it.item.text }}]; 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; } } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : nul

    tializeScripts(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 initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType ===

    ration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSelling

    Plans) { 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); }); } else if (attempt 47cm <
    • et-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-to 625 p{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-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:transl 8.0
    • REACH 395 500
    36.4
    515
    52.7
    61.5
    "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211129799039" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211129831807" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211129864575" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211129897343" }, { "@type"
    ","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211130061183" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211130093951" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211130126719" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 4199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/yeti-sb120-t-series-29-frame?variant=55211130159487" }, { "@type" : "Offer","avail68.0£