The Adventure Race Bar Bag is the ideal handlebar storage solution for ultra-distance riding, audaxes and races. The minimalist hardshell holster is constructed with a WX21 technical outer and durable nylon inner lining with Hypalon accents. The holster is shaped to optimise performance, whilst keeping weight to a minimum.
Foam spacers and spring-loaded cam locks provide an easy and reliable attachment to your handlebars, whilst a reflective elastic cord retention strap aids stability around the head tube. A 100% waterproof 7L Dry Pack has been designed specifically for the Race Bar Bag, featuring a roll-top closure, reflective detailing and stretch mesh side pockets that provide accessible storage for food, gloves and other essentials on the go.
South Africa (GBP£)
SKU - RS_RBB_HOR_BLK
Capacity - 7L
Weight - 325g
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 -
"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826072959,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 50","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"50","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/
LR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 52","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 52","options":["Metallic Red Smoke to Red Carbon Smoke","52"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826138495,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 54","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"54","option3":null,"sku":null,"requires_shipping":t
e,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826171263,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 56","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"56","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 56","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 56","options":["Metallic Red Smoke to Red Carbon Smoke","56"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopi
Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 58","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 58","options":["Metallic Red Smoke to Red Carbon Smoke","58"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826236799,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 60","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"60","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"
moke","option2":"62","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 62","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 62","options":["Metallic Red Smoke to Red Carbon Smoke","62"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-
ement":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505299087743,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826335103,"title":"Era White\/Supernova Marble \/ 50","option1":"Era White\/Supernova Marble","option2":"50","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074347391,"product_id":15498640654719,"position":4,"created_at":"2026-01-15T14:43:45+00:00","updated_at":"2026-01-15T14:43:48+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228","variant_ids":[56765826302335,56765826335103,56765826367871,56765826400639,56765826433407,56765826466175,56765826498943,56765826531711]},"available":false,"name":"Trek Doma
SLR 7 Gen 4 - Matte Deep Smoke \/ 47","public_title":"Matte Deep Smoke \/ 47","options":["Matte Deep Smoke","47"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505303445887,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765825548671,"title":"Matte Deep Smoke \/ 50","option1":"Matte Deep Smoke","option2":"50","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171078705535,"product_id":15498640654719,"position":1,"created_at":"2026-01-15T14:44:34+00:00","updated_at":"2026-01-15T14:44:37+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277","variant_id
T14:44:37+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277","variant_ids":[56765825515903,56765825548671,56765825581439,56765825614207,56765825646975,56765825679743,56765825712511,56765825745279]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Matte Deep Smoke \/ 52","public_title":"Matte Deep Smoke \/ 52","options":["Matte Deep Smoke","52"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505303445887,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765825614207,"title":"Matte Deep Smoke \/ 54","option1":"Matte Deep Smoke","option2":"54","option3":null,"sku":null,"requires_shipping":t
l,"increment":1}},{"id":56765825646975,"title":"Matte Deep Smoke \/ 56","option1":"Matte Deep Smoke","option2":"56","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171078705535,"product_id":15498640654719,"position":1,"created_at":"2026-01-15T14:44:34+00:00","updated_at":"2026-01-15T14:44:37+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277","variant_ids":[56765825515903,56765825548671,56765825581439,56765825614207,56765825646975,56765825679743,56765825712511,56765825745279]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Matte Deep Smoke \/ 56","public_title":"Matte Deep Smoke \/ 56","options":["Matte Deep Smoke","56"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505303445887,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/Guernsey (GBP£)
:null,"featured_media":{"alt":null,"id":69505303445887,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765825712511,"title":"Matte Deep Smoke \/ 60","option1":"Matte Deep Smoke","option2":"60","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171078705535,"product_id":15498640654719,"position":1,"created_at":"2026-01-15T14:44:34+00:00","updated_at":"2026-01-15T14:44:37+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277","variant_ids":[56765825515903,56765825548671,56765825581439,56765825614207,56765825646975,56765825679743,56765825712511,56765825745279]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Matte Deep Smoke \/ 60","public
39,56765825614207,56765825646975,56765825679743,56765825712511,56765825745279]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Matte Deep Smoke \/ 62","public_title":"Matte Deep Smoke \/ 62","options":["Matte Deep Smoke","62"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505303445887,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-A-Primary.avif?v=1768488277"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765825778047,"title":"Gecko Phaze \/ 47","option1":"Gecko Phaze","option2":"47","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171077722495,"product_id":15498640654719,"position":2,"created_at":"2026-01-15T14:44:16+00:00","updated_at":"2026-01-15T14:44:20+00:00","alt":null,"width":1920,"height":1440,"
"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 47","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 47","options":["Metallic Red Smoke to Red Carbon Smoke","47"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{
view_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826105727,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 52","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"52","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 52","public_titleGuinea-Bissau (XOFFr)
imary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 54","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 54","options":["Metallic Red Smoke to Red Carbon Smoke","54"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826171263,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 56","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"56","option3":null,"sku":null,"requires_shipping":true,"taxable":tru
llocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826204031,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 58","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"58","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243","variant_ids":[56765826040191,56765826072959,56765826105727,56765826138495,56765826171263,56765826204031,56765826236799,56765826269567]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 58","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 58","options":["Metallic Red Smoke to Red Carbon Smoke","58"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":nul
Gen 4 - Metallic Red Smoke to Red Carbon Smoke \/ 60","public_title":"Metallic Red Smoke to Red Carbon Smoke \/ 60","options":["Metallic Red Smoke to Red Carbon Smoke","60"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505300103551,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-D-Primary.avif?v=1768488243"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826269567,"title":"Metallic Red Smoke to Red Carbon Smoke \/ 62","option1":"Metallic Red Smoke to Red Carbon Smoke","option2":"62","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074871679,"product_id":15498640654719,"position":3,"created_at":"2026-01-15T14:44:00+00:00","updated_at":"2026-01-15T14:44:03+00:00","alt":null,"width":1920,"height":1440,"src
u":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074347391,"product_id":15498640654719,"position":4,"created_at":"2026-01-15T14:43:45+00:00","updated_at":"2026-01-15T14:43:48+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228","variant_ids":[56765826302335,56765826335103,56765826367871,56765826400639,56765826433407,56765826466175,56765826498943,56765826531711]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Era White\/Supernova Marble \/ 47","public_title":"Era White\/Supernova Marble \/ 47","options":["Era White\/Supernova Marble","47"],"price":665000,"weight":0,"compare_at_price":700000,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":69505299087743,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228"}},"requires_selling_plan":false,"sHungary (HUFFt)
99087743,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":56765826367871,"title":"Era White\/Supernova Marble \/ 52","option1":"Era White\/Supernova Marble","option2":"52","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":82171074347391,"product_id":15498640654719,"position":4,"created_at":"2026-01-15T14:43:45+00:00","updated_at":"2026-01-15T14:43:48+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLR7-26-57892-B-Primary.avif?v=1768488228","variant_ids":[56765826302335,56765826335103,56765826367871,56765826400639,56765826433407,56765826466175,56765826498943,56765826531711]},"available":false,"name":"Trek Domane SLR 7 Gen 4 - Era White\/Supernova Marble \/ 52","public_title":"Era
The Domane SLR 7 is an ultra-light carbon endurance road bike with parts made for a fast, high-performance ride. You get an 800 Series OCLV Carbon frame decked out with 2x12 wireless electronic Shimano Ultegra Di2 precision shifting and OCLV Carbon wheels and handlebars.
Isle of Man (GBP£)
*Please note – spec applies to all sizes unless listed separately
Italy (EUR€)
Frameset
Jersey (GBP£)
Frame
Kenya (KESKSh)
800 Series OCLV Carbon, IsoSpeed, internal storage, tapered head tube, internal cable routing, 3S chain keeper, mudguard mounts, flat mount disc, 142x12 mm thru axle
69712480639,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_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_a27,55196404416895,55196404449663,55196404482431,55196404515199,55196404547967,55196404580735,55196404613503,55196404646271,55196405662079,55196405694847,55196405727615,55196405760383,55196405825919,55196405858687,55196405891455,55196405924223,55196408185215,55196408217983,55196408250751,55196408283519,55196408316287,55196408349055,55196408381823,55196408414591,55196408447359,55196409364863,55196409397631,55196409430399,55196409463167,55196409495935,55196409528703,55196409561471,55196409594239,55196409627007,55196410413439,55196410446207,55196410478975,55196410511743,55196410544511,55196410577279,55196410610047,55196410642815,55196410675583,55196411330943,55196411363711,55196411396479,55196411429247,55196411462015,55196411494783,55196411527551,55196411560319,55196411593087,55196411625855,55196411658623,55196411691391,55196412084607,55196412117375,55196412150143,55196412182911,55211128848767,55211128881535,55211128914303,55211128947071,55211128979839,55211129012607,55211129045375,55211129078143,55211129110911,5Sweden (SEKkr)
ext":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,"coun439406463,55333439439231,55333439471999,55333439504767,55333439537535,55333439570303,55333439603071,55333439635839,55333439668607,55333439701375,55333439734143,55333439766911,55333439799679,55333439832447,55333439865215,55333439897983,55333439930751,55333439963519,55333439996287,55333440061823,55333440094591,55333738185087,55333738217855,55333738250623,55333738283391,55333738316159,55333738348927,55333738381695,55333752865151,55372770935167,55464695333247,55464695366015,55464695398783,55464695431551,55464786264447,55464786297215,55464786329983,55464786362751,55464786395519,55464786428287,55464801927551,55464801960319,55464801993087,55464802025855,55464813035903,55464813068671,55464813101439,55464813134207,55464813166975,55464813199743,55482461389183,55482461421951,55482461454719,55482461487487,55482461520255,55482461553023,55482489176447,55482489209215,55482489241983,55482489274751,55482489307519,55482489340287,55482515620223,55482515652991,55482515685759,55482515718527,55482526794111,55482526826879,554825268
t_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_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_shipping9,55664858005887,56051529482623,56051529515391,56051529548159,56051529580927,56051529613695,56063296373119,56063296405887,56063296438655,56063296471423,56063370428799,56063370461567,56063370494335,56063370527103,56063691129215,56140121801087,56140121833855,56140121899391,56140121932159,56140121964927,56166204834175,56166204866943,56166204899711,56166204932479,56166204965247,56166204998015,56189671768447,56189671801215,56189671833983,56189672456575,56189672489343,56189672522111,56189672554879,56189672620415,56189672653183,56189672685951,56189673177471,56189673243007,56189673275775,56189673472383,56189673537919,56189673570687,56189673734527,56266456596863,56266456629631,56266456662399,56266456695167,56266468819327,56266468852095,56266468884863,56266468917631,56266488480127,56277227274623,56277238088063,56277238120831,56277238153599,56279228547455,56279228612991,56300214583679,56300214616447,56300214649215,56300214681983,56300214714751,56385022361983,56385022460287,56385022558591,56385023345023,56385023476095,56
ing_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":"#f5f5f500658559,56386101051775,56386101084543,56386101117311,56386101150079,56393228648831,56393228812671,56393231630719,56393231761791,56393231991167,56393232155007,56393232220543,56393232384383,56393232449919,56393232580991,56393232777599,56393232875903,56393232974207,56393233236351,56393233367423,56393233629567,56393233760639,56393234088319,56393234252159,56393234350463,56393234481535,56393234678143,56393235759487,56393238774143,56393238872447,56393239003519,56393239789951,56393240019327,56393240150399,56430641021311,56430641054079,56430641086847,56430641119615,56430641152383,56430641185151,56479895421311,56479895454079,56479895486847,56479895519615,56479895552383,56479895585151,56479930974591,56479931007359,56479931040127,56479931072895,56479931105663,56479931138431,56490205643135,56494084981119,56494085013887,56494085046655,56494085079423,56494085112191,56494085144959,56494085177727,56494085210495,56494085243263,56494085276031,56494085308799,56494085341567,56494085374335,56494085407103,56494085439871,5649408547
dData && 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 ? n,56504922243455,56504950489471,56504950522239,56504950555007,56504950587775,56504950620543,56504950653311,56504950686079,56504950718847,56504950751615,56504961139071,56504961171839,56504961204607,56504961237375,56504961270143,56504961302911,56504961335679,56504961368447,56504961401215,56505064489343,56505064522111,56505064554879,56505064587647,56505064620415,56505064653183,56505064685951,56505064718719,56505064751487,56505064784255,56505064817023,56505064849791,56505064882559,56505064915327,56505064948095,56505064980863,56505065013631,56505065046399,56518714524031,56518714556799,56518714589567,56518714622335,56518716031359,56518716064127,56518716096895,56518716129663,56518716162431,56518716195199,56518716227967,56518716260735,56518716293503,56518716326271,56518716359039,56518716391807,56518716424575,56518716457343,56518716490111,56518716522879,56518716785023,56518716817791,56518716850559,56518716883327,56518716916095,56518716948863,56518716981631,56518717014399,56518717047167,56518717079935,56518717112703,565Switzerland (CHFCHF)
tockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":15720157053311,"title":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME","handle":"cube-touring-hybrid-one-600-coal-chrome","description":"\u003cdiv\u003eWhether you're popping to the shops or exploring further afield, the Touring Hybrid ONE has everything you need. The powerful Bosch Performance motor with Smart System and Pu0018687,57284690051455,57284690084223,57284690116991,57284690149759,57284690182527,57284690215295,57284690248063,57284690313599,57284690346367,57284690379135,57284690411903,57311934513535,57311934546303,57311934579071,57311934611839,57318991724927,57318991790463,57318991823231,57319008797055,57319008829823,57319008862591,57319008895359,57392715465087,57392715497855,57392715530623,57392715563391,57392715596159,57578627137919,57578627170687,57579681808767,57579681841535,57579681874303,57579681907071,57579681939839,57579773362559,57579773395327,57579773428095,57579773460863,57579773493631,57579861377407,57579861410175,57579861442943,57579861475711,57579861508479,57581101154687,57581101187455,57581101220223,57581101252991,57581101285759,57582419149183,57582419181951,57582419214719,57582419247487,57582419280255,57596170535295,57596170568063,57596170600831,57596170633599,57596170666367,57596170699135,57596170731903,57596170764671,57596170797439,57596170830207,57596170862975,57596170895743,57596171092351,57596171125
integrated into the design, you'll barely notice they're there – apart from the extra help at the pedals, of course. And Efficient Comfort Geometry is designed around a 100mm-travel suspension fork for smooth and confidence-inspiring steering, even on rough roads.\u003c\/div\u003e\u003ch3\u003eSpecification\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFrame\u003c\/th\u003e\n\u003ctd\u003eAluminium Superlite, Gravity Casting Technology, Efficient Comfort Geometry, Boost148, UDH™, Fully Integrated Battery, SIC 2.0, Advanced Internal Cable Routing, Integrated Seatclamp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFork\u003c\/th\u003e\n\u003ctd\u003eSR Suntour X32 NLO, Tapered, 15x110mm, 100mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHeadset\u003c\/th\u003e\n\u003ctd\u003eACROS AZF-1035, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), HIC\u003c\/td\u003e\n\u003c\/tr\u003e\n57602995847551,57602995880319,57602995913087,57602995945855,57602995978623,57602996011391,57602996044159,57602996076927,57602996109695,57602996142463,57602996175231,57602996207999,57602996240767,57602996273535,57602996306303,57602996339071,57602996371839,57602996404607,57602996437375,57602996470143,57602996502911,57602996535679,57602996568447,57602996601215,57602996633983,57602996666751,57602996699519,57602996732287,57602996765055,57602996797823,57602996830591,57602996863359,57602996928895,57602996961663,57602996994431,57602997027199,57602997059967,57602997092735,57602997223807,57602997256575,57602997289343,57602997322111,57602997354879,57602997387647,57602997420415,57602997453183,57602997485951,57602997518719,57602997715327,57602997879167,57602998075775,57602998206847,57602998239615,57602998337919,57602998370687,57602998403455,57602998501759,57602998534527,57602998600063,57602998894975,57602998960511,57602999026047,57602999124351,57602999157119,57602999189887,57602999222655,57603001090431,57603001123199,5760
c\/th\u003e\n\u003ctd\u003e40T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Cues CS-LG300, 11-46T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of gears\u003c\/th\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChain\u003c\/th\u003e\n\u003ctd\u003eKMC eGlide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWheelset\u003c\/th\u003e\n\u003ctd\u003eACID Pro 25, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTires (Front \u0026amp; Rear)\u003c\/th\u003e\n\u003ctd\u003eSchwalbe Motion Big Apple, PerfL, 55-622\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePedals\u003c\/th\u003e\n\u003ctd\u003eACID PP Trekking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003eACID Sequence 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u00indow._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-06-19T07:53:10Z","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_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#00
e\n\u003ctr\u003e\n\u003cth\u003eEngine\u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line 75Nm (BDU34)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 600\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRemote\u003c\/th\u003e\n\u003ctd\u003eBosch Purion 200 with Integrated Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd\u003e26.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGross weight (kg)\u003c\/th\u003e\n\u003ctd\u003e31.08\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. system weight (kg)\u003c\/th\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. rider weight (kg)\u003c\/th\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003cg_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":"FulTanzania (TZSSh)
xable":true,"featured_image":{"id":84875965890943,"product_id":15720157053311,"position":1,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME","width":2000,"height":1256,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020","variant_ids":[57747198476671,57747198509439,57747198542207,57747198574975]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-over \/ coal\/chrome \/ 50 cm","public_title":"Step-over \/ coal\/chrome \/ 50 cm","options":["Step-over","coal\/chrome","50 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495204","featured_media":{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME","id":71336113537407,"position":1,"preview_image":{"aspect_ratio":1.592,"height":1256,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantitately 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_enabled":true,"preorder_button_description_background_color":"#ebebeb","pre
6-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1286,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","variant_ids":[57747198607743,57747198640511,57747198673279,57747198706047,57747198738815]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-through \/ Easy Entry \/ coal\/chrome \/ 46 cm","public_title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 46 cm","options":["Step-through \/ Easy Entry","coal\/chrome","46 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495280","featured_media":{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198640511,"title":"Step-through \/ Easy Entry \/ coal\/chrome \
lanIds = 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.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetTogo (XOFFr)
/ 50 cm","option1":"Step-through \/ Easy Entry","option2":"coal\/chrome","option3":"50 cm","sku":"111102EE50","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966120319,"product_id":15720157053311,"position":8,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1286,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","variant_ids":[57747198607743,57747198640511,57747198673279,57747198706047,57747198738815]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-through \/ Easy Entry \/ coal\/chrome \/ 50 cm","public_title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 50 cm","options":["Step-through \/ Easy Entry","coal\/chrome","50 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495297","featured_media":{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198673279,"title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 54 cm","option1":"Step-through \/ Easy Entry","option2":"coal\/chrome","option3":"54 cm","sku":"111102EE54","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966120319,"product_id":15720157053311,"position":8,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1286,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","variant_ids":[57747198607743,57747198640511,57747198673279,57747198706047,57747198738815]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-through \/ Easy Entry \/ coal\/chrome \/ 54 cm","public_title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 54 cm","options":["Step-through \/ Easy Entry","coal\/chrome","54 cm"],"price":2
ost for extra comfort and control on rougher trails. It's got it all – the rest is up to you.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFrame description\u003c\/strong\u003e\u003cbr\u003eWe call this frame Easy Entry because that's exactly what it does, but there's more to the Reaction Hybrid than just an elegantly practical design. With the 800Wh PowerTube battery neatly concealed and the Bosch CX drive housed securely, its svelte lines disguise lots of clever features. It's PowerMore-ready, making it easy to add up to 250Wh of extra battery capacity. The integrated seat clamp and cable routing complement the clean aesthetic. There's a pre-installed chain guide, and it's ready to accept ACID mudguards and a luggage carrier... plus, with X-Connect, adding a compatible ACID front light is as simple as plugging it into the headset. And there are sizes to cater for most riders. We've thought of everything, so you can just ride.\u003c\/div\u003e\u003ch3\u003eSpecification\u003c\/h3\u003e\u003ctable\u003e\u00
39900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495303","featured_media":{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198706047,"title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 58 cm","option1":"Step-through \/ Easy Entry","option2":"coal\/chrome","option3":"58 cm","sku":"111102EE58","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966120319,"product_id":15720157053311,"position":8,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1286,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","variant_ids":[57747198607743,57747198640511,57747198673279,57747198706047,57747198738815]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-through \/ Easy Entry \/ coal\/chrome \/ 58 cm","public_title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 58 cm","options":["Step-through \/ Easy Entry","coal\/chrome","58 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495310","featured_media":{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198738815,"title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 62 cm","option1":"Step-through \/ Easy Entry","option2":"coal\/chrome","option3":"62 cm","sku":"111102EE62","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966120319,"product_id":15720157053311,"position":8,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"20
/th\u003e\n\u003ctd\u003eACID Hybrid Perform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear derailleur\u003c\/th\u003e\n\u003ctd\u003eShimano XT RD-M8100-SGS, ShadowPlus, 12-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShifters\u003c\/th\u003e\n\u003ctd\u003eShimano Deore SL-M6100-IR, Direct Attach\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBrakes\u003c\/th\u003e\n\u003ctd\u003eShimano BR-MT420, Hydr. Disc Brake (203)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset\u003c\/th\u003e\n\u003ctd\u003eACID MTB Hybrid Pro, 38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset chainring sizes\u003c\/th\u003e\n\u003ctd\u003e38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Deore CS-M6100, 10-51T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of gears\u003c\/th\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/
26-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1286,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","variant_ids":[57747198607743,57747198640511,57747198673279,57747198706047,57747198738815]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Step-through \/ Easy Entry \/ coal\/chrome \/ 62 cm","public_title":"Step-through \/ Easy Entry \/ coal\/chrome \/ 62 cm","options":["Step-through \/ Easy Entry","coal\/chrome","62 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495327","featured_media":{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198771583,"title":"Trapeze \/ coal\/chrome \/ 46 cm","option1":"Trapeze","option2":"coal\/chrome","option3":"46 cm","sku":"111101T46","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966153087,"product_id":15720157053311,"position":9,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1237,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020","variant_ids":[57747198771583,57747198804351,57747198837119,57747198869887]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Trapeze \/ coal\/chrome \/ 46 cm","public_title":"Trapeze \/ coal\/chrome \/ 46 cm","options":["Trapeze","coal\/chrome","46 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495242","featured_media":{"alt":null,"id":71336113799551,"position":9,"preview_image":{"aspect_ratio":1.617,"height":1237,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":
u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine ready for the Bosch 120 Nm update?\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRemote\u003c\/th\u003e\n\u003ctd\u003eBosch Purion 200 with Integrated Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd\u003e26.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGross weight (kg)\u003c\/th\u003e\n\u003ctd\u003e29.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. system weight (kg)\u003c\/th\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u0
null,"increment":1}},{"id":57747198804351,"title":"Trapeze \/ coal\/chrome \/ 50 cm","option1":"Trapeze","option2":"coal\/chrome","option3":"50 cm","sku":"111101T50","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966153087,"product_id":15720157053311,"position":9,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1237,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020","variant_ids":[57747198771583,57747198804351,57747198837119,57747198869887]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Trapeze \/ coal\/chrome \/ 50 cm","public_title":"Trapeze \/ coal\/chrome \/ 50 cm","options":["Trapeze","coal\/chrome","50 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495259","featured_media":{"alt":null,"id":71336113799551,"position":9,"preview_image":{"aspect_ratio":1.617,"height":1237,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198837119,"title":"Trapeze \/ coal\/chrome \/ 54 cm","option1":"Trapeze","option2":"coal\/chrome","option3":"54 cm","sku":"111101T54","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966153087,"product_id":15720157053311,"position":9,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1237,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020","variant_ids":[57747198771583,57747198804351,57747198837119,57747198869887]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Trapeze \/ coal\/chrome \/ 54 cm","public_title":"Trapeze \/ coal\/chrome \/ 54 cm","options":["Trapeze","coal\/chrome","54 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495266","featured_media":{"alt"
ry \/ nebular\/dazzle \/ L","option1":"Step-through \/ Easy Entry","option2":"nebular\/dazzle","option3":"L","sku":"108232EEL","requires_shipping":true,"taxable":true,"featured_image":{"id":84875938595199,"product_id":15720153940351,"position":1,"created_at":"2026-06-13T11:50:17+01:00","updated_at":"2026-06-13T11:50:20+01:00","alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","width":2000,"height":1204,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820","variant_ids":[57747178914175,57747178946943,57747178979711,57747179012479]},"available":false,"name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ L","public_title":"Step-through \/ Easy Entry \/ nebular\/dazzle \/ L","options":["Step-through \/ Easy Entry","nebular\/dazzle","L"],"price":289900,"weight":29200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571491466","featured_media":{"alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","id":71336087421311,"positTristan da Cunha (GBP£)
:null,"id":71336113799551,"position":9,"preview_image":{"aspect_ratio":1.617,"height":1237,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747198869887,"title":"Trapeze \/ coal\/chrome \/ 58 cm","option1":"Trapeze","option2":"coal\/chrome","option3":"58 cm","sku":"111101T58","requires_shipping":true,"taxable":true,"featured_image":{"id":84875966153087,"product_id":15720157053311,"position":9,"created_at":"2026-06-13T11:53:36+01:00","updated_at":"2026-06-13T11:53:40+01:00","alt":null,"width":2000,"height":1237,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020","variant_ids":[57747198771583,57747198804351,57747198837119,57747198869887]},"available":false,"name":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME - Trapeze \/ coal\/chrome \/ 58 cm","public_title":"Trapeze \/ coal\/chrome \/ 58 cm","options":["Trapeze","coal\/chrome","58 cm"],"price":239900,"weight":31080,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571495273","featured_media":{"alt":null,"id":71336113799551,"position":9,"preview_image":{"aspect_ratio":1.617,"height":1237,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_00.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_01.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_02.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_03.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_04.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_05.jpg?v=1781348020","\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","\/\/projektride.co.u
\/ Easy Entry \/ nebular\/dazzle \/ M","options":["Step-through \/ Easy Entry","nebular\/dazzle","M"],"price":289900,"weight":29200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571491459","featured_media":{"alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","id":71336087421311,"position":1,"preview_image":{"aspect_ratio":1.661,"height":1204,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747178979711,"title":"Step-through \/ Easy Entry \/ nebular\/dazzle \/ S","option1":"Step-through \/ Easy Entry","option2":"nebular\/dazzle","option3":"S","sku":"108232EES","requires_shipping":true,"taxable":true,"featured_image":{"id":84875938595199,"product_id":15720153940351,"position":1,"created_at":"2026-06-13T11:50:17+01:00","updated_at":"2026-06-13T11:50:20+01:00","alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","width":2000,"hei
k\/cdn\/shop\/files\/111101.jpg?v=1781348020"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020","options":["Frame Style","Colour","Size"],"media":[{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME","id":71336113537407,"position":1,"preview_image":{"aspect_ratio":1.592,"height":1256,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020"},"aspect_ratio":1.592,"height":1256,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100.jpg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 2","id":71336113570175,"position":2,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_00.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_00.jpg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 3","id":71336113602943,"position":3,"pr
eview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_01.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_01.jpg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 4","id":71336113635711,"position":4,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_02.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_02.jpg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 5","id":71336113668479,"position":5,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_03.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_03.j
r\/dazzle","option3":"XL","sku":"108232EEXL","requires_shipping":true,"taxable":true,"featured_image":{"id":84875938595199,"product_id":15720153940351,"position":1,"created_at":"2026-06-13T11:50:17+01:00","updated_at":"2026-06-13T11:50:20+01:00","alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","width":2000,"height":1204,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108232.jpg?v=1781347820","variant_ids":[57747178914175,57747178946943,57747178979711,57747179012479]},"available":false,"name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-through \/ Easy Entry \/ nebular\/dazzle \/ XL","public_title":"Step-through \/ Easy Entry \/ nebular\/dazzle \/ XL","options":["Step-through \/ Easy Entry","nebular\/dazzle","XL"],"price":289900,"weight":29200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571491473","featured_media":{"alt":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE","id":71336087421311,"position":1,"preview_image":{"aspect_ratio":1.661,"height":1204,"width":2000,"src":"
pg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 6","id":71336113701247,"position":6,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_04.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_04.jpg?v=1781348020","width":2000},{"alt":"CUBE TOURING HYBRID ONE 600 COAL\/CHROME image 7","id":71336113734015,"position":7,"preview_image":{"aspect_ratio":1.778,"height":1125,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_05.jpg?v=1781348020"},"aspect_ratio":1.778,"height":1125,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111100_D_05.jpg?v=1781348020","width":2000},{"alt":null,"id":71336113766783,"position":8,"preview_image":{"aspect_ratio":1.555,"height":1286,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020"},"aspect_ratio":1.555,"height":1286,"media_t
ype":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111102.jpg?v=1781348020","width":2000},{"alt":null,"id":71336113799551,"position":9,"preview_image":{"aspect_ratio":1.617,"height":1237,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020"},"aspect_ratio":1.617,"height":1237,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111101.jpg?v=1781348020","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003eWhether you're popping to the shops or exploring further afield, the Touring Hybrid ONE has everything you need. The powerful Bosch Performance motor with Smart System and Purion 200 display, 600Wh battery and easy-to-use Shimano Cues 9-speed gears make light work of any journey. There's a suspension fork, for a more comfortable ride even on rougher roads. We fitted strong Shimano hydraulic disc brakes so you can stop safely, whatever the weather. A choice of frame styles and sizes means there's a great-handli
rcode":"4054571491374","featured_media":{"alt":null,"id":71336087617919,"position":7,"preview_image":{"aspect_ratio":1.708,"height":1171,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747179078015,"title":"Step-over \/ nebular\/dazzle \/ M","option1":"Step-over","option2":"nebular\/dazzle","option3":"M","sku":"108230M","requires_shipping":true,"taxable":true,"featured_image":{"id":84875938791807,"product_id":15720153940351,"position":7,"created_at":"2026-06-13T11:50:17+01:00","updated_at":"2026-06-13T11:50:20+01:00","alt":null,"width":2000,"height":1171,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108230.jpg?v=1781347820","variant_ids":[57747179045247,57747179078015,57747179110783,57747179241855,57747179274623]},"available":false,"name":"CUBE REACTION HYBRID PRO 800 NEBULAR\/DAZZLE - Step-over \/ nebular\/dazzle \/ M","public_title":"Step-over \/ n
ng, great-looking Touring Hybrid that's perfect for you. And a full complement of accessories – Semi Integrated Carrier 2.0, mudguards, lights and kickstand – means you're all set for any eventuality.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFrame description\u003c\/strong\u003e\u003cbr\u003eThe Touring Hybrid is designed to be versatile, easy to live with and comfortable. That's why we started with our neat, sturdy Semi Integrated Carrier 2.0 – because it makes it simple to carry what you need with you. There's an ACID chain guard, kickstand, full-length mudguards and lighting set, too. The powerful Bosch Performance motor and 600Wh PowerTube battery are so neatly integrated into the design, you'll barely notice they're there – apart from the extra help at the pedals, of course. And Efficient Comfort Geometry is designed around a 100mm-travel suspension fork for smooth and confidence-inspiring steering, even on rough roads.\u003c\/div\u003e\u003ch3\u003eSpecification\u003c\/h3\u003e\u003ctable\u0
<
untain bike versatility with Bosch-powered ease of use and clever CUBE design. Tackle any route, off-road or on, thanks to an 800Wh battery and smooth, powerful Bosch CX drive. Combined with Shimano's easy-to-use XT 12-speed gears, it's all you need to comfortably ride any hill. For coming back down the other side, we fitted powerful Shimano 4-piston hydraulic disc brakes and grippy Schwalbe 2.6in tyres. There's also an air-sprung fork with 120mm of travel (100mm for small frame sizes and for all Easy Entry models), and a remote dropper seatpost for extra comfort and control on rougher trails. It's got it all – the rest is up to you.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFrame description\u003c\/strong\u003e\u003cbr\u003eWe call this frame Easy Entry because that's exactly what it does, but there's more to the Reaction Hybrid than just an elegantly practical design. With the 800Wh PowerTube battery neatly concealed and the Bosch CX drive housed securely, its svelte lines disguise lots of clever featu
uuid>/
<
003e\n\u003cth\u003eHeadset\u003c\/th\u003e\n\u003ctd\u003eACROS AZF-1034, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), X-Connect Interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStem\u003c\/th\u003e\n\u003ctd\u003eCUBE Performance Stem E-MTB 35, FPI-Link\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHandlebar\u003c\/th\u003e\n\u003ctd\u003eCUBE Rise Trail Bar 35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGrips\u003c\/th\u003e\n\u003ctd\u003eACID Hybrid Perform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear derailleur\u003c\/th\u003e\n\u003ctd\u003eShimano XT RD-M8100-SGS, ShadowPlus, 12-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShifters\u003c\/th\u003e\n\u003ctd\u003eShimano Deore SL-M6100-IR, Direct Attach\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBrakes\u003c\/th\u003e\n\u003ctd\u003eShimano BR-MT420, Hydr.
handle>-<
Pedals\u003c\/th\u003e\n\u003ctd\u003eACID PP Trekking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSaddle\u003c\/th\u003e\n\u003ctd\u003eACID Sequence 160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeatpost\u003c\/th\u003e\n\u003ctd\u003eCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeat post = dropper Yes\/No\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine\u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine ready for the Bosch 120 Nm update?\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 2A\u003c\/td\
version>/assets/...
// Trailing digits (e.g. ".../restockrocket-1-521/assets/" -> "521"). Kept numeric to
// match ParseStoqData, so funnel app_version lines up with the order-attribution
// app_version. Reflects the ACTUAL deployed build. This is the SINGLE source of the
// parsed version — preorder.js getAppVersion() reads it back off config rather than
// re-parsing, so the regex lives in exactly one place.
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; // 15 minutes in milliseconds
const LIQUID_CACHE_MAX_AGE = 15 * 60; // 15 minutes in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate ca
che age
if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
window._RestockRocketConfig.isLiquidCacheFresh = true;
window._RestockRocketConfig.liquidCacheAge = null;
} else {
const now = Math.floor(Date.now() / 1000); // Current time in seconds
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Surfaced into funnel events: a stale cache means the app rendered with
// outdated inventory/selling-plan data — a real "had the opportunity but
// failed" cause. Negative (client clock ahead) clamps to 0.
window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
// Handle client clock ahead of server
if (liquidCacheAge
7747178914175 : "deny",57747178946943 : "deny",57747178979711 : "deny",57747179012479 : "deny",57747179045247 : "deny",57747179078015 : "deny",57747179110783 : "deny",57747179143551 : "deny",57747179176319 : "deny",57747179209087 : "deny",57747179241855 : "deny",57747179274623 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {57747178914175 : parseInt("0"),57747178946943 : parseInt("0"),57747178979711 : parseInt("0"),57747179012479 : parseInt("0"),57747179045247 : parseInt("0"),57747179078015 : parseInt("0"),57747179110783 : parseInt("0"),57747179143551 : parseInt("0"),57747179176319 : parseInt("0"),57747179209087 : parseInt("0"),57747179241855 : parseInt("0"),57747179274623 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {57747178914175 : parseInt(""),57747178946943 : parseInt(""),57747178979711 : parseInt(""),57747179012479 : parseInt(""),57747179045247 : parseInt(""),57747179078015 : parseInt(""),57747179110783 : parseInt(""),57747179143551 : parseInt(""),5Uganda (UGXUSh)
< 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
479 : null,57747179045247 : null,57747179078015 : null,57747179110783 : null,57747179143551 : null,57747179176319 : null,57747179209087 : null,57747179241855 : null,57747179274623 : null,};
window._RestockRocketConfig.variantsShippingText = {57747178914175 : "",57747178946943 : "",57747178979711 : "",57747179012479 : "",57747179045247 : "",57747179078015 : "",57747179110783 : "",57747179143551 : "",57747179176319 : "",57747179209087 : "",57747179241855 : "",57747179274623 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {57747178914175 : null,57747178946943 : null,57747178979711 : null,57747179012479 : null,57747179045247 : null,57747179078015 : null,57747179110783 : null,57747179143551 : null,57747179176319 : null,57747179209087 : null,57747179241855 : null,57747179274623 : null,};
window._RestockRocketConfig.selected_variant_id = 57747178914175;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { re
<= 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
stockrocket.io'
// Deployed extension build number, read from the CDN asset host Shopify generates:
// https://cdn.shopify.com/extensions/
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
uuid>/
y.isArray(window._RestockRocketConfig.sellingPlans)
&& window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
&& window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
const collectionScriptUrl = usePreorderBuild
? window._RestockRocketConfig.scriptUrlCollection
: window._RestockRocketConfig.scriptUrlCollectionBis;
const productScriptUrl = usePreorderBuild
? window._RestockRocketConfig.scriptUrlProduct
: window._RestockRocketConfig.scriptUrlProductBis;
const pageType = window._RestockRocketConfig.pageType;
const collectionPageTypes = ['collection', 'index', 'search', 'page'];
if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_
tomer interaction.
// Detected variants: the variants present in this page's Liquid context (product page has them;
// collection/index/etc. don't expose variants from Liquid). Used to disambiguate "embed didn't
// load" vs "embed loaded but the variant wasn't a preorder/BIS candidate" in order debug.
try {
const _stoqInitConfig = window._RestockRocketConfig;
const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants))
? _stoqInitConfig.product.variants.map(function(v) { return v.id })
: [];
const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
Shopify?.analytics?.publish?.('stoq_initialized', {
cart_token: _stoqInitConfig.cartToken || '',
page_url: window.location.href,
page_type: _stoqInitConfig.pageType || '',
shop_domain: _stoqInitConfig.shop || '',
market_id: _stoqInitConfig.marketId || '',
detected_variant_ids: _stoqDetectedVariantIds,
selected_variant_id: _stoqSele
${pageType}_enabled`])) {
createRestockRocketScript(collectionScriptUrl);
} else if(pageType === 'product') {
createRestockRocketScript(productScriptUrl);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(usePreorderBuild) {
// cart/article/blog/list-collections: full build so the cart sweep runs.
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else {
console.debug(`STOQ - no scripts enabled for ${pageType}`);
}
// Dispatch custom event when app is loaded
// Cart selling plan updates will be triggered by stoq:inventory-data-loaded event
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
consol
ma-Version'] = window.Shopify.theme.schema_version;
headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
}
fetch(
`${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
{ headers }
)
.then(function(response) {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
// If request failed and we have cached settings (even if expired), use them as fallback
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function fetchEmbedConfig(endpoint, apply) {
return fet
);
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
// Stale-Liquid resilience (default-on, per-shop opt-out via the
// `disable_refresh_on_stale_liquid` Toggle, surfaced as the negative
// `disable_refresh_on_stale_liquid` flag in settings.json so that
// `undefined` -- in CDN-cached metafield payloads that predate this
// key -- reads as `!undefined === true` and gets default-on behavior
// immediately, no metafield rewrite required).
// When the Liquid CDN cache is older than LIQUID_CACHE_MAX_AGE the in-page
// selling_plans / integrations metafields can be wrong; refresh both from
// the API before launching scripts. Race against a 1000ms timeout so a slow
// API can't block init indefinitely. If the timeout wins, the in-flight
// fetches still complete and update window._Resto = data;
}
})
]),
new Promise(function(resolve) { setTimeout(resolve, 1000); })
]).then(function() { loadScripts(settings); });
return;
}
loadScripts(settings);
}
function loadScripts(settings) {
// Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions
setupCartSellingPlanUpdater(settings);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
})
// STOQ-1520: serve the lean back-in-stock-only build (no preorder/hijack code)
// only to shops with NO preorder plans. Use the full build if preorder is on,
// an enabled offer exists, or a disabled-but-kept plan id remains (cart sweep
// must still strip those). Rationale in the PR.
const hasEnabledOffer = Arra${pageType}_enabled`])) {
createRestockRocketScript(collectionScriptUrl);
} else if(pageType === 'product') {
createRestockRocketScript(productScriptUrl);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(usePreorderBuild) {
// cart/article/blog/list-collections: full build so the cart sweep runs.
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else {
console.debug(`STOQ - no scripts enabled for ${pageType}`);
}
// Dispatch custom event when app is loaded
// Cart selling plan updates will be triggered by stoq:inventory-data-loaded event
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
consol