Comoros (KMFFr)
About Us
Congo - Brazzaville (XAFCFA) Header Image Contact Us
Congo - Kinshasa (CDFFr) Blog
Building Your Bike From the Box Privacy Policy
Croatia (EUR€) Refund policyCzechia (CZKKč)
Terms of Service
Denmark (DKKkr.)
Open cartDjibouti (DJFFdj) Home Service/

Moldova (MDLL)
Montenegro (EUR€)
Morocco (MADد.م.)
Mozambique (GBP£)
Ireland (EUR€)
Italy (EUR€)
Nigeria (NGN₦) Jersey (GBP£)
North Macedonia (MKDден) Kosovo (EUR€) Poland (PLNzł) Portugal (EUR€) Romania (RONLei) Rwanda (RWFFRw)
San Marino (EUR€)

United States (GBP£) Vatican City (EUR€) Western Sahara (MADد.م.) Zambia (GBP£) Zimbabwe (USD$) © 2026, ProjektRide. Powered by .American ExpressApple PayLargeDiners Club Discover Extra LargeGoogle Pay Maestro {"id":57579861410175,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN10811SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Small","public_title":"Small","options":["Small"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} PayPal Satispay1Shop Pay Union Pay1 2 4 6 7 8 10 +Close Quantity Decrease Quantity £1,699.99 £1,699.99  
Shopify
Klarna
Mastercard Quantity
Visa
3
5
9
Increase Quantity
Add to Cart
 
Close
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":57579861377407,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN10811XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Croix De Fer 20 725 - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861410175,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN10811SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Small","public_title":"Small","options":["Small"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861442943,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"GN10811MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Medium","public_title":"Medium","options":["Medium"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861475711,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"GN10811LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Large","public_title":"Large","options":["Large"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861508479,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"GN10811XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '169999', cartPrice: '0', selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":57579861377407,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN10811XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Croix De Fer 20 725 - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861410175,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN10811SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Small","public_title":"Small","options":["Small"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861442943,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"GN10811MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Medium","public_title":"Medium","options":["Medium"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861475711,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"GN10811LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Large","public_title":"Large","options":["Large"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57579861508479,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"GN10811XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Croix De Fer 20 725 - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":169999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '169999', cartPrice: '0', selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); }
One Bike Many Hats
window._RestockRocketConfig = window._RestockRocketConfig || {} window._RestockRocket = window._RestockRocket || {} window._Stoq = window._RestockRocket window._StoqConfig = window._RestockRocketConfig try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = "en"; window._RestockRocketConfig.normalizedLocale = normalizeLocale("en"); window._RestockRocketConfig.shop = "projektride.myshopify.com"; window._RestockRocketConfig.pageType = "product"; window._RestockRocketConfig.liquidRenderedAt = 1794071421;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = "United Kingdom"; window._RestockRocketConfig.countryIsoCode = "GB";window._RestockRocketConfig.defaultCountryIsoCode = "GB";window._RestockRocketConfig.languageIsoCode = "en"; if (!window._RestockRocketConfig.cartToken) { try { const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); } catch (e) { } } window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-10-01T04:48:15.444Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts \u0026 offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","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":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"\/apps\/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"\/cart\/add\"]","preorder_index_add_to_cart_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":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:48:15.476Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https:\/\/ext.stoqapp.com"}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,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,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392806114,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746],"updated_at":"2026-11-07T17:01:52Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-11-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-11-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.sellingPlans = [];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[],"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_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":"Estimated to ship within 2 months","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,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_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,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:28:37.678Z","allow_mixed_cart":true,"mixed_cart_error_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,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[714631872895,713813721471,713176482175],"has_in_stock_offer":false,"has_preorder_offer":true,"read_flags":{},"cached_at":"2026-10-10T11:02:02Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};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":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 8055471800546, title: "One up Aluminum pedals", handle: "one-up-aluminum-pedals", vendor: "One-Up", tags: ["one-up","Pedals","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"], available: true, options: ["Color"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Black-966.webp?v=1679258106\u0026width=800", variants: [{ id: 43938298233058, title: "Black", available: true, sku: "1C0380BLK", price: 13900 }, { id: 43938298265826, title: "Green", available: true, sku: "1C0380GRN", price: 13900 }, { id: 43938298298594, title: "Orange", available: true, sku: "1C0380ORA", price: 13900 }, { id: 43938298331362, title: "Grey", available: true, sku: "1C0380GRY", price: 13900 }, { id: 43938298364130, title: "Red", available: true, sku: "1C0380RED", price: 13900 }, { id: 43938298396898, title: "Blue", available: true, sku: "1C0380BLU", price: 13900 }, { id: 43938298429666, title: "Purple", available: true, sku: "1C0380PUR", price: 13900 }, { id: 43938298462434, title: "Oil Slick", available: true, sku: "1C0380OIL", price: 16950 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {43938298233058 : "continue",43938298265826 : "continue",43938298298594 : "continue",43938298331362 : "continue",43938298364130 : "continue",43938298396898 : "continue",43938298429666 : "continue",43938298462434 : "continue",}; window._RestockRocketConfig.variantsInventoryQuantity = {43938298233058 : 0,43938298265826 : 0,43938298298594 : 0,43938298331362 : 0,43938298364130 : 0,43938298396898 : 0,43938298429666 : 0,43938298462434 : 0,}; window._RestockRocketConfig.variantsPreorderCount = {43938298233058 : parseInt(null),43938298265826 : parseInt(null),43938298298594 : parseInt(null),43938298331362 : parseInt(null),43938298364130 : parseInt(null),43938298396898 : parseInt(null),43938298429666 : parseInt(null),43938298462434 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43938298233058 : parseInt(null),43938298265826 : parseInt(null),43938298298594 : parseInt(null),43938298331362 : parseInt(null),43938298364130 : parseInt(null),43938298396898 : parseInt(null),43938298429666 : parseInt(null),43938298462434 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,}; window._RestockRocketConfig.variantsShippingText = {43938298233058 : "",43938298265826 : "",43938298298594 : "",43938298331362 : "",43938298364130 : "",43938298396898 : "",43938298429666 : "",43938298462434 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};window._RestockRocketConfig.selected_variant_id = 43938298233058; window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; (function (c) { c.cartInventoryQuantity = {}; function s(k, id, v) { if (v !== null) (c[k] = c[k] || {})[id] = v; } function sm(k, id, v) { if (v !== null) ((c[k] = c[k] || {})[id] = {})[c.marketId] = v; } function p(k, id, v) { if (v !== null) (c[k] = c[k] || []).push(id); } })(window._RestockRocketConfig); try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = _sqCfg.inlinePreorderIdsDropped ? _sqCfg.cachedPreorderVariantIdsCount : ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqAlways = []; var _sqAlwaysPlanIds = []; var _sqGateAlloc = (_sqc.readFlags && _sqc.readFlags.enable_storefront_plan_offers === true && _sqc.variantSellingPlanIds) || null; (Array.isArray(_sqc.sellingPlans) ? _sqc.sellingPlans : []).forEach(function (p) { if (!(p && p.enabled && p.inventory_provider === 'always')) return; _sqAlways = _sqAlways.concat(p.variant_ids || []); if (_sqGateAlloc && p.variant_ids_truncated) { _sqAlwaysPlanIds.push(Number(p.shopify_selling_plan_id), Number(p.default_shopify_selling_plan_id)); (Array.isArray(p.payment_options) ? p.payment_options : []).forEach(function (o) { if (o) _sqAlwaysPlanIds.push(Number(o.shopify_selling_plan_id)); }); } }); var _sqAllocAlways = function (id) { var a = _sqGateAlloc && _sqGateAlloc[id]; return Array.isArray(a) && a.some(function (planId) { return planId && _sqAlwaysPlanIds.indexOf(Number(planId)) !== -1; }); }; var _sqArm = false; if (_sqOn && (_sqc.preordersConfigured || _sqAlways.length || _sqAlwaysPlanIds.length)) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1 || _sqAlways.indexOf(Number(v.id)) !== -1 || _sqAllocAlways(Number(v.id)) || (_sqc.inlinePreorderIdsDropped === true && (_sqc.variantsInventoryPolicy || {})[v.id] === 'continue' && (_sqc.variantsInventoryQuantity || {})[v.id]
= _sqPlanIds(pl); return _sqAlloc.some(function (id) { return ids.indexOf(Number(id)) !== -1; }); } return Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1; }; _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && Array.isArray(pl.shopify_market_ids) && pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } }); if (!_sqPlan) { _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } }); } Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { variant_id: variantId, product_id: (_sqTrack.product && _sqTrack.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', country_code: _sqTrack.countryIsoCode || '', pThe TRP Spyre's dual piston actuated design combines the easy maintenence of a mechanical brake with the improved lever feel and stopping power from a hydraulic system.<
'STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket && 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); }); } }); } function storefrontGraphql(query, variables) { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { return Promise.reject(new Error('Storefront API unavailable')); } return fetch( `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'applTaking advantage of the 26mm Amplitude G100 wheelsets, the Croix de Fer 20 725 comes equipped with Maxxis Rambler 45mm tubeless ready tyres. A true year round, go anywhere tread pattern that isn't limiting on smoother roads either.
field.value; if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } return JSON.parse(value); }); } function fetchStorefrontSettings() { const query = 'query StoqSettings($namespace: String!) { shop { settings: metafield(namespace: $namespace, key: "settings") { value } translations: metafield(namespace: $namespace, key: "settings_translations") { value } } }'; return storefrontGraphql(query, { namespace: window._RestockRocketConfig.metafieldNamespace }) .then(function(data) { const settings = JSON.parse(data.shop.settings.value); if (!settings.updated_at) { throw new Error('settings metafield is not a settings payload'); } if (settings.single_locale_translations_inline) { settings.translations = data.shop.translations && JSON.parse(data.shop.translations.value); } if (settings.multi_language_enabled && !settings.translations) { throw new Error('settings metafield carries no translations'); } return
se(function(_, reject) { setTimeout(function() { reject(new Error('timed out')); }, 1500); }) ]).catch(function(error) { console.debug('STOQ - Storefront settings read failed, using setting.json:', error.message); }) : Promise.resolve(); storefrontRead .then(function(settings) { return settings || 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 (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); The Reynolds 725 tubeset allows us to use thinner tubes whilst maintaining strength and stiffness yet making for a lighter frame with a livlier feel.
source.apply); }; const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; if (!flagOn || source.embedOnly === true) { return viaEmbed(); } return fetchStorefrontShopMetafield(source.metafieldKey) .then(function(value) { if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } source.apply(value); console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); }) .catch(function(error) { console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); return viaEmbed(); }); } function refreshIntegrations() { const cfg = window._RestockRocketConfig; return refreshShopConfig({ endpoint: 'integrations', metafieldKey: 'integrations', flag: 'enable_storefront_integrations_read', isValid: function(value) { return Array.isArray(value); }, apply: function(dat

rce_embed_selling_plans === true; const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; if (forceEmbedSellingPlans || staleRefresh) { console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; if (staleRefresh) { refreshes.push(refreshIntegrations()); } Promise.race([ Promise.all(refreshes), new Promise(function(resolve) { setTimeout(resolve, 1000); }) ]).then(function() { loadScripts(settings); }); return; } loadScripts(settings); } function loadScripts(settings) { setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.iShimano CUES

artForms|setupAddToCartForm|teardownAddToCartForm|addDiscountedPrice|removeDiscountedPrice)\b/.test(settings.js_config || ''); const preorderCollectionScriptUrl = preorderUiOnPage ? window._RestockRocketConfig.scriptUrlCollectionFull : window._RestockRocketConfig.scriptUrlCollection; const collectionScriptUrl = usePreorderBuild ? preorderCollectionScriptUrl : window._RestockRocketConfig.scriptUrlCollectionBis; const productScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlProduct : window._RestockRocketConfig.scriptUrlProductBis; const collectionPageTypes = ['collection', 'index', 'search', 'page']; if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { createRestockRocketScript(collectionScriptUrl); } else if(pageType === 'product') { createRestockRocketScript(productScriptUrl); } else if(hijackIntegraA wide range Shimano CUES 2 x 10-speed drivetrain with 46/32T chain rings paired to an 11-39T cassette delivers great ratios for gravel riding, longer adventures and urban riding.
}; loadWishlistHearts(); document.addEventListener('shopify:section:load', loadWishlistHearts); } try { const guestWishlist = window._RestockRocketConfig.customer && !localStorage.getItem('stoq_wl_c') && JSON.parse(localStorage.getItem('stoq_wl')); if (Array.isArray(guestWishlist) && guestWishlist.length) { createRestockRocketScript(window._RestockRocketConfig.scriptHost + 'restockrocket-wishlist-prompt.js'); } } catch (e) {} } const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}Renowned Brakes
  • The TRP Spyre's dual piston actuated design combines the easy maintenence of a mechanical brake with the improved lever feel and stopping power from a hydraulic system.Chunky Tyres
    Taking advantage of the 26mm Amplitude G100 wheelsets, the Croix de Fer 20 725 comes equipped with Maxxis Rambler 45mm tubeless ready tyres. A true year round, go anywhere tread pattern that isn't limiting on smoother roads either. {"@context":"http:\/\/schema.org\/","@id":"\/products\/genesis-croix-de-fer-20-725#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"ProjektRide"},"category":"Road Bikes","description":"One Bike Many Hats\nOur most popular model within the Croix de Fer range, the 20 is a fantastically adaptable all-rounder.\nMudguard \u0026amp; rack mounts, generous tyre clearance, dynamo cable routing and cage options galore. This super versatile machine is as adept at the morning rush as it is a week long quest.\nShimano CUES\nA wide range Shimano CUES 2 x 10-speed drivetrain with 46\/32T chain rings paired to an 11-39T cassette delivers great ratios for gravel riding, longer adventures and urban riding.\nRenowned BrakesThe TRP Spyre's dual piston actuated design combines the easy maintenence of a mechanical brake with the improved lever feel and stopping power from a hydraulic system.\nChunky TyresTaking advantage of the 26mm Amplitude G100 wheelsets, the Croix de Fer 20 725 comes equipped with Maxxis Rambler 45mm tubeless ready tyres. A true year round, go anywhere tread pattern that isn't limiting on smoother roads either.\nThe Reynolds 725 tubeset allows us to use thinner tubes whilst maintaining strength and stiffness yet making for a lighter frame with a livlier feel.\nShimano CUESA wide range Shimano CUES 2 x 10-speed drivetrain with 46\/32T chain rings paired to an 11-39T cassette delivers great ratios for gravel riding, longer adventures and urban riding.\nRenowned BrakesThe TRP Spyre's dual piston actuated design combines the easy maintenence of a mechanical brake with the improved lever feel and stopping power from a hydraulic system.\nChunky TyresTaking advantage of the 26mm Amplitude G100 wheelsets, the Croix de Fer 20 725 comes equipped with Maxxis Rambler 45mm tubeless ready tyres. A true year round, go anywhere tread pattern that isn't limiting on smoother roads either.\nThe Reynolds 725 tubeset allows us to use thinner tubes whilst maintaining strength and stiffness yet making for a lighter frame with a livlier feel.","hasVariant":[{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861377407#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesgn10811_cdf20_detail_01.jpg?v=1779284395\u0026width=1920","name":"Genesis Croix De Fer 20 725 - Extra Small","offers":{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861377407#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1699.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725?variant=57579861377407"},"sku":"GN10811XS"},{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861410175#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesgn10811_cdf20_detail_01.jpg?v=1779284395\u0026width=1920","name":"Genesis Croix De Fer 20 725 - Small","offers":{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861410175#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1699.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725?variant=57579861410175"},"sku":"GN10811SM"},{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861442943#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesgn10811_cdf20_detail_01.jpg?v=1779284395\u0026width=1920","name":"Genesis Croix De Fer 20 725 - Medium","offers":{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861442943#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1699.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725?variant=57579861442943"},"sku":"GN10811MD"},{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861475711#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesgn10811_cdf20_detail_01.jpg?v=1779284395\u0026width=1920","name":"Genesis Croix De Fer 20 725 - Large","offers":{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861475711#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1699.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725?variant=57579861475711"},"sku":"GN10811LG"},{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861508479#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ftp_f_freewheel_imagessportlinefwbikesgn10811_cdf20_detail_01.jpg?v=1779284395\u0026width=1920","name":"Genesis Croix De Fer 20 725 - Extra Large","offers":{"@id":"\/products\/genesis-croix-de-fer-20-725?variant=57579861508479#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1699.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725?variant=57579861508479"},"sku":"GN10811XL"}],"name":"Genesis Croix De Fer 20 725","productGroupID":"15685739413887","url":"https:\/\/projektride.co.uk\/products\/genesis-croix-de-fer-20-725"}
  • #Accordions--template--26482384994687__section_accordions_with_images_kprcYa { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; }

    Frequently Asked Questions

    I'm looking to find out more information about a product, where can I find this?
Please get in touch with a member of the team either by phone (
01313745324