We also have a physical store, if you are local please pop in -Contact UsProjektRide Bike Shop Edinburgh[email protected]
82 Newington Road, EH91QN, Edinburgh.tepover-26-57290-C-Primary.png?v=1762964393","variant_ids":[56386097217919,56386097316223,56386097414527,56386097512831,56386097611135]},"available":true,"name":"FX 3 Stepover Gen 4 - M \/ Magic Mint","public_title":"M \/ Magic Mint","options":["M","Magic Mint"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":68646730400127,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX3Stepover-26-57290-C-Primary.png?v=1762964393"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56386097447295,"title":"M \/ Lunar Silver","option1":"M","option2":"Lunar Silver","option3":null,"sku":"5336766","requires_shipping":true,"taxable":true,"featured_image":{"id":80674887500159,"product_id":15395564454271,"position":2,"created_at":"2025-11-12T16:19:48+00:00","updated_at":"2025-11-12T16:19:53+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektri
message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your 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_background_color":"#ebebeb","pre
Front Suspension];
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;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
function setupCartSellingPlanUpdater(settings) {
// Setup listener regardless - updateCartSellingPlans has its own guards
// This ensures cleanup happens even when preorders are disabled globally
// Listen for stoq:inventory-data-loaded event dispatched by api.js
window.addEventListener('stoq:inventory-data-loaded', function(event) {
console.debug('STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocket
RIDE CONFIDENT
hopify.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 not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(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(cac
Part of ENVE's eight-bar line-up to give riders maximum options and prescribe the ideal ride characteristics for each riding type, the M5 is a true, nine-degree flat bar with no tip.
Thanks to ENVE's unparallelled carbon expertise, which has seen the brand's products rack up more than 80 DH World Cup wins and podiums, the M5 bar's uni-directional carbon construction results in a bar that weighs just 192g. Beyond this figure, though, is the impressive strength and stiffness delivered without harshness and while also providing the responsive, predictable handling needed to perform at your best.
To create your ideal XC or trail cockpit, the M5 bar has been designed to partner perfectly with the M6 stem, which is available in a range of sizes to suit your riding style.The M5 bar comes with a full pack of decals (see image gallery) so you can match your bar decal with the rest of your set up.