. 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.\u003c\/p\u003e","published_at":"2024-11-02T14:17:23+00:00","created_at":"2024-10-11T10:13:10+01:00","vendor":"Trek","type":"Bicycles","tags":["Allant"],"price":470000,"price_min":470000,"price_max":470000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46044411560162,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"5284430","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Allant+ 9 Lowstep - Small","public_title":"Small","options":["Small"],"price":470000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044411592930,"title":"Medium","option1":"M
cdn\/shop\/files\/AllantPlus9Lowstep_23_37603_A_Alt8.webp?v=1728637859"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_9_Low_23_37603_A_Primary.webp?v=1728637839","options":["Size"],"media":[{"alt":null,"id":34798448771298,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_9_Low_23_37603_A_Primary.webp?v=1728637839"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_9_Low_23_37603_A_Primary.webp?v=1728637839","width":1440},{"alt":null,"id":34798448804066,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus9Lowstep_23_37603_A_Alt5.jpg?v=1728637849"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus9Lowstep_23_37603_A_Alt5.jpg?v=1728637849","width":1440},{"alt":null,"id":34798449197282,"pos

er to get around by bike, and you’re looking for a powerful e-bike that's purpose-built to make daily commutes, errands and joy rides simple and streamlined. You also want the benefit of a low-maintenance belt drive and the connection and customisation of Bosch’s smart system.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eA sleek hydroformed aluminium frame with a lowstep geometry that fully encases a long-life 625 Wh battery, a powerful Bosch smart system Performance Line CX (250 W, 85 Nm) drive system that helps you sustain speeds of up to 20 mph (25 km\/h in Europe) and an Intuvia 100 controller. Plus, a Gates CDX belt drive with an Enviolo Trekking CVT hub, a road-smoothing suspension fork and seat post, hydraulic disc brakes for all-weather stopping power, an integrated lighting system, mudguards, a MIK-compatible rear rack and stiff 27.5\" wheels with thru axles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final

efoot 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.\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46044411560162 : "deny",46044411592930 : "deny",46044411625698 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46044411560162 : parseInt("0"),46044411592930 : parseInt("2"),46044411625698 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {46044411560162 : parseInt(""),46044411592930 : parseInt(""),46044411625698 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46044411560162 : null,46044411592930 : null,46044411625698 : null,}; wi
scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // C
<
  • img src="//projektride.co.uk/cdn/shop/files/OneUp-Components_CompPedal_ORANGE_Top_2048x2048.jpg?v=1693837258" alt="One-Up Components Composite Pedals" class="mfp-zoom-in-cur" id="32239621538018">

    img src="//projektride.co.uk/cdn/shop/files/OneUp-Components_CompPedal_PURPLE_Top_2048x2048.jpg?v=1693837304" alt="One-Up Components Composite Pedals" class="mfp-zoom-in-cur" id="32239621898466">
    Header Image
    ge","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/OneUp-Components_CompPedal_PURPLE_Top.jpg?v=1693837304","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe \u003cstrong data-mce-fragment=\"1\"\u003eOneUp Flat Composite Pedals\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003efeatures a huge super grippy platform with 10 rear-loading steel pins per side to keep your feet planted on even the roughest of trails. With a weight of only 355g, they won't slow you down on the climbs. Designed from stealth rubber down and shaped with a subtle convex profile to provide you with more grip thanks to the pedal sitting in the natural arch of your foot. The thin leading edge chamfered design gives you maximum clearance to reduce pedal strikes and deflect off trail obstacles.\u003c\/p\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eOneUp Flat Compos SKU: 5336220 Alhonga AHJ-OD5
    993437410 : parseInt("0"),44329993470178 : parseInt("0"),44329993502946 : parseInt("0"),44329993535714 : parseInt("0"),44329993568482 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {42140096102626 : parseInt(""),42140096135394 : parseInt(""),44329993437410 : parseInt(""),44329993470178 : parseInt(""),44329993502946 : parseInt(""),44329993535714 : parseInt(""),44329993568482 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {42140096102626 : null,42140096135394 : null,44329993437410 : null,44329993470178 : null,44329993502946 : null,44329993535714 : null,44329993568482 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42140096102626 : parseInt(""),42140096135394 : parseInt(""),44329993437410 : parseInt(""),44329993470178 : parseInt(""),44329993502946 : parseInt(""),44329993535714 : parseInt(""),44329993568482 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42140096102626 : null,42140096135394 fig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000);
    <
  • BUYtranslation 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._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const
  • < Cassette Freewheel :
  • SELL!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
  • && window._RestockRocket.updateCartSellingPlans) { 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); }); } }); } // 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': window._RestockRocketConfig.shop || window.S  
  • RIDE CONFIDENThedSettings); } 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}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); 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 === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketCon microSHIFT CS-H100 11-36 10-Speed
  • led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } Purple Flip/Black Fade
    .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:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-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-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-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}

    Mudguard :

    Shop by Brand 

    See More

    <
    <

    ":null,"option3":null,"sku":"RB22130XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 3 - X-Large","public_title":"X-Large","options":["X-Large"],"price":160000,"weight":0,"compare_at_price":379900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_01.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_02.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_03.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_04.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_05.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_06.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_07.jpg?v=1722527602","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_08.jpg?v=1722527602","\/\/projektride.co.uk\/c
    /rb22130_detail_03.jpg?v=1722527602"},"aspect_ratio":1.499,"height":1201,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_03.jpg?v=1722527602","width":1800},{"alt":null,"id":34370672951522,"position":4,"preview_image":{"aspect_ratio":1.499,"height":1201,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_04.jpg?v=1722527602"},"aspect_ratio":1.499,"height":1201,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_04.jpg?v=1722527602","width":1800},{"alt":null,"id":34370672984290,"position":5,"preview_image":{"aspect_ratio":1.499,"height":1201,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_05.jpg?v=1722527602"},"aspect_ratio":1.499,"height":1201,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22130_detail_05.jpg?v=1722527602","width":1800},{"alt":null,"id":34370673049826,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.

    Size:M , L , XL
    Bontrager Comp, alloy, 31.8 mm, 40mm rise, 780 mm width