GloriaDjibouti (DJFFdj)
See More
Services
Ireland (EUR€)
Romania (RONLei)
Brake Pads
Tools & Maintenance
Burundi (BIFFr)
Brake Spares
Early Rider
Argon 18
See MoreGambia (GMDD)
Liberia (GBP£)
Cockpit
Libya (GBP£)
Book a Service
See More
Handlebars
Tubes
Armenia (AMDդր.)
Namibia (GBP£)
Saddles
Seat Posts & ClampsNetherlands (EUR€)
Parts & Components
Pedals
Belarus (GBP£)
Cycle to Work
- Lithuania (EUR€) Stems Delivery & Returns Grips & Bar-Tape
- Luxembourg (EUR€) Information Mon - Fri: 09:00 - 18:30 Sat: 9:00 - 16:00Headsets Sun: Closed Madagascar (GBP£) 0131 374 5324
- Newington Road EdinburghBrakes EH9 1QN Malawi (MWKMK) [email protected]See More
- Mali (XOFFr) Complete Brakes
- Brake Rotors await import("//projektride.co.uk/cdn/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); Malta (EUR€) Custom Builds for sale5 Brake Pads Custom Build Inspiration
- Mauritania (GBP£) Country Brake Spares 6 GBP£ Mauritius (MUR₨)
- Forks 7 See More Åland Islands (EUR€) Services Mayotte (EUR€)
- Workshop Front Suspension Albania (ALLL) 8 Moldova (MDLL) Workshop Prices Rear Suspension
- Algeria (DZDد.ج) Book a Service Monaco (EUR€) 9 Finishing Kit Track Your Service Andorra (EUR€)
- See MoreMontenegro (EUR€) Other 10 + Custom Builds Angola (GBP£) TyresMorocco (MADد.م.)

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 purchased separately from regular items. Please complete your current order first, or clear
Tubesyour cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() {
const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,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_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_b
ings;
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.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.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 new Error('Network response was n
ot ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
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 fetchEmbedConfig(endpoint, apply) {
return fetch(
`${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
{
headers: {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
}
}
)
.then(function(response) {
if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
return response.json();
})
.then(function(data) {
try {
apply(data);
} catch (applyError) {



Moldova (MDLL)
Shop All New Bikes
Yeti
EnigmaEthiopia (ETBBr)
Gabon (XOFFr)
Custom BuildsGermany (EUR€)