!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
hedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTra
hedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTraSocks
- Essentials
- Cleaners, Degreasers and Lubrication
- Accessories img src="//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at11.41.14_98x.png?v=1738410084" alt="" class="product-single__thumbnail-img">
Home
/
Hope
/
Hope Direct mount StemHope Direct mount Stem
£125.00Black
input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1">
Add to cartNotify me when this product is available:
// Stainless Steel Taper head screws// Weight from: 132g// CNC machined from 2014 T6 aluminium// 31.8mm available in 40mm & 50mm lengths
// Compatible with: 2009 onwards FOX40 models / All Rock Shox Boxxer models / 2013 onwards Marzocchi 888 and 380 models
3e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}
[]
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Hope Direct mount Stem",
"url": "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/files\/Steuerung_Vorbau_Hope-Direct-Mount-Stem-1280x854_1069x.jpg?v=1738410602"
],"description": "\n\n\n\n\nOur direct mounted stem helps keep the front end of your bike low and keeps weight down. For use with triple clamp forks\n \n\/ Machined from a solid billet of 2014 T6 aluminium\/\/ Fits directly to original triple clamp fork crown\/\/ Zero rise\/\/ 67mm Clamping width\/\/ Stainless Steel Taper head screws\/\/ Weight from: 132g\/\/ CNC machined from 2014 T6 aluminium\/\/ 31.8mm available in 40mm \u0026amp; 50mm lengths\/\/ 35mm available in 41.5mm \u0026amp; 50mm lengths\/\/ \/\/ Available in black, silver, red, blue, purple \u0026amp; orange\/\/ Compatible with: 2009 onwards FOX40 models \/ All Rock Shox Boxxer models \/ 2013 onwards Marzocchi 888 and 380 models\n \n \n\n\n\n\n","brand": {
"@type": "Thing",
"name": "Hope"
},"gtin8": "","offers": [{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087112063"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087144831"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087177599"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087210367"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087243135"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087275903"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087308671"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087341439"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087374207"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087406975"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087439743"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087472511"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087505279"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087538047"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087570815"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087603583"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087636351"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087669119"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087701887"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087734655"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087767423"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087800191"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087832959"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 125.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/hope-direct-mount-stem?variant=55060087865727"
}
]
}
img src="//projektride.co.uk/cdn/shop/files/rb22128_detail_08_98x.jpg?v=1722527566" alt="" class="product-single__thumbnail-img">
img src="//projektride.co.uk/cdn/shop/files/rb22128_detail_09_98x.jpg?v=1722527566" alt="" class="product-single__thumbnail-img">
Home
<
/
Ridgeback/Ridgeback Advance 2Ridgeback Advance 2div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">
>
SKU: RB22128LG
£0.00
Looking to purchase with a cycle to work scheme?
Click here to get in touch and get the ball rolling!
.
#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }Size
Submit
window.appBlockPlacements ||= [];
if (window.klarnaAppBlocksManager) {
window.klarnaAppBlocksManager.push({
productVariants: [{"id":45760558563554,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"RB22128MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Advance 2 - Medium","public_title":"Medium","options":["Medium"],"price":215000,"weight":0,"compare_at_price":399900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45760558596322,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"RB22128LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 2 - Large","public_title":"Large","options":["Large"],"price":150000,"weight":0,"compare_at_price":333000,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45760558629090,"title":"X-Large","option1":"X-Large","option2":null,"option3":null,"sku":"RB22128XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 2 - X-Large","public_title":"X-Large","options":["X-Large"],"price":150000,"weight":0,"compare_at_price":333900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],
templateName: 'product',
dataKey: 'top-strip-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopLocale: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '150000',
cartPrice: '0',
selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH',
topPadding: '0',
bottomPadding: '0',
});
} else {
window.appBlockPlacements.push({
productVariants: [{"id":45760558563554,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"RB22128MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Advance 2 - Medium","public_title":"Medium","options":["Medium"],"price":215000,"weight":0,"compare_at_price":399900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45760558596322,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"RB22128LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 2 - Large","public_title":"Large","options":["Large"],"price":150000,"weight":0,"compare_at_price":333000,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45760558629090,"title":"X-Large","option1":"X-Large","option2":null,"option3":null,"sku":"RB22128XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Advance 2 - X-Large","public_title":"X-Large","options":["X-Large"],"price":150000,"weight":0,"compare_at_price":333900,"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: '150000',
cartPrice: '0',
selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH',
topPadding: '0',
bottomPadding: '0',
});
}
Comfort is handled by the RST Volant suspension fork combined with 50mm wide Schwalbe G-One tyres, soaking up those bumps and providing extra grip when things get slippery.






<<