style=\"FVPARWV\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"R6X7G3M\"\u003eWheelset\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cul\u003e\n\u003cli\u003eAmplitude G100\u003c\/li\u003e\n\u003cli\u003eSix-Bolt Rotor Mounts\u003c\/li\u003e\n\u003cli\u003eQR Front \u0026amp; Rear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"YIT7WIS\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"IICPL0T\"\u003eBrakes\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-ele3c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {45817751437538 : "deny",45817751470306 : "deny",45817751503074 : "deny",45817751535842 : "deny",45817751568610 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {45817751437538 : parseInt("1"),45817751470306 : parseInt("1"),45817751503074 : parseInt("1"),45817751535842 : parseInt("1"),45817751568610 : parseInt("1"),};
window._RestockRocketConfig.variantsPreorderCount = {45817751437538 : parseInt(""),45817751470306 : parseInt(""),45817751503074 : parseInt(""),45817751535842 : parseInt(""),45817751568610 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {45817751437538 : null,45817751470306 : null,45817751503074 : null,45817751535842 : null,45817751568610 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {458
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;
}
// Check if translations are enabled but missing from cache
// This handles the backf];
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('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
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;
}
// Check if translations are enabled but missing from cache
// This handles the backf];
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('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
m 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 || settings.preorder_collection_enabled)) {
createRestockRocketScript(window._Restocripts 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.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
con
<
<
// Create "window.Shoppad.apps.infiniteoptions" object if it doesn't already exist
'Shoppad.apps.infiniteoptions'.split('.').reduce(function (o, x) {
if (!o[x]) {
o[x] = {};
}
return o[x];
}, window);
// Note we are using the theme app extension
window.Shoppad.apps.infiniteoptions.themeAppExtensionActive = true;
| "default\" data-grid-size=\"12\" data-element=\"main\" data-pb-style=\"PML63KB\"\u003e\n\u003cdiv class=\"pagebuilder-column-line\" data-content-type=\"column-line\" data-element=\"main\" data-pb-style=\"N4N67NQ\"\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"X50O50W\"\u003e\n\u003ch2 data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\"\u003eFlat Out\u003c\/h2\u003e\n\u003cdiv data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cp\u003e\u003cspan\u003eLike a regular Croix De Fer, but flatter!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNot everyone wants a drop handlebar. If you prefer the additional comfort and control of a flat handlebar on your gravel bike or spend more time ripping around town than you do ticking off epic gravel routes, the Croix De Fer 20 Flat Bar is well equipped to tackle any s | jpg\" data-element=\"lazy_image\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 class=\"text-xl font-medium\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"NA816U5\"\u003eAnti-Service\u003c\/h3\u003e\n\u003cdiv class=\"h-40\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"M6JOS85\"\u003e\n\u003cp\u003eThe Shimano CUES LINKGLIDE 1 x 11-speed drivetrain delivers exceptional service life and superb consistency. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"carousel__slide carousel__slide--clone\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"carousel__item pagebuilder-column\" data-content-type=\"slide\"\u003e\n\u003cfigure class=\"pagebuilder-image\" data-content-type=\"image\" data-appearance=\"full-width\" data-element=\"main\" data-pb-style=\"KIFGWEM\"\u003e\u003cpicture\u003e\u003csource media=\"(max-width: 768px)\" srcset=\"https:\/\/www.freewheel.co.uk\/meilder-column\" data-content-type=\"slide\"\u003e\n\u003cfigure class=\"pagebuilder-image\" data-content-type=\"image\" data-appearance=\"full-width\" data-element=\"main\" data-pb-style=\"LMNW2UH\"\u003e\u003cpicture\u003e\u003csource media=\"(max-width: 768px)\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_20fb\/800x1000-cdf20fb-keyfeature-c.jpg\" data-element=\"lazy_mobile_image\"\u003e\u003cimg alt=\"\" title=\"\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_20fb\/800x1000-cdf20fb-keyfeature-c.jpg\" data-element=\"lazy_image\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 class=\"text-xl font-medium\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"MO7H3H2\"\u003eTubeless Treads\u003c\/h3\u003e\n\u003cdiv class=\"h-40\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"C1WUEWO\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eLike all Croix De FSize | t-xl font-medium\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"T23S2BL\"\u003eThor's Favourite\u003c\/h3\u003e\n\u003cdiv class=\"h-40\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"WYMW3WA\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eOur Mjolnir Chromoly tubeset is crafted to deliver a sublime ride feel with excellent comfort whilst also being immensely durable.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv data-pb-style=\"CN9AF8X\" data-element=\"main\" data-grid-size=\"12\" data-appearance=\"default\" data-content-type=\"column-group\" data-background-images=\"{}\" class=\"pagebuilder-column-group\"\u003e\n\u003cdiv data-pb-style=\"RJH8O7F\" data-element=\"main\" data-content-type=\"column-line\" class=\"pagebuilder-column-line\"\u003e\n\u003cdiv data-pb-style=\"TSF34AX\" data-element=\"main\" data-background-images=\"{}\" data-appearance=\"full-height\" data-content-type=\"column\" class=\"pagebuilder-c
| Extra Small":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45817749078242,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN10510XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 Flat Handlebars - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":139900,"weight":0,"compare_at_price":0,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817749111010,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN10510SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 Flat Handlebars - Small","public_title":"Small","options":["Small"],"price":139900,"weight":0,"compare_at_price":0,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817749143778,"title":"Medium","option | :true,"name":"Genesis Croix De Fer 20 Flat Handlebars - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":139900,"weight":0,"compare_at_price":0,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_01.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_02.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_03.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_04.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_05.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_06.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_07.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_08.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_09.jpg?v=1723720227","\/\/projektride.co.uk\/cdn\/shk\/cdn\/shop\/files\/gn10510_detail_02.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615301346,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_03.jpg?v=1723720227"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_03.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615334114,"position":4,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_04.jpg?v=1723720227"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_04.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615366882,"position":5,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_05.jpg?v=1723720227"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\ | _type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_08.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615497954,"position":9,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_09.jpg?v=1723720227"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_09.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615530722,"position":10,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_10.jpg?v=1723720227"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_10.jpg?v=1723720227","width":1800},{"alt":null,"id":34464615563490,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_11.jpg?v=1723720227"},"aspect_ratio":1.0
| "text-xl font-medium\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"T23S2BL\"\u003eThor's Favourite\u003c\/h3\u003e\n\u003cdiv class=\"h-40\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"WYMW3WA\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eOur Mjolnir Chromoly tubeset is crafted to deliver a sublime ride feel with excellent comfort whilst also being immensely durable.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv data-pb-style=\"CN9AF8X\" data-element=\"main\" data-grid-size=\"12\" data-appearance=\"default\" data-content-type=\"column-group\" data-background-images=\"{}\" class=\"pagebuilder-column-group\"\u003e\n\u003cdiv data-pb-style=\"RJH8O7F\" data-element=\"main\" data-content-type=\"column-line\" class=\"pagebuilder-column-line\"\u003e\n\u003cdiv data-pb-style=\"TSF34AX\" data-element=\"main\" data-background-images=\"{}\" data-appearance=\"full-height\" data-content-type=\"column\" class=\"pagebuild,"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","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","coll | \u003cul\u003e\n\u003cli\u003eShimano CUES U6000\u003c\/li\u003e\n\u003cli\u003e1 x 11-speed\u003c\/li\u003e\n\u003cli\u003e42T Chainring\u003c\/li\u003e\n\u003cli\u003e11-45T Cassette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-pb-style=\"FFEMRJR\" data-element=\"main\" data-background-images=\"{}\" data-appearance=\"full-height\" data-content-type=\"column\" class=\"pagebuilder-column\"\u003e\n\u003ch3 data-pb-style=\"WW06FUB\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-semibold\"\u003eComponents\u003c\/h3\u003e\n\u003cdiv data-element=\"main\" data-appearance=\"default\" data-content-type=\"text\" class=\"leading-normal text-lg\"\u003e\n\u003cul\u003e\n\u003cli\u003eAmplitude F100 Flat Handlebar\u003c\/li\u003e\n\u003cli\u003eAmplitude G100 Stem \u0026amp; Seatpost\u003c\/li\u003e\n\u003cli\u003eMadison Flux Switch Saddle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","pMedium | /li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-pb-style=\"ILJO6SG\" data-element=\"main\" data-background-images=\"{}\" data-appearance=\"full-height\" data-content-type=\"column\" class=\"pagebuilder-column\"\u003e\n\u003ch3 data-pb-style=\"WQ3V4I1\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-semibold\"\u003eBrakes\u003c\/h3\u003e\n\u003cdiv data-element=\"main\" data-appearance=\"default\" data-content-type=\"text\" class=\"leading-normal text-lg\"\u003e\n\u003cul\u003e\n\u003cli\u003eShimano MT-200 Hydraulic Disc\u003c\/li\u003e\n\u003cli\u003e160mm Rotors Front \u0026amp; Rear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-pb-style=\"OUXL1WD\" data-element=\"main\" data-background-images=\"{}\" data-appearance=\"full-height\" data-content-type=\"column\" class=\"pagebuilder-column\"\u003e\n\u003ch3 data-pb-style=\"IQ6NT4E\" data-element=\"main\" data-appearance=\"default\" 069986,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,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,439813456201
| "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_timer_insert_selector_type":"afterend","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,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuratiLarge | ta-appearance=\"default\" data-content-type=\"heading\"\u003eThe Grass Is Greener\u003c\/h2\u003e\n\u003cdiv data-element=\"main\" data-appearance=\"default\" data-content-type=\"text\"\u003e\n\u003cp\u003e\u003cspan id=\"KUH4205\"\u003eThe Croix De Fer 40 is the rugged, dependable yet playful elder brother of the Croix De Fer range. With a Reynolds 725 tubeset, Chromoly thru-axle fork, 1X drivetrain and dependable rubber making it a true adventure machine.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"KUH4205\"\u003eLong 200km+ days, quick technical loops, on-road-offroad commutes or an evening blast, the Croix De Fer 40 is geared for anything.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csection aria-label=\"Gallery\" dir=\"ltr\" class=\"carousel is-hover\" tabindex=\"0\"\u003e\n\u003cdiv class=\"carousel__viewport\"\u003e\n\u003col class=\"carousel__track\"\u003e\n\u003cli aria-hidden=\"true\" class=\"cSELLxt\" class=\"h-40\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eThe Croix de Fer 40 now boasts a 1x12-speed Shimano GRX drivetrain. The simplicity of a single chainring improves mud clearance and chain retention for when trails get techy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-hidden=\"true\" class=\"carousel__slide carousel__slide--clone\"\u003e\n\u003cdiv data-content-type=\"slide\" class=\"carousel__item pagebuilder-column\"\u003e\n\u003cfigure data-pb-style=\"F95Y0O3\" data-element=\"main\" data-appearance=\"full-width\" data-content-type=\"image\" class=\"pagebuilder-image\"\u003e\u003cpicture\u003e\u003csource data-element=\"lazy_mobile_image\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-b.jpg\" media=\"(max-width: 768px)\"\u003e\u003cimg data-element=\"lazy_image\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-b.jpg\" title=\"\" alt | "https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn10510_detail_01_1800x.jpg?v=1723720227" ],"description": "\n\n\nFlat Out\n\nLike a regular Croix De Fer, but flatter!\nNot everyone wants a drop handlebar. If you prefer the additional comfort and control of a flat handlebar on your gravel bike or spend more time ripping around town than you do ticking off epic gravel routes, the Croix De Fer 20 Flat Bar is well equipped to tackle any surface.\n\n\n\n\n\n\n\n\n\n\n\nAnti-Service\n\nThe Shimano CUES LINKGLIDE 1 x 11-speed drivetrain delivers exceptional service life and superb consistency. \n\n\n\n\n\n\nStop! Anytime.\n\nShimano MT200 hydraulic disc brakes paired with 160mm rotors front and rear provide dependable stopping power in all conditions.\n\n\n\n\n\n\nTubeless Treads\n\nLike all Croix De Fers, the 20 Flat Bar gets tubeless ready 45mm Maxxis Rambler tyres mounted to pre-taped tubeless ready Amplitude G100 wheels.\n\n\n\n\n\n\nThor's Favourite\n\nOur Mjolnir Chromoly tubeset is crafted to delive \u003csource data-element=\"lazy_mobile_image\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-c.jpg\" media=\"(max-width: 768px)\"\u003e\u003cimg data-element=\"lazy_image\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-c.jpg\" title=\"\" alt=\"\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 data-pb-style=\"NN1V9VM\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-medium\"\u003eDrop It Like It's Hot\u003c\/h3\u003e\n\u003cdiv data-pb-style=\"YBGOKJV\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"text\" class=\"h-40\"\u003e\n\u003cp\u003eThe internal cable ports also allow easy installation or removal of a dropper seatpost without troublesome bottom bracket routing. Add your dropper for a technical excursion or remove it for longer days.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c
| ight\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"MYWE8XR\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"NF6JC8M\"\u003eBrakes\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cul\u003e\n\u003cli\u003eShimano GRX RX610 Hydraulic Discs\u003c\/li\u003e\n\u003cli\u003e160mm Rotors Front \u0026amp; Rear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"YK70J6W\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"AICY3TI\"\u003eTyres\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"tex | :null,"option3":null,"sku":"GN11010XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 40 - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":249900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817760284898,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN11010SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 40 - Small","public_title":"Small","options":["Small"],"price":249900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817760317666,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"GN11010MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 40 - MediumSelect variant dropdownling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_01.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_02.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_03.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_04.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_05.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_06.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_07.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_08.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_09.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_10.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_11.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_12.jpg?v=1723720326","\/\/projektride.co.uk\/cdn\/ | ":null,"id":34464622346466,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_03.jpg?v=1723720326"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_03.jpg?v=1723720326","width":1800},{"alt":null,"id":34464622379234,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_04.jpg?v=1723720326"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_04.jpg?v=1723720326","width":1800},{"alt":null,"id":34464622412002,"position":5,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_05.jpg?v=1723720326"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11010_detail_05.jpg?v=1723720326","widExtra Small - £1,199.00 GBP
| " class=\"carousel__slide carousel__slide--clone\"\u003e\n\u003cdiv data-content-type=\"slide\" class=\"carousel__item pagebuilder-column\"\u003e\n\u003cfigure data-pb-style=\"PGOOPW2\" data-element=\"main\" data-appearance=\"full-width\" data-content-type=\"image\" class=\"pagebuilder-image\"\u003e\u003cpicture\u003e\u003csource data-element=\"lazy_mobile_image\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-a.jpg\" media=\"(max-width: 768px)\"\u003e\u003cimg data-element=\"lazy_image\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-a.jpg\" title=\"\" alt=\"\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 data-pb-style=\"T1MRK84\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-medium\"\u003eShimano GRX\u003c\/h3\u003e\n\u003cdiv data-pb-style=\"CTQRIAN\" data-element=\"main\" data-appearance=\"default\" data-contenLarge - £1,199.00 GBP | le=\"\" alt=\"\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 data-pb-style=\"C5VRR4X\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-medium\"\u003eBeautiful On the Inside\u003c\/h3\u003e\n\u003cdiv data-pb-style=\"SQJT7DW\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"text\" class=\"h-40\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eCustomisable internal cable ports keep cables neatly hidden away whilst allowing easy addition of dynamo cables resulting in a consistenly clean aesthetic no matter what drivetrain you're running.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-hidden=\"true\" class=\"carousel__slide carousel__slide--clone\"\u003e\n\u003cdiv data-content-type=\"slide\" class=\"carousel__item pagebuilder-column\"\u003e\n\u003cfigure data-pb-style=\"FX4ATD5\" data-element=\"main\" data-appearance=\"full-width\" data-content-type=\"image\" class=\"pagebuilder-image\"\u003e\u003cpiExtra Large - £1,199.00 GBPShimano BL-MT200 hydraulic brakes< 03e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-hidden=\"true\" class=\"carousel__slide carousel__slide--clone carousel__slide--prev\"\u003e\n\u003cdiv data-content-type=\"slide\" class=\"carousel__item pagebuilder-column\"\u003e\n\u003cfigure data-pb-style=\"IC4R75I\" data-element=\"main\" data-appearance=\"full-width\" data-content-type=\"image\" class=\"pagebuilder-image\"\u003e\u003cpicture\u003e\u003csource data-element=\"lazy_mobile_image\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-d.jpg\" media=\"(max-width: 768px)\"\u003e\u003cimg data-element=\"lazy_image\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_40\/800x1000-cdf40-keyfeature-d.jpg\" title=\"\" alt=\"\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 data-pb-style=\"IEWHAS4\" data-element=\"main\" data-appearance=\"default\" data-content-type=\"heading\" class=\"text-xl font-medium\"\u003eBig Rubber\u003 | element=\"main\" data-pb-style=\"BDVDM6W\"\u003e\n\u003cdiv class=\"pagebuilder-column-line\" data-content-type=\"column-line\" data-element=\"main\" data-pb-style=\"MOCJ96J\"\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"VEQQNIF\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"UIEOC7C\"\u003eWheelset\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cul\u003e\n\u003cli\u003eAmplitude G100\u003c\/li\u003e\n\u003cli\u003eCentre-Lock Rotor Mounts\u003c\/li\u003e\n\u003cli\u003e100 x 12mm Front\u003c\/li\u003e\n\u003cli\u003e142 x 12mm Rear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearanc
| window._RestockRocketConfig.selected_variant_id = 45817760219362; 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/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 { | !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 1SETTINGS_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'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || | ]; 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('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?.them
| < | |
| Increase quantity | |
| label for="quantity--template--24610452406655__main">Quantity | >input type="number" name="quantity" id="quantity--template--24610452406655__main" value="1" min="1"> |
| Add to cart | Notify me when this product is available:|
| Submit | |
| window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":45817747243234,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN10410XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 10 Flat Handlebars - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":119900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817747276002,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN10410SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 10 Flat Handlebars - Small","public_title":"Small","options":["Small"],"price":119900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817747308770,"title":"Medium" | available":true,"name":"Genesis Croix De Fer 10 Flat Handlebars - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":119900,"weight":0,"compare_at_price":null,"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: '119900', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":45817747243234,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN10410XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":tr | ht":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817747341538,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"GN10410LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 10 Flat Handlebars - Large","public_title":"Large","options":["Large"],"price":119900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45817747374306,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"GN10410XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 10 Flat Handlebars - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":119900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_p
maxRetries) {
console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`);
setTimeout(() => attemptCartCheck(attempt + 1), retryDelay);
} else {
console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check');
}
}
attemptCartCheck();
}
<
label for="quantity--template--15326745395426__main">Quantity
- g_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '60000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":44891521679586,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN22510SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Vagabond Frameset - Small","public_title":"Small","options":["Small"],"price":60000,"weight":0,"compare_at_price":79999,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44891521712354,"title":"Med
- This is the canvas for those builds that many say should never happen - but we know the demand is out there.Pick and choose your gearing and wheelset options to suit - from narrow road slicks to the full range of 2.2-inch XC race rubber



ProjektRide
Brake Rotors
Brake PadsExtra Small
ackground-images=\"{}\" data-element=\"main\" data-pb-style=\"UABBTCP\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"USGGHP3\"\u003eTyres\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cul\u003e\n\u003cli\u003eMaxxis Rambler 700x45mm Tubeless Ready\u003c\/li\u003e\n\u003cli\u003ePre-taped Tubeless Ready Rims\u003c\/li\u003e\n\u003cli\u003eTubeless Valves Included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","published_at":"2024-08-15T12:10:32+01:00","created_at":"2024-08-15T12:10:50+01:00","vendor":"Genesis","type":"Bicycles","tags":["bicycle","Croix De Fer",position":5,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_05.jpg?v=1723720250"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_05.jpg?v=1723720250","width":1800},{"alt":null,"id":34464616808674,"position":6,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_06.jpg?v=1723720250"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_06.jpg?v=1723720250","width":1800},{"alt":null,"id":34464616841442,"position":7,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_07.jpg?v=1723720250"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn10710_detail_07.jpg?v=1723720250","width":1800},{"alt":nul
\" data-appearance=\"full-width\" data-element=\"main\" data-pb-style=\"UOJHD2O\"\u003e\u003cpicture\u003e\u003csource media=\"(max-width: 768px)\" srcset=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_10\/800x1000-cdf10-keyfeature-c.jpg\" data-element=\"lazy_mobile_image\"\u003e\u003cimg alt=\"\" title=\"\" src=\"https:\/\/www.freewheel.co.uk\/media\/headless_websites\/genesis\/cdf\/cdf_10\/800x1000-cdf10-keyfeature-c.jpg\" data-element=\"lazy_image\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003ch3 class=\"text-xl font-medium\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"PLXX3UE\"\u003ePremium Rubber\u003c\/h3\u003e\n\u003cdiv class=\"h-40\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"D5WHJBC\"\u003e\n\u003cp id=\"NM8TUA9\"\u003eThe Croix De Fer 10 gets the same Maxxis Rambler tubeless ready 45mm tyres and Amplitude G100 wheelset found on the rest of the Croix De Fer ranli\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"RM4M6VX\"\u003e\n\u003ch3 class=\"text-xl font-semibold\" data-content-type=\"heading\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"A8QC8QU\"\u003eDrivetrain\u003c\/h3\u003e\n\u003cdiv class=\"leading-normal text-lg\" data-content-type=\"text\" data-appearance=\"default\" data-element=\"main\"\u003e\n\u003cul\u003e\n\u003cli\u003eShimano Sora R3000\u003c\/li\u003e\n\u003cli\u003e2 x 9-speed\u003c\/li\u003e\n\u003cli\u003e46\/30T Chainrings\u003c\/li\u003e\n\u003cli\u003e11-34T Cassette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pagebuilder-column\" data-content-type=\"column\" data-appearance=\"full-height\" data-background-images=\"{}\" data-element=\"main\" data-pb-style=\"E1V35PE\"\u003e\n\u003ch3 class=\"te