e_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,"preor
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,"cBelarus (GBP£)
34,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,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,4
991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58086941819263,58145667154303,58156649972095,58205080093055,58205080125823],"updated_at":"2026-08-19T06:37:20Z","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.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };
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":"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":"
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,"schedBelgium (EUR€)
iption":"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":"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":nu
kout_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":nul
ldPlans.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 + ')');
}
fig.product = {"id":8063304499426,"title":"Rental Fatbar Lite 35 - Black","handle":"rental-fatbar-lite-35-black","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"col-md-8\"\u003e\n\u003cp\u003eThe Renthal Fatbar Lite is the ultimate lightweight, trail-proof aluminium handlebar. We designed and developed this handlebar to offer the ultimate combination of lightness, strength and durability.\u003c\/p\u003e\n\u003cp\u003eThe Fatbar Lite is the ideal handlebar for a wide range of disciplines, from trail riding, right through to XC and Enduro racing.\u003c\/p\u003e\n\u003ch4\u003eTrail Weight\u003c\/h4\u003e\n\u003cp\u003eThe all new Fatbar Lite is at a market leading weight of just 270g. This is achieved with efficient use of material, removing any excess to reduce weight, whilst retaining the strength, durability and flex characteristics as the original Fatbar Lite.\u003c\/p\u003e\n\u003ch4\u003eTrail Geometry\u003c\/h4\u003e\n\u003cp\u003eAs well as reducing weight, width is also increased u\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e\n\u003ci class=\"featureicon feature_LifetimeWarranty tooltipstered\" data-mce-fragment=\"1\"\u003e\u003c\/i\u003e\u003cspan data-mce-fragment=\"1\"\u003eLIFETIME WARRANTY\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThanks for considering ProjektRide for your next purchase. All bikes are fully assembled and test rode before leaving our bike shop in Edinburgh. Please allow 5-7 days for bicycle delivery although we aim to post bikes out the same day.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIf any purchases are to be made using any cycle to work schemes, please either pop into the shop or get in touch via email\/phone to get the ball rolling. If you are not 100% sure with bike sizing, please feel free to contact us to double check.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAll bike sales include a free running in service after 6-10 weeks.\u003c\/p\u003e\n\u003c\/div\u0Benin (XOFFr)
superior in abrasion resistance to standard anodising, to keep your handlebar looking new.\u003c\/p\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003ch4\u003eMaterial: \u003cspan class=\"ui-list-info\"\u003eHigh strength 7 series Aluminium Alloy\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eWidth: \u003cspan class=\"ui-list-info\"\u003e760mm\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eRise: \u003cspan class=\"ui-list-info\"\u003e10mm, 20mm, 30mm or 40mm\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eBacksweep: \u003cspan class=\"ui-list-info\"\u003e7 deg\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eUpsweep: \u003cspan class=\"ui-list-info\"\u003e5 deg\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eHandlebar Clamp Diameter:\u003cspan class=\"ui-list-info\"\u003e35mm\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eColour: \u003cspan class=\"ui-list-info\"\u003eBack\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cdiv cption3":null,"sku":"KN23B-DW-MD-RE","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Dew Hybrid Bike - Red - Medium","public_title":"Medium","options":["Medium"],"price":54900,"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":43641003016418,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"KN23B-DW-LG-RE","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Dew Hybrid Bike - Red - Large","public_title":"Large","options":["Large"],"price":54900,"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":43641003049186,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"KN23B-DW-XL-RE","requ
lic_title":"10mm","options":["10mm"],"price":9595,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":31720956002530,"position":1,"preview_image":{"aspect_ratio":1.4,"height":836,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.25.59.png?v=1679826364"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43981374914786,"title":"20mm","option1":"20mm","option2":null,"option3":null,"sku":"HBRNL5A2K","requires_shipping":true,"taxable":true,"featured_image":{"id":39122207310050,"product_id":8063304499426,"position":2,"created_at":"2023-03-26T11:26:09+01:00","updated_at":"2023-03-26T11:26:09+01:00","alt":null,"width":1170,"height":836,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.05.png?v=1679826369","variant_ids":[43981374914786]},"available":true,"name":"Rental Fatbar Lite 35 - Black - 20mm","public_title":"20mm_red_1066x_a1d42cec-bd90-443d-9c89-326153590f69.webp?v=1722867314","width":1066}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"sectionwrapper bike_intro\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"bike_overview ov_2022\" data-mce-fragment=\"1\"\u003eThe Dew is our classic all-around commuter\/townie option for someone looking for an affordable, comfortable ride. The Dew is an efficient bike that features a drivetrain with a broad gear range and integrated brake and shifter levers. It’s available in two colors so you can pick the bike that best suits your style. Equal parts functional and fun, the Dew is equally at home hopping curbs on urban rides, cruising the bike paths, or rallying your local taco truck time trial.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sectionwrapper bike_specs_geo\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=
mm"],"price":9595,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":31720956362978,"position":3,"preview_image":{"aspect_ratio":1.4,"height":836,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.11.png?v=1679826375"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43981374980322,"title":"40mm","option1":"40mm","option2":null,"option3":null,"sku":"HBRNL5A4K","requires_shipping":true,"taxable":true,"featured_image":{"id":39122207604962,"product_id":8063304499426,"position":4,"created_at":"2023-03-26T11:26:21+01:00","updated_at":"2023-03-26T11:26:21+01:00","alt":null,"width":1170,"height":836,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.16.png?v=1679826381","variant_ids":[43981374980322]},"available":true,"name":"Rental Fatbar Lite 35 - Black - 40mm","public_title":"40mm","options":["40mm"],"price":959agment=\"1\"\u003eREAR SHOCK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFORK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Project Two Disc\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCRANKARMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAINRINGS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e22\/36t\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eB\/B\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eFeimin
o":1.4,"height":836,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.25.59.png?v=1679826364"},"aspect_ratio":1.4,"height":836,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.25.59.png?v=1679826364","width":1170},{"alt":null,"id":31720956231906,"position":2,"preview_image":{"aspect_ratio":1.4,"height":836,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.05.png?v=1679826369"},"aspect_ratio":1.4,"height":836,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.05.png?v=1679826369","width":1170},{"alt":null,"id":31720956362978,"position":3,"preview_image":{"aspect_ratio":1.4,"height":836,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.11.png?v=1679826375"},"aspect_ratio":1.4,"height":836,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.26.11.png?v3e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eF\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eR\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSHIFTERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eBRAKE CALIPERS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eTektro MDM280 Mechanical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT BRAKE ROTOR\u003c\/tdBosnia & Herzegovina (BAMКМ)
Shimano leading weight of just 270g. This is achieved with efficient use of material, removing any excess to reduce weight, whilst retaining the strength, durability and flex characteristics as the original Fatbar Lite.\u003c\/p\u003e\n\u003ch4\u003eTrail Geometry\u003c\/h4\u003e\n\u003cp\u003eAs well as reducing weight, width is also increased up to a full 760mm. The Fatbar Lite features proven 7° back sweep \/ 5° up sweep combination and is available in 10, 20, 30 and 40mm rise options, to suit any bike and any rider preference. All rise options are also available in both 31.8mm and 35mm diameters.\u003c\/p\u003e\n\u003cp\u003eNote - 780mm width and 31.8mm diameter only for Zero Rise.\"\u003c\/p\u003e\n\u003ch4\u003eAluminium Tech\u003c\/h4\u003e\n\u003cp\u003eThe Renthal Fatbar Lite is constructed from exclusive, high strength, 7 series aluminium. The material and specific heat treatment processes have been carefully selected to give the ultimate in strength and durability. Ultra Durable Millions of tiny steel 03c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSTEM\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEATPOST\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Commuter 27.2mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSEAT CLAMP\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Clamp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eGRIPS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Key Grip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\
\"\u003e5 deg\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eHandlebar Clamp Diameter:\u003cspan class=\"ui-list-info\"\u003e35mm\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4\u003eColour: \u003cspan class=\"ui-list-info\"\u003eBack\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cdiv class=\"logo-brand\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e"};window._RestockRocketConfig.variantsInventoryPolicy = {43981374882018 : "continue",43981374914786 : "continue",43981374947554 : "continue",43981374980322 : "continue",};
window._RestockRocketConfig.variantsInventoryQuantity = {43981374882018 : parseInt("5"),43981374914786 : parseInt("0"),43981374947554 : parseInt("0"),43981374980322 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {43981374882018 : parseInt(""),43981374914786 : parseInt(""),43981374947554 : parseInt(""),43981374980322 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {43981374882018 nt=\"1\"\u003eDouble Wall alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Horizon Comp 650x47c\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Horizon Comp 650x47c\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePAINT COLOR\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eSatin Crème de Menthe or Satin Asphalt w\/ Charcoal \u0026amp; Bone Decals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eEXTRAS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment
indow._RestockRocketConfig;
var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
_sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
var _sqPreCount = ((_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);
var _sqPre = (_sqc.cachedPreorderVariantIds &&
_sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
var _sqArm = false;
if (_sqOn && _sqc.preordersConfigured) {
if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
_sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
} else {
_sqArm = (_sqc.integrations || []).some(function (i) {
return i && i.type === 'featured_pr"\u003eSIZE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e1\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eST LENGTH\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e420\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e470\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e520\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e2\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-
onBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js'
window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
try {
const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
} catch (e) {
window._RestockRocketConfig.appVersion = '';
}
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
const LIQUID_CACHE_MAX_AGE = 15 * 60;
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
consoles=\"label\" data-mce-fragment=\"1\"\u003eSTACK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e569\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e607\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e644\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e682\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e5\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSTANDOVER\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e687\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e722\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e757\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e798\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e6\u003c\/tdBotswana (BWPP)
<1\"\u003e8\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eST ANGLE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e75\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e9\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCS LENGTH\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e450\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e450\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e450\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e450\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\"
Sram XD-R&
!Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
}
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 /tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"geo_diagram\" data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/images.konaworld.com\/2022\/geo_diagram.png\" alt=\"KONA Geometry\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/images.konaworld.com\/2022\/geo_diagram.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sectionwrapper bike_sizing\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"sectiontarget\" data-scroll-index=\"2\" data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"section\" data-mce-fragment=\"1\"\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003eSIZING + FIT\u003c\/h2\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eGRAVEL \/ DROP BAR \/ URBAN\u003c\/h4\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003ctable class=\"sizing_chart\" data-mce-fragment=\"1\"\u003e\n\u003cthead data-mce-fragment=\"1\"\u00
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')
try {
const _stoqInitConfig = window._RestockRocketConfig;
const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqId data-mce-fragment=\"1\"\u003e48cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e50cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eN\/A\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eXS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'0\"-5'3\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e152-160cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e26\"-29\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e66-74cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48-50cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e50cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48-50cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'2\"-5'7\"British Indian Ocean Territory (USD$)
liquid_cache_age: _stoqInitConfig.liquidCacheAge,
inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
});
} catch (e) {
console.debug('STOQ - stoq_initialized publish failed:', e);
}
try {
var _sqTrack = window._RestockRocketConfig;
if (_sqTrack.preordersConfigured) {
document.addEventListener('click', function (e) {
try {
var t = e.target;
if (!t || !t.closest) return;
var host = t.closest('.shopify-payment-button, shopify-payment-terms');
if (!host) return;
var channel = host.matches && host.matches('shopify-payment-terms')
? 'shop_pay_installments' : 'buy_now';
var form = host.closest('form');
var vidEl = form && form.querySelector('[name="id"]');
var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'9\"-6'0\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e175-183cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e30\"-33\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e76-84cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e54-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e54-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium, Large\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium, Large\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'11\"-6'2\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e180-188cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e32\"
ck.product.id) || '',
channel: channel,
market_id: _sqTrack.marketId || '',
country_code: _sqTrack.countryIsoCode || '',
page_type: _sqTrack.pageType || '',
cart_token: _sqTrack.cartToken || '',
page_url: (window.location && window.location.href) || '',
properties: {
is_preorder_variant: (function () {
var vid = Number(variantId);
var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
return has(_sqTrack.preorderVariantIds) ||
has(_sqTrack.cachedPreorderVariantIds &&
_sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
})(),
in_enabled_plan: !!_sqPlan,
is_instock_variant: (function () {
var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
return has(_sqTrack.inStockVariantIds) ||
hu003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eMTB \/ ALL MOUNTAIN \/ SPLICE\u003c\/h4\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003ctable class=\"sizing_chart\" data-mce-fragment=\"1\"\u003e\n\u003cthead data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003cth data-mce-fragment=\"1\"\u003eHEIGHT\/INCHES\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eHEIGHT\/METRIC\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eINSEAM\/INCHES\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eINSEAM\/METRIC\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eMTB\/XC TRAIL\/FAT\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eALL MOUNTAIN\/ENDURO\u003c\/th\u003e\n\u003cth data-mce-fragment=\"1\"\u003eSPLICE\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\
} catch (err) { }
}, true);
}
} catch (e) { }
function applyTranslations(settings) {
try {
if (!settings || !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) {
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).forEachd\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e157-170cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e27\"-30\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e69-76cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'6\"-5'10\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e168-178cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e29\"-31\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e74-79cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'9\"-6'0\"\u0
- no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
}
});
}
(function loadStorefrontSettings() {
const cfg = window._RestockRocketConfig;
if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
function run() {
const query = 'query StoqSettings($namespace: String!) { shop { metafield(namespace: $namespace, key: "settings") { value } } }';
fetch(
`https://${cfg.shop}/api/2025-07/graphql.json`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
},
body: JSON.stringify({ query: query, variables: { namespace: cfg.metafieldNamespace } }),
}
)
.then(function(response) {
if (!response.ok) { throw new Error('Storefront API HTTP ' + response.se6'1\"-6'5\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e185-196cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e33\"-36\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e84-91cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eLarge, XL\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eLarge, XL\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eLarge, XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sizing_help\" data-mce-fragment=\"1\"\u003eIn order to correctly size the right bike for you, please consult your local\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/konaworld.com\/dealers.cfm\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/konaworld.com\/dealers.cfm\"\u003eKona dealer\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003ein person or use our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/kBulgaria (EUR€)