settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
HopeEnve
Accessories




Building Your Bike From the Box
Insure Your Bike- Privacy Policy
- Cookie Policy Terms of Service
- Refund policy
- SERVICES
- Servicing
- Workshop Prices Cycle to Work
- Delivery & Returns
- INFORMATION
- Location
- 82 Newington Road
- Edinburgh EH9 1QN
- [email protected]
- © 2026,

_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_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount
Complete Wheelscheckout_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.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text"rderMaxCount = {56393235464575 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {56393235464575 : null,}; window._RestockRocketConfig.variantsShippingText = {56393235464575 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {56393235464575 : null,}; window._RestockRocketConfig.selected_variant_id = 56393235464575; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019bf9e0-3016-7510-aaea-4318e35b6645/restock-rocket-shopify-436/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019bf9e0-3016-7510-aaea-4318e35b6645/restock-rocket-shopify-436/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRoc
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 age = Date.now() - updatedAt.getTime(); if (age Spend
Tubeless SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return n
£50
le.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];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
to qualify for free shipping

27874,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,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,4393830871881
ClothingOpen navigation menu068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-01-27T18:42:17Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-01-27T18:18:28Z","shopify_market1_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_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"e
_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.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be pur
Socksy = false;window._RestockRocketConfig.product = {"id":15398334955903,"title":"Early Rider Seeker 20 Brushed Aluminium","handle":"early-rider-seeker-20-brushed-aluminium","description":"\u003cp\u003eIdeal for young riders ready to take on more challenging terrain, the Seeker 16 is a rigid MTB that is designed for the next step in mountain biking. With geometry improvements like a lower bottom bracket for enhanced stability, slacker headtube angles for improved handling whilst descending and a lower standover height for easier mounting, this bike is built for confidence. The single-speed drivetrain with optimized gear ratios and short 90mm crank arms ensures smooth, efficient pedaling. Kitted out with 140mm CRUX hydraulic disc brakes, sealed bearing 16\" wheels with bolt-thru axles, and grippy Kenda Booster 2.2\" tires, this bike offers the performance and durability needed for off-road exploration. Reduced grip diameter ensures better control for smaller hands, making it the perfect choice for adventurous younOpen search barMaintenance: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;
eyframes 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;}.restocHire


Open cart
Search text field
Frog
T / Series carbon fibre frame, 148mm x 12mm BOOST dropouts, integrated derailleur hanger and axle. Tools & Maintenance
. Hire Ortlieb 40L Pannier Bags KonaSubmit your search request| FORKa class="product__media product__media--featured" href="/collections/new-bikes/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L | ||||||||||||||||||||||||||||||||||||
| Gloves Loading more | . | .|||||||||||||||||||||||||||||||||||
| Shop All Second-Hand | ||||||||||||||||||||||||||||||||||||
| 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 }}">||||||||||||||||||||||||||||||||||||
| Services | ||||||||||||||||||||||||||||||||||||
| < | ||||||||||||||||||||||||||||||||||||
| < | << | <|||||||||||||||||||||||||||||||||||
| < | <

| < | |||||||||||||||||||||||
| < | <|||||||||||||||||||||||
| t","spo-disabled","spo-notify-me-disabled"],"price":64900,"price_min":64900,"price_max":64900,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":56393235661183,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"SR16-VH-2-IC","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Early Rider Seeker 16 Violet Haze","public_title":null,"options":["Default Title"],"price":64900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/S16_Violet.jpg?v=1763052026"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/S16_Violet.jpg?v=1763052026","options":["Title"],"media":[{"alt":null,"id":68666762723711,"position":1,"preview_image":{"aspect_ratio":1.112,"height":2339,"width":2600,"src":"\/\/p | ter ensures better control for smaller hands, making it the perfect choice for adventurous young riders.\u003c\/p\u003e"}|||||||||||||||||||||||
| { "@context": "http://schema.org/", "@type": "Product", "name": "Early Rider Seeker 16 Violet Haze", "url": "https:\/\/projektride.co.uk\/products\/early-rider-seeker-16-violet-haze","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/S16_Violet_2600x.jpg?v=1763052026" ],"description": "Ideal for young riders ready to take on more challenging terrain, the Seeker 16 is a rigid MTB that is designed for the next step in mountain biking. With geometry improvements like a lower bottom bracket for enhanced stability, slacker headtube angles for improved handling whilst descending and a lower standover height for easier mounting, this bike is built for confidence. The single-speed drivetrain with optimized gear ratios and short 90mm crank arms ensures smooth, efficient pedaling. Kitted out with 140mm CRUX hydraulic disc brakes, sealed bearing 16\" wheels with bolt-thru axles, and grippy Kenda Booster 2.2\" tires, this bike offers the performance and durability needed for off-road exploration. Reduced grip diameter ensures better control for smaller hands, making it the perfect choice for adventurous young riders.","sku": "SR16-VH-2-IC","brand": { "@type": "Thing", "name": "Early Rider" },"offers": [{ "@type" : "Offer","sku": "SR16-VH-2-IC","availability" : "http://schema.org/OutOfStock", "price" : 649.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/early-rider-seeker-16-violet-haze?variant=56393235661183" } ] } | Would you like to add on any equipment? | < | < | a class="product__media product__media--featured" href="/collections/new-bikes/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> | span class="visually-hidden">Hire Lazer Compact Helmet> | >Hire Lazer Compact Helmet | £0.00 | ||||||||||||||||
| < | a class="product__media product__media--featured" href="/collections/new-bikes/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> | span class="visually-hidden">Hire Ortlieb 40L Pannier Bags> | >|||||||||||||||||||||
| £0.00 | |||||||||||||||||||||||
| £50. Orders under £50, our postage charge is £3.99. | We also have a physical store, if you are local please pop in - | ProjektRide Bike Shop Edinburgh82 Newington Road, EH91QN, Edinburgh. | |||||||||||||||||||||
| .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"> | QUICK LINKS | About Us | ||||||||||||||||||||
| Track Service Progress | Building Your Bike From the BoxInsure Your Bike | Privacy Policy#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }Cookie Policy | Terms of ServiceRefund policy | div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> | SERVICES>|||||||||||||||||||
| Delivery & ReturnsBuy Sell Ride Confident | INFORMATIONFAQ | Questions and answer||||||||||||||||||||||