Build Inspiration
See More
See More

Workshop Prices
Road / Gravel / Touring Bikes
Hybrid / City Bikes
Header ImageMountain Bikes
Electric Bikes

Singular

Enigma

Frog
Kona
Surly
div class="product-feature__image-bg product-feature__image-bg--square" style="background-image: url(//projektride.co.uk/cdn/shop/files/F731D4A9-90BD-4DCB-A44F-A97B9E7E3A28_1024x.jpg?v=1678138464);">
> UTO (ex Eovolt) WHY PROJEKTRIDE?
Co-founded by two childhood friends from the heart of the Scottish mountain bike scene, ProjektRide represents our shared passion for riding quality bikes. We stock a range of premium new and second-hand bikes in Edinburgh for all ages and all cycling disciplines. We also have a comprehensive workshop if you are looking to get your bicycle maintained.
Early RiderABOUT US
Shop All Second-Hand Antonio Iglesias
div class="product-feature__image-bg product-feature__image-bg--square" style="background-image: url(//projektride.co.uk/cdn/shop/files/EC994330-41C8-48CB-AFC0-105CA9D28838_1_201_a_1024x.jpg?v=1720258032);"> Custom Builds> Custom Builds for sale ★★★★★
These guys are great! Super helpful, affordable, and friendly. They don't talk down to you as a woman which I always appreciate! div class="product-feature__image-bg product-feature__image-bg--square" style="background-image: url(//projektride.co.uk/cdn/shop/files/8A5BDC82-CAF8-4A46-9FF4-B5E6847EEDB3_1024x.jpg?v=1749892417);">Tiki Muir
Introducing Stock Builds!
 Shop Now!Bikes are hard to come by at the moment. Andy and Dougie at ProjektRide were amazing in sourcing a frame and a build kit, then marrying them up to create a fantastic bike. They were really attentive to sizing and fitting, based on my riding style.
Services   ★★★★★
#IconsRow--template--15326745166050__icons-row { --bg: #ffffff }#IconsRow--template--15326745166050__icons-row { --text: #333333; --text-lighten: #333333; }#IconsRow--template--15326745166050__icons-row .icon { height: 105px; } #IconsRow--template--15326745166050__icons-row .icons-row__icon { width: 105px; }Friendly welcome, quick to help, reliable comms. Glad to have a local bike shop in Edinburgh who know what they're doing!Workshop ★★★★★ ★★★★★ Getting the Right Bike Other I can highly recommended this place. Andy was very helpful and knowledgeable when I came to him looking for my next bike.
Moreover, he ensured the bike was in its best condition before handing over. Thanks a million! ★★★★★
Top quality bike, top quality service - these are decent guys doing a great job. Thoroughly impressed with their knowledge and service. Recommend to anyone buying a bike - talk to them and they give you good advice.
★★

span>{{ it.product.badgeText | safe }}>> {{/if}} > p class="result__title"> a href="{{ it.product.url }}">{{ it.product.title }}> > li class="result result--full"> p class="result__title">{{ it.item.text }}Mark Dunn★★★★★Excellent service got a great bike in great condition even helped out with a few extras and provided the original receipt for lifetime guarantee on the frame.I dropped my Specialized Vita for new brake pads and a service, the bike was ready for collection the same day and the price was reasonable! Bicycle feels brand new again and works amazing! Many thanks!!Staff are very kind and the price is relatively reasonable, also student can have 10% discount which it great :)Excellent friendly and efficient service. Great product knowledge and good value for money! Highly recommend#ListCollections--template--24465381032319__section_list_collection_WWVLFL { --overlay-opacity: 0.2; } @media screen and (min-width: 1024px) { #ListCollections--template--24465381032319__section_list_collection_WWVLFL { --grid: repeat(3, minmax(0, 1fr)); } } @media screen and (min-width: 480px) and (max-width: 1023px) { #ListCollections--template--24465381032319__section_list_collection_WWVLFL { --grid: repeat(2, minmax(0, 1fr)); } } John Doe Helmets> Open cart[email protected] Submit your search request
> >
>
Servicing of my titanium road bike. Great friendly and knowledgable service from Andy and his team. Thoroughly recommended as my LBS of choice
If you are looking for someone helpful and knowledgeable this is the place to go.Iain Orr
★★★★★Heather Paterson
★★★★★William Gui
★★★★★Ben Ross
Use this testimonial as an opportunity for your customers to discuss your brand and what sets you apart from the competition.Kona Commuter <
Hope Controls Shop all
<
EmailClose search bar
Search text field

© 2025,

ProjektRide
.
View all

Juan Borges Designs . Loading more

.
.
. window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'index';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder" uantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification" e,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,439362 _group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_buttoli class="result"> Logo imageyQuantity = false;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/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 function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } /a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> 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'); restockRodiv class="product__tag{{ it.product.badgeClasses }}">div class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_0248_360x.jpg?v=1693300961); width: 120px; padding-top: 57.9%;">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 === 'collection' && (settings.show_button_on_collection |>Logo image<> > > > k-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:noa href="{{ it.product.url }}">{{ it.product.title }} 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-key> li class="result result--full"> Logo image> > { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } .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; } QUICK LINKS About Us BlogProjektRideJuan Borges Designsbutton type="submit" class="btn">Filter gin-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-Black 0 Close filters < Select variant dropdownSmall / Turquoise - Sold Out Extra Large / Grey - £7,499.17 GBP<< span class="visually-hidden">Hope Tech 4 V4 (dose not include rotors) Hope Tech 4 V4 (dose not include rotors) Decrease quantityFrom £240.00 Increase quantityHope Tech 4 E4 (dose not include rotors)<< a class="product__media product__media--featured" href="/collections/hope/products/hope-tech-4-x2-dose-not-include-rotors-copy" title="Hope Tech 4 E4 (dose not include rotors)" aria-label="Hope Tech 4 E4 (dose not include rotors)" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2025-02-01_at_16.19.36_600x.png?v=1738690696)"> label for="quantity--template--15326745395426__main">Quantity input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> Sold Out Notify me when this product is available: < div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2025-02-01_at_16.18.13_600x.png?v=1738690696)"> fy","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409594239,"title":"Extra Large \/ Grey","option1":"Extra Large","option2":"Grey","option3":null,"sku":"YCB25160EXLPRIX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Extra Large \/ Grey","public_title":"Extra Large \/ Grey","options":["Extra Large","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409627007,"title":"Extra Large \/ Black","option1":"Extra Large","option2":"Black","option3":null,"sku":"YCB25160EXLPBAX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Extra Large \/ Black","public_title":"Extra Large \/ Black","options":["Extra Large","Black"],"price":749917,"weight":0,"compare_at_price":null,"i price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409299327,"title":"Small \/ Grey","option1":"Small","option2":"Grey","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Small \/ Grey","public_title":"Small \/ Grey","options":["Small","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409332095,"title":"Small \/ Black","option1":"Small","option2":"Black","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Small \/ Black","public_title":"Small \/ Black","options":["Small","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_p ":false,"selling_plan_allocations":[]},{"id":55196409430399,"title":"Medium \/ Black","option1":"Medium","option2":"Black","option3":null,"sku":"YCB25160EMDPBAX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Medium \/ Black","public_title":"Medium \/ Black","options":["Medium","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409463167,"title":"Large \/ Turquoise","option1":"Large","option2":"Turquoise","option3":null,"sku":"YCB25160ELGPTUX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Large \/ Turquoise","public_title":"Large \/ Turquoise","options":["Large","Turquoise"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":f
out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_ 0482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at": abled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timediv class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> 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 age = Date.now() - updatedAt.getTime(); if (age 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)}} alized 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; } } // 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('Sspan>{{ it.product.badgeText | safe }}> estockRocketConfig.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.updateCartSellingPlans) { window._RestockRocket.updateCartSell> {{/if}}
p class="result__title"> Logo imageox-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-roc> > p class="result__title">{{ it.item.text }} > a href="https://projektride.co.uk/search?q=ESI&type=product" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2023-10-05_at_10.46.34_360x.png?v=1696499201); width: 120px; padding-top: 67.7%;">
console.log("pr-product-page"); img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
Contact Us BUY SELL
Email [email protected]
© 2025, . Website by .
450 .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-b <
Clear filters (BB DROP 70) 70 Size 70 70Hope RX24 PRO 5 - RearSmall
11a class="product__media product__media--featured" href="/collections/hope/products/hope-rx24-pro-5-rear-j-bend" title="Hope RX24 PRO 5 - Rear" aria-label="Hope RX24 PRO 5 - Rear" style="background-image: url(//projektride.co.uk/cdn/shop/files/MediumBB HEIGHT Large 272
a class="product__media product__media--featured" href="/collections/hope/products/hope-tech-4-v4-dose-not-include-rotors" title="Hope Tech 4 V4 (dose not include rotors)" aria-label="Hope Tech 4 V4 (dose not include rotors)" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2025-02-04_at_11185Extra Large / Black - £7,499.17 GBP6.10.28_600x.png?v=1738685436)">
13Quantity: FRONT CENTER1 <636 div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2025-02-04_at_16.11.10_600x.png?v=1738685479)"> 6751+ 705 744
14 FORK LENGTH 410 <Hope Tech 4 E4 (dose not include rotors)> 410> 410
FORK OFFSET 50 Hope Tech 4 E4 (dose not include rotors) 50SubmitFrom £205.00 50 50 window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":55196409266559,"title":"Small \/ Turquoise","option1":"Small","option2":"Turquoise","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Small \/ Turquoise","public_title":"Small \/ Turquoise","options":["Small","Turquoise"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409299327,"title":"Small \/ Grey","option1":"Small","option2":"Grey","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Small \/ Grey","public_title":"Small \/ Grey","options":["Small","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409332095,"title":"Small \/ Black","option1":"Small","option2":"Black","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Small \/ Black","public_title":"Small \/ Black","options":["Small","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409364863,"title":"Medium \/ Turquoise","option1":"Medium","option2":"Turquoise","option3":null,"sku":"YCB25160ELGPTUX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Medium \/ Turquoise","public_title":"Medium \/ Turquoise","options":["Medium","Turquoise"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409397631,"title":"Medium \/ Grey","option1":"Medium","option2":"Grey","option3":null,"sku":"YCB25160EMDPRIX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Medium \/ Grey","public_title":"Medium \/ Grey","options":["Medium","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409430399,"title":"Medium \/ Black","option1":"Medium","option2":"Black","option3":null,"sku":"YCB25160EMDPBAX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Medium \/ Black","public_title":"Medium \/ Black","options":["Medium","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409463167,"title":"Large \/ Turquoise","option1":"Large","option2":"Turquoise","option3":null,"sku":"YCB25160ELGPTUX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Large \/ Turquoise","public_title":"Large \/ Turquoise","options":["Large","Turquoise"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409495935,"title":"Large \/ Grey","option1":"Large","option2":"Grey","option3":null,"sku":"YCB25160ELGPRIX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Large \/ Grey","public_title":"Large \/ Grey","options":["Large","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requHope Tech 4 X2 (dose not include rotors)
alse,"selling_plan_allocations":[]},{"id":55196409495935,"title":"Large \/ Grey","option1":"Large","option2":"Grey","option3":null,"sku":"YCB25160ELGPRIX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Large \/ Grey","public_title":"Large \/ Grey","options":["Large","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409528703,"title":"Large \/ Black","option1":"Large","option2":"Black","option3":null,"sku":"YCB25160ELGPBAX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Large \/ Black","public_title":"Large \/ Black","options":["Large","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[< ]},{"id":55196409561471,"title":"Extra Large \/ Turquoise","option1":"Extra Large","option2":"Turquoise","option3":null,"sku":"YCB25160ELGPTUX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Extra Large \/ Turquoise","public_title":"Extra Large \/ Turquoise","options":["Extra Large","Turquoise"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196409594239,"title":"Extra Large \/ Grey","option1":"Extra Large","option2":"Grey","option3":null,"sku":"YCB25160EXLPRIX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Extra Large \/ Grey","public_title":"Extra Large \/ Grey","options":["Extra Large","Grey"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_sa class="product__media product__media--featured" href="/collections/hope/products/hope-tech-4-x2-dose-not-include-rotors" title="Hope Tech 4 X2 (dose not include rotors)" aria-label="Hope Tech 4 X2 (dose not include rotors)" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at15.50.12_600x.png?v=1738425021)">
elling_plan":false,"selling_plan_allocations":[]},{"id":55196409627007,"title":"Extra Large \/ Black","option1":"Extra Large","option2":"Black","option3":null,"sku":"YCB25160EXLPBAX2C028701","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yeti Cycles 160E C-Series C2 Factory 29\" Bike - Extra Large \/ Black","public_title":"Extra Large \/ Black","options":["Extra Large","Black"],"price":749917,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '749917', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPaddin< g: '0', }); } span class="visually-hidden">Hope Tech 4 X2 (dose not include rotors)
KONA Geometry

<  

Floating collet axles and pinch bolts on the
linkage extend bearing life and ensure
< optimal, consistent alignmenta class="product__media product__media--featured" href="/collections/hope/products/hope-rx-stem" title="Hope RX Stem" aria-label="Hope RX Stem" style="background-image: url(//projektride.co.uk/cdn/shop/files/blue_stem_2_blk_1_600x.jpg?v=1738415341)">
< span class="visually-hidden">Hope RX Stem