window._RestockRocketConfig = window._RestockRocketConfig || {}
// Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us')
// This matches the backend's Mobility.normalize_locale behavior
// Returns empty string if locale is empty or invalid (matches original behavior)
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 = 1773486055;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","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 & 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_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":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","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":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":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"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":null,"preorder_add_to_cart_button_selector":"","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":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":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"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","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,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,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,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-14T10:49:57Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-14T10:26:52Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-14T10:46:15Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","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":"Shipping: {{ date }}","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,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"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,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() {
const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","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":"Shipping: {{ date }}","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,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"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,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"};
if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
// Find the maximum updated_at from all items in old array
const oldPlans = window._RestockRocketConfig.sellingPlans;
const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
? oldPlans.reduce(function(max, plan) {
// Parse dates for proper comparison (handles mixed ISO formats)
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;
// Use cached if old array is empty/has no timestamps, or cached is newer
// Parse dates for comparison to handle format differences (+00:00 vs .000Z)
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;
// Only use disabled_plan_ids when using cached plans
window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
}
} else {
// When using old format (stale cache), don't trust disabled_plan_ids
window._RestockRocketConfig.disabledSellingPlanIds = [];
console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
}
}
})();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.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8735100960994,"title":"Trek Speed Concept SLR 8 AXS","handle":"trek-speed-concept-slr-8-axs","description":"\u003ch4\u003e\u003cstrong\u003eThe Speed Concept SLR 9 AXS is an aerodynamic carbon triathlon bike engineered for incredible speed and seamless integration. Every bit of this bike – from the light aero frame to ride-smoothing IsoSpeed to cutting-edge fuel and hydration systems – has been painstakingly designed to help you beat your PR again, and again, and again. It comes equipped with cream-of-the-crop components for your best performance yet, including top-tier SRAM RED wireless shifting.\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eYou leave it all on the course and want a tri bike that does the same. You want blazing-fast aero speed, SRAM RED wireless electronic drivetrain for precise shifts and loads of integrated accessories that make hydrating and re-fuelling easy.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eUltra-lightweight 800 Series OCLV Carbon frame, drag-reducing Kammtail Virtual Foil (KVF) tube shaping, Speed Concept full foil carbon fork, road-smoothing IsoSpeed, integrated fuel storage, hydration and flat kit storage, SRAM RED AXS wireless electronic 12-speed drivetrain with SRAM AXS Blips shifters, a RED AXS power meter, fully integrated handlebar and stem, Bontrager Hilo Pro Carbon triathlon-specific saddle for an aggressive aero position, disc brakes for reliable stopping power and aero Bontrager Aeolus RSL 51 OCLV Carbon wheels.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe Speed Concept is as fast as it is smart. It's simple, thoughtful design and integrated features ensure a less stressful race day, help you achieve your fastest bike splits ever and set you up for a successful run. The SLR 9 also gives you the performance boost of SRAM's RED AXS wireless electronic drivetrain and high-end Bontrager OCLV Carbon wheels.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is your inside leg?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e154 - 167 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 80 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e167 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 198 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2024-10-12T10:11:44+01:00","created_at":"2024-10-12T10:08:27+01:00","vendor":"Trek","type":"Bicycles","tags":["Speed Concept"],"price":890000,"price_min":890000,"price_max":890000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46046671995106,"title":"Black \/ Purple \/ Small","option1":"Black \/ Purple","option2":"Small","option3":null,"sku":"5331004","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462181090,"product_id":8735100960994,"position":4,"created_at":"2024-10-12T10:08:59+01:00","updated_at":"2024-10-12T10:09:01+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","variant_ids":[46046671995106,46046672027874,46046672060642,46046672093410]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Purple \/ Small","public_title":"Black \/ Purple \/ Small","options":["Black \/ Purple","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617680098,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672027874,"title":"Black \/ Purple \/ Medium","option1":"Black \/ Purple","option2":"Medium","option3":null,"sku":"5331005","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462181090,"product_id":8735100960994,"position":4,"created_at":"2024-10-12T10:08:59+01:00","updated_at":"2024-10-12T10:09:01+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","variant_ids":[46046671995106,46046672027874,46046672060642,46046672093410]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Purple \/ Medium","public_title":"Black \/ Purple \/ Medium","options":["Black \/ Purple","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617680098,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672060642,"title":"Black \/ Purple \/ Large","option1":"Black \/ Purple","option2":"Large","option3":null,"sku":"5331006","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462181090,"product_id":8735100960994,"position":4,"created_at":"2024-10-12T10:08:59+01:00","updated_at":"2024-10-12T10:09:01+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","variant_ids":[46046671995106,46046672027874,46046672060642,46046672093410]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Purple \/ Large","public_title":"Black \/ Purple \/ Large","options":["Black \/ Purple","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617680098,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672093410,"title":"Black \/ Purple \/ Extra Large","option1":"Black \/ Purple","option2":"Extra Large","option3":null,"sku":"5331007","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462181090,"product_id":8735100960994,"position":4,"created_at":"2024-10-12T10:08:59+01:00","updated_at":"2024-10-12T10:09:01+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","variant_ids":[46046671995106,46046672027874,46046672060642,46046672093410]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Purple \/ Extra Large","public_title":"Black \/ Purple \/ Extra Large","options":["Black \/ Purple","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617680098,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672126178,"title":"Black \/ Green \/ Small","option1":"Black \/ Green","option2":"Small","option3":null,"sku":"5331000","requires_shipping":true,"taxable":true,"featured_image":{"id":42315461984482,"product_id":8735100960994,"position":1,"created_at":"2024-10-12T10:08:36+01:00","updated_at":"2024-10-12T10:08:38+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","variant_ids":[46046672126178,46046672158946,46046672191714,46046672224482]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Green \/ Small","public_title":"Black \/ Green \/ Small","options":["Black \/ Green","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617516258,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672158946,"title":"Black \/ Green \/ Medium","option1":"Black \/ Green","option2":"Medium","option3":null,"sku":"5331001","requires_shipping":true,"taxable":true,"featured_image":{"id":42315461984482,"product_id":8735100960994,"position":1,"created_at":"2024-10-12T10:08:36+01:00","updated_at":"2024-10-12T10:08:38+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","variant_ids":[46046672126178,46046672158946,46046672191714,46046672224482]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Green \/ Medium","public_title":"Black \/ Green \/ Medium","options":["Black \/ Green","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617516258,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672191714,"title":"Black \/ Green \/ Large","option1":"Black \/ Green","option2":"Large","option3":null,"sku":"5331002","requires_shipping":true,"taxable":true,"featured_image":{"id":42315461984482,"product_id":8735100960994,"position":1,"created_at":"2024-10-12T10:08:36+01:00","updated_at":"2024-10-12T10:08:38+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","variant_ids":[46046672126178,46046672158946,46046672191714,46046672224482]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Green \/ Large","public_title":"Black \/ Green \/ Large","options":["Black \/ Green","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617516258,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672224482,"title":"Black \/ Green \/ Extra Large","option1":"Black \/ Green","option2":"Extra Large","option3":null,"sku":"5331003","requires_shipping":true,"taxable":true,"featured_image":{"id":42315461984482,"product_id":8735100960994,"position":1,"created_at":"2024-10-12T10:08:36+01:00","updated_at":"2024-10-12T10:08:38+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","variant_ids":[46046672126178,46046672158946,46046672191714,46046672224482]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Green \/ Extra Large","public_title":"Black \/ Green \/ Extra Large","options":["Black \/ Green","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617516258,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672257250,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5330992","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462050018,"product_id":8735100960994,"position":5,"created_at":"2024-10-12T10:08:44+01:00","updated_at":"2024-10-12T10:08:46+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126","variant_ids":[46046672257250,46046672290018,46046672322786,46046672355554]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617549026,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672290018,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"5330993","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462050018,"product_id":8735100960994,"position":5,"created_at":"2024-10-12T10:08:44+01:00","updated_at":"2024-10-12T10:08:46+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126","variant_ids":[46046672257250,46046672290018,46046672322786,46046672355554]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617549026,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672322786,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"5330994","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462050018,"product_id":8735100960994,"position":5,"created_at":"2024-10-12T10:08:44+01:00","updated_at":"2024-10-12T10:08:46+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126","variant_ids":[46046672257250,46046672290018,46046672322786,46046672355554]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617549026,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672355554,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":"5330995","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462050018,"product_id":8735100960994,"position":5,"created_at":"2024-10-12T10:08:44+01:00","updated_at":"2024-10-12T10:08:46+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126","variant_ids":[46046672257250,46046672290018,46046672322786,46046672355554]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617549026,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672388322,"title":"Black \/ Red \/ Small","option1":"Black \/ Red","option2":"Small","option3":null,"sku":"5330996","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462115554,"product_id":8735100960994,"position":6,"created_at":"2024-10-12T10:08:51+01:00","updated_at":"2024-10-12T10:08:53+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133","variant_ids":[46046672388322,46046672421090,46046672453858,46046672486626]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Red \/ Small","public_title":"Black \/ Red \/ Small","options":["Black \/ Red","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617647330,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672421090,"title":"Black \/ Red \/ Medium","option1":"Black \/ Red","option2":"Medium","option3":null,"sku":"5330997","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462115554,"product_id":8735100960994,"position":6,"created_at":"2024-10-12T10:08:51+01:00","updated_at":"2024-10-12T10:08:53+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133","variant_ids":[46046672388322,46046672421090,46046672453858,46046672486626]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Red \/ Medium","public_title":"Black \/ Red \/ Medium","options":["Black \/ Red","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617647330,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672453858,"title":"Black \/ Red \/ Large","option1":"Black \/ Red","option2":"Large","option3":null,"sku":"5330998","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462115554,"product_id":8735100960994,"position":6,"created_at":"2024-10-12T10:08:51+01:00","updated_at":"2024-10-12T10:08:53+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133","variant_ids":[46046672388322,46046672421090,46046672453858,46046672486626]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Red \/ Large","public_title":"Black \/ Red \/ Large","options":["Black \/ Red","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617647330,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046672486626,"title":"Black \/ Red \/ Extra Large","option1":"Black \/ Red","option2":"Extra Large","option3":null,"sku":"5330999","requires_shipping":true,"taxable":true,"featured_image":{"id":42315462115554,"product_id":8735100960994,"position":6,"created_at":"2024-10-12T10:08:51+01:00","updated_at":"2024-10-12T10:08:53+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133","variant_ids":[46046672388322,46046672421090,46046672453858,46046672486626]},"available":false,"name":"Trek Speed Concept SLR 8 AXS - Black \/ Red \/ Extra Large","public_title":"Black \/ Red \/ Extra Large","options":["Black \/ Red","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34802617647330,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Alt4.webp?v=1728724159","\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Alt1.webp?v=1728724150","\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-A-Primary.webp?v=1728724126","\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-B-Primary.webp?v=1728724133"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","options":["Colour","Size"],"media":[{"alt":null,"id":34802617516258,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Primary.webp?v=1728724118","width":1440},{"alt":null,"id":34802618171618,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConcep
tSLR8AXSRED-25-49162-E-Alt4.webp?v=1728724159"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Alt4.webp?v=1728724159","width":1440},{"alt":null,"id":34802617712866,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Alt1.webp?v=1728724150"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-E-Alt1.webp?v=1728724150","width":1440},{"alt":null,"id":34802617680098,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR8AXSRED-25-49162-F-Primary.webp?v=1728724141","width":1440},{"alt":n
0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge
<
= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
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 backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no
translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
// Translations object exists in metafield - cache is valid
// If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
if (window._RestockRocketConfig.normalizedLocale &&
!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
<
SETTINGS_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 || Cart!settings.multi_language_enabled) {
return settings;
}
if (!settings.translations) {
console.debug('STOQ - No translations found, skipping translation');
return settings;
}
const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
const translations = settings.translations;
if (!normalizedLocale) {
// No matching locale has translations; drop payload to save memory
console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
delete settings.translations;
return settings;
}
console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
const translatedFields = translations[normalizedLocale];
if (translatedFields && typeof translatedFields === 'object') {
Object.keys(translatedFields).forEach(function(key) {
const value = translatedFields[key
];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} else {
console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
}
delete settings.translations;
return settings;
} catch (e) {
console.debug('STOQ - error applying translations:', e);
return settings;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
function setupCartSellingPlanUpdater(settings) {
// Setup listener regardless - updateCartSellingPlans has its own guards
// This ensures cleanup happens even when preorders are disabled globally
// Listen for stoq:inventory-data-loaded event dispatched by api.js
window.addEventListener('stoq:inventory-data-loaded', function(event) {
console.debug('STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocket
&& window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
}
});
}
// First try to get settings from metafields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.S
The FX Sport AL Equipped is a capable and confident hybrid bike that's fun to ride from roads to rail trails and beyond. It has a light frame, a sturdy drivetrain and loads of ride-ready accessories like a rear rack and lights. Wide wheels and lofty tyres soak up bumps and rough terrain for a comfortable, confident ride on the road, light gravel trails, bike paths and more.
*Please note – spec applies to all sizes unless listed separately
Frame
Alpha Gold Aluminium, internal cable routing, rack & mudguard mounts, post mount disc, kickstand mount, 135x5 mm QR
Fork
FX alloy, flat-mount disc, rack mounts, 410mm axle-to-crown, ThruSkew 5mm QR
Hub front
Formula DC-20, alloy, 6-bolt, 100x5 mm
Skewer front
139x5 mm bolt-on
Hub rear
Formula DC-22, alloy, 6-bolt, Shimano 8/9/10 freehub, 135x5 mm
This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).
We reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.
Bike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -