Congo - Kinshasa (CDFFr)
Net weight (kg)
2610 +Cameroon (XAFCFA)
Ghana (GBP£)
Côte d’Ivoire (XOFFr)
Ghana (GBP£)
Gross weight (kg)
Cape Verde (CVE$)
Gibraltar (GBP£)
Croatia (EUR€)
28.5Quantity
Central African Republic (XAFCFA)
Decrease Quantity
Greece (EUR€)
Cyprus (EUR€)
Max. system weight (kg)
150
Chad (XAFCFA)
Guernsey (GBP£)
Djibouti (DJFFdj)
Body size
-
Increase Quantity
Greenland (DKKkr.)
- BUYCzechia (CZKKč)
- SELL Max. rider weight (kg) Comoros (KMFFr) Guadeloupe (EUR€)
- RIDE CONFIDENTDenmark (DKKkr.) 120
Accessories
Côte d’Ivoire (XOFFr)
Sold Out - Notify Me When It’s Available
Guinea-Bissau (XOFFr)
Equatorial Guinea (XAFCFA)
93455,93468,92390,93469,93470,93452,93490
Czechia (CZKKč)
Isle of Man (GBP£)
Faroe Islands (DKKkr.)
window.appBlockPlacements ||= [];
if (window.klarnaAppBlocksManager) {
window.klarnaAppBlocksManager.push({
productVariants: [{"id":57747150176639,"title":"Step-over \/ blackline \/ L","option1":"Step-over","option2":"blackline","option3":"L","sku":"104020L","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ L","public_title":"Step-over \/ blackline \/ L","options":["Step-over","blackline","L"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511737","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150209407,"title":"Step-over \/ blackline \/ M","option1":"Step-over","option2":"blackline","option3":"M","sku":"104020M","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ M","public_title":"Step-over \/ blackline \/ M","options":["Step-over","blackline","M"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511720","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150242175,"title":"Step-over \/ blackline \/ S","option1":"Step-over","option2":"blackline","option3":"S","sku":"104020S","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ S","public_title":"Step-over \/ blackline \/ S","options":["Step-over","blackline","S"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511713","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150274943,"title":"Step-over \/ blackline \/ XL","option1":"Step-over","option2":"blackline","option3":"XL","sku":"104020XL","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ XL","public_title":"Step-over \/ blackline \/ XL","options":["Step-over","blackline","XL"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511744","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],
templateName: 'product',
dataKey: 'top-strip-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopLocale: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '379900',
cartPrice: '0',
selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt',
topPadding: '0',
bottomPadding: '0',
});
} else {
window.appBlockPlacements.push({
productVariants: [{"id":57747150176639,"title":"Step-over \/ blackline \/ L","option1":"Step-over","option2":"blackline","option3":"L","sku":"104020L","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ L","public_title":"Step-over \/ blackline \/ L","options":["Step-over","blackline","L"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511737","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150209407,"title":"Step-over \/ blackline \/ M","option1":"Step-over","option2":"blackline","option3":"M","sku":"104020M","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ M","public_title":"Step-over \/ blackline \/ M","options":["Step-over","blackline","M"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511720","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150242175,"title":"Step-over \/ blackline \/ S","option1":"Step-over","option2":"blackline","option3":"S","sku":"104020S","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ S","public_title":"Step-over \/ blackline \/ S","options":["Step-over","blackline","S"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511713","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747150274943,"title":"Step-over \/ blackline \/ XL","option1":"Step-over","option2":"blackline","option3":"XL","sku":"104020XL","requires_shipping":true,"taxable":true,"featured_image":{"id":84875905401215,"product_id":15720149811583,"position":1,"created_at":"2026-06-13T11:45:27+01:00","updated_at":"2026-06-13T11:45:30+01:00","alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","width":2000,"height":1149,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530","variant_ids":[57747150176639,57747150209407,57747150242175,57747150274943]},"available":false,"name":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE - Step-over \/ blackline \/ XL","public_title":"Step-over \/ blackline \/ XL","options":["Step-over","blackline","XL"],"price":379900,"weight":21870,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571511744","featured_media":{"alt":"CUBE AMS HYBRID ONE44 C:62 PRO 400X BLACKLINE","id":71336054555007,"position":1,"preview_image":{"aspect_ratio":1.741,"height":1149,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/104020.jpg?v=1781347530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],
templateName: 'product',
shopLocale: 'en',
dataKey: 'top-strip-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '379900',
cartPrice: '0',
selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt',
topPadding: '0',
bottomPadding: '0',
});
}
[email protected]Frame description
Eritrea (GBP£)
Croatia (EUR€)
[]
Hungary (HUFFt)
Eritrea (GBP£)
[]
Hungary (HUFFt)
Cyprus (EUR€)
{"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-reaction-hybrid-race-800-amber-black#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"With its rugged go-anywhere capability and 800Wh battery, there's not much that can hold the Reaction Hybrid Race back. It's even PowerMore-ready, so you can add an optional extra 250Wh battery for even more range. The Smart System-equipped Bosch CX drive has the power to make any route easier, and Sram Transmission 90 12-speed gears put the right ratio literally at your fingertips. We chose wide, grippy Schwalbe 2.6in tyres and paired them with an air-sprung Rockshox Recon Silver fork for the best blend of comfort and control. With strong 4-piston hydraulic disc brakes, you're assured of safe and predictable stopping in any conditions. And there's a dropper post, too, so you can take the path less travelled, and see where it leads.Frame descriptionWe 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.Specification\n\nFrame\nAluminium Superlite, Gravity Casting Technology, Agile Ride Geometry, Boost148, Fully Integrated Battery, Advanced Internal Cable Routing, 1.5 Headtube, Kickstand\/Fender\/Carrier Mounting Points\n\n\nFork\nRockShox Recon Silver RL Air, Tapered, 15x110mm, 100mm\n\n\nHeadset\nACROS 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\n\n\nStem\nCUBE Performance Stem E-MTB 35, FPI-Link\n\n\nHandlebar\nCUBE Rise Trail Bar 35\n\n\nGrips\nACID Hybrid Perform\n\n\nRear derailleur\nSram Eagle 90 Transmission, 12-Speed\n\n\nShifters\nSram Eagle 90 Transmission\n\n\nBrakes\nMagura Louise, Front 4-Piston\/Rear 4-Piston, Hydr. Disc Brake (203)\n\n\nCrankset\nACID MTB Hybrid Pro, 38T\n\n\nCrankset chainring sizes\n38T\n\n\nCassette\nSram XS-1270, 10-52T\n\n\nNumber of gears\n12\n\n\nChain\nSram GX Eagle™ Transmission\n\n\nWheelset\nACID Pro 30, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\n\n\nTires (Front \u0026amp; Rear)\nSchwalbe Smart Sam, Active, 2.6\n\n\nPedals\nACID PP Trekking\n\n\nSaddle\nACID Sequence 160\n\n\nSeatpost\nCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\n\n\nEngine\nBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\n\n\nEngine ready for the Bosch 120 Nm update?\nYES\n\n\nBattery\nBosch PowerTube 800\n\n\nCharger\nBosch 4A\n\n\nRemote\nBosch Purion 200 with Integrated Display\n\n\nNet weight (kg)\n26\n\n\nGross weight (kg)\n28.5\n\n\nMax. system weight (kg)\n150\n\n\nMax. rider weight (kg)\n120\n\n\nBody size\n1.56m - 1.65m\n\n\nAccessories\n93455,93468,92390,93469,93470,93452,93490\n\n","hasVariant":[{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179307391#variant","@type":"Product","gtin":"4054571492746","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108412.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-through \/ Easy Entry \/ amber\/black \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179307391#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179307391"},"sku":"108412EES"},{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179340159#variant","@type":"Product","gtin":"4054571492678","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108410.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-over \/ amber\/black \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179340159#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179340159"},"sku":"108410L"},{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179372927#variant","@type":"Product","gtin":"4054571492661","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108410.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-over \/ amber\/black \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179372927#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179372927"},"sku":"108410M"},{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179405695#variant","@type":"Product","gtin":"4054571492654","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108410.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-over \/ amber\/black \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179405695#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179405695"},"sku":"108410S"},{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179438463#variant","@type":"Product","gtin":"4054571492685","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108410.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-over \/ amber\/black \/ XL","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179438463#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179438463"},"sku":"108410XL"},{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179471231#variant","@type":"Product","gtin":"4054571492692","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/108410.jpg?v=1781347823\u0026width=1920","name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK - Step-over \/ amber\/black \/ XXL","offers":{"@id":"\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179471231#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3299.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black?variant=57747179471231"},"sku":"108410XXL"}],"name":"CUBE REACTION HYBRID RACE 800 AMBER\/BLACK","productGroupID":"15720153973119","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-race-800-amber-black"}
Iceland (ISKkr)
Estonia (EUR€)
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa {
--PT: 60px;
--PB: 60px;
--border-opacity: 0;
--border-width: 1px;
--MB: 10px;
--padding-left: 0;
--bg-padded-line: var(--bg);
}
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); }
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; }
Estonia (EUR€)
Ireland (EUR€)
Eswatini (GBP£)
Frequently Asked Questions
Denmark (DKKkr.)
Ethiopia (ETBBr)
Djibouti (DJFFdj)
I'm looking to find out more information about a product, where can I find this?
Italy (EUR€)
Djibouti (DJFFdj)
Please get in touch with a member of the team either by phone (
Egypt (EGPج.م)
01313745324
Jersey (GBP£)
Finland (EUR€)
) or email (This is how you add extra spice to your riding. Start with a C:62 carbon frame that's designed to combine low weight with trail-ready toughness and the agility you need for long days in the mountains. Add Bosch's lightweight SX drive and a 400Wh battery for up to 60Nm of smooth pedal assistance. Then throw in the matchless reliability of Shimano's XT 1x12 gears with 4-piston hydraulic disc brakes. Garnish with a Fox 34 Float Rhythm fork and matching Float Rhythm RC shock, plus a remote dropper. And finish with a carbon crank, Newmen Performance 30 wheels and 2.4in Schwalbe Nobby Nic tyres. It's the perfect recipe for good times all round, wherever your trail adventures take you.
01313745324
Jersey (GBP£)
) where on of the team will be more than happy to help.The AMS Hybrid ONE44 C:62 frame begins with our time-proven C:62 carbon, crafted into a structure that's light enough for a lively ride feel but plenty tough enough for the trails. The 400Wh battery is incorporated into the down tube, as close to the lightweight Bosch SX motor as possible to improve handling, and the frame is PowerMore-ready for a 250Wh range boost with the optional battery pack. Internal Cable Routing complements the frame's sleek silhouette and there's a lightweight Direct Mount chain guide. With a UDH gear hanger and angle adjustable headset so you can tweak the handling to suit your riding style, it's got everything you need for fast-paced trail riding.Equatorial Guinea (XAFCFA)
ProjektRide Bike Shop EdinburghFrame description
Kenya (KESKSh)
France (EUR€)
The AMS Hybrid ONE44 C:62 frame begins with our time-proven C:62® carbon, crafted into a structure that's light enough for a lively ride feel but plenty tough enough for the trails. The 400Wh battery is incorporated into the down tube, as close to the lightweight Bosch SX motor as possible to improve handling, and the frame is PowerMore-ready for a 250Wh range boost with the optional battery pack. Internal Cable Routing complements the frame's sleek silhouette and there's a lightweight Direct Mount chain guide. With a UDH gear hanger and angle adjustable headset so you can tweak the handling to suit your riding style, it's got everything you need for fast-paced trail riding.
Specification
France (EUR€)
The AMS Hybrid ONE44 C:62 frame begins with our time-proven C:62® carbon, crafted into a structure that's light enough for a lively ride feel but plenty tough enough for the trails. The 400Wh battery is incorporated into the down tube, as close to the lightweight Bosch SX motor as possible to improve handling, and the frame is PowerMore-ready for a 250Wh range boost with the optional battery pack. Internal Cable Routing complements the frame's sleek silhouette and there's a lightweight Direct Mount chain guide. With a UDH gear hanger and angle adjustable headset so you can tweak the handling to suit your riding style, it's got everything you need for fast-paced trail riding.
Gabon (XOFFr)
We also have a physical store, if you are local please pop in -
Lesotho (GBP£)
Ethiopia (ETBBr)
#relatedProducts--template--26482384994687__related {
--PT: 60px;
--PB: 60px;
}
#relatedProducts--template--26482384994687__related .tabs__nav { --text-size: calc(var(--adjust-heading) * 1.35); }
@media screen and (max-width: 767px) {
#relatedProducts--template--26482384994687__related .grid--mobile,
#relatedProducts--template--26482384994687__related .carousel--mobile {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
| Diners Club | Discover |
|---|---|
| Klarna | |
| Mastercard | PayPal |
| Shop Pay | Benin (XOFFr) |
| Visa | Bosnia & Herzegovina (BAMКМ)|
| Moldova (MDLL) | |
| Monaco (EUR€) |
-
Nigeria (NGN₦)
Close
<- Romania (RONLei)
- Rwanda (RWFFRw)
- San Marino (EUR€) window._RestockRocketConfig = window._RestockRocketConfig || {} window._RestockRocket = window._RestockRocket || {} window._Stoq = window._RestockRocket window._StoqConfig = window._RestockRocketConfig try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = "en"; window._RestockRocketConfig.normalizedLocale = normalizeLocale("en"); window._RestockRocketConfig.shop = "projektride.myshopify.com"; window._RestockRocketConfig.pageType = "product"; window._RestockRocketConfig.liquidRenderedAt = 1794071491;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = "United Kingdom"; window._RestockRocketConfig.countryIsoCode = "GB";window._RestockRocketConfig.defaultCountryIsoCode = "GB";window._RestockRocketConfig.languageIsoCode = "en"; if (!window._RestockRocketConfig.cartToken) { try { const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); } catch (e) { } } window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-10-01T04:48:15.444Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts \u0026 offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"\/apps\/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"\/cart\/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"\/cart\/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"\/cart\/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_collection_badge_selector":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:48:15.476Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https:\/\/ext.stoqapp.com"}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392806114,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746],"updated_at":"2026-11-07T17:01:52Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-11-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-11-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.sellingPlans = [];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Estimated to ship within 2 months","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:28:37.678Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[714631872895,713813721471,713176482175],"has_in_stock_offer":false,"has_preorder_offer":true,"read_flags":{},"cached_at":"2026-10-10T11:02:02Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 15398333677951, title: "Early Rider Belter 20 Brushed Aluminium", handle: "early-rider-belter-20-brushed-aluminium", vendor: "Early Rider", tags: ["Early Rider","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"], available: false, options: ["Title"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/Belter20_1753974596.jpg?v=1763052001\u0026width=800", variants: [{ id: 56393233957247, title: "Default Title", available: false, sku: "BR20-BR-2-IC", price: 64900 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {56393233957247 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {56393233957247 : 0,}; window._RestockRocketConfig.variantsPreorderCount = {56393233957247 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {56393233957247 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {56393233957247 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {56393233957247 : null,}; window._RestockRocketConfig.variantsShippingText = {56393233957247 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {56393233957247 : null,};window._RestockRocketConfig.selected_variant_id = 56393233957247; window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; (function (c) { c.cartInventoryQuantity = {}; function s(k, id, v) { if (v !== null) (c[k] = c[k] || {})[id] = v; } function sm(k, id, v) { if (v !== null) ((c[k] = c[k] || {})[id] = {})[c.marketId] = v; } function p(k, id, v) { if (v !== null) (c[k] = c[k] || []).push(id); } })(window._RestockRocketConfig); try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = _sqCfg.inlinePreorderIdsDropped ? _sqCfg.cachedPreorderVariantIdsCount : ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqAlways = []; var _sqAlwaysPlanIds = []; var _sqGateAlloc = (_sqc.readFlags && _sqc.readFlags.enable_storefront_plan_offers === true && _sqc.variantSellingPlanIds) || null; (Array.isArray(_sqc.sellingPlans) ? _sqc.sellingPlans : []).forEach(function (p) { if (!(p && p.enabled && p.inventory_provider === 'always')) return; _sqAlways = _sqAlways.concat(p.variant_ids || []); if (_sqGateAlloc && p.variant_ids_truncated) { _sqAlwaysPlanIds.push(Number(p.shopify_selling_plan_id), Number(p.default_shopify_selling_plan_id)); (Array.isArray(p.payment_options) ? p.payment_options : []).forEach(function (o) { if (o) _sqAlwaysPlanIds.push(Number(o.shopify_selling_plan_id)); }); } }); var _sqAllocAlways = function (id) { var a = _sqGateAlloc && _sqGateAlloc[id]; return Array.isArray(a) && a.some(function (planId) { return planId && _sqAlwaysPlanIds.indexOf(Number(planId)) !== -1; }); }; var _sqArm = false; if (_sqOn && (_sqc.preordersConfigured || _sqAlways.length || _sqAlwaysPlanIds.length)) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1 || _sqAlways.indexOf(Number(v.id)) !== -1 || _sqAllocAlways(Number(v.id)) || (_sqc.inlinePreorderIdsDropped === true && (_sqc.variantsInventoryPolicy || {})[v.id] === 'continue' && (_sqc.variantsInventoryQuantity || {})[v.id]
tch (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)) {
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);
const liquidCacheAge = now - liquidRenderedAt;
window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
if (liquidCacheAge
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
São Tomé & Príncipe (STDDb)
= 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;
}
if (settings.multi_language_enabled) {
if (!settings.translations) {
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
if (window._RestockRocketConfig.normalizedLocale &
.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 || '';
var _sqVidNum = Number(variantId);
var _sqPlan = null;
var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
var _sqMktId = Number(_sqTrack.marketId);
var _sqOffersOn = !!(_sqTrack.readFlags && _sqTrack.readFlags.enable_storefront_plan_offers === true);
var _sqAlloc = _sqOffersOn
? ((_sqTrack.offerAllocations && _sqTrack.offerAllocations[_sqVidNum]) ||
(_sqTrack.variantSellingPlanIds && _sqTrack.variantSellingPlanIds[_sqVidNum]))
: null;
var _sqPlanIds = function (pl)
Frequently Asked Questions
Seychelles (GBP£)
nfig.pageType);
})
const hasEnabledOffer = Array.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 pageType = window._RestockRocketConfig.pageType;
const preorderUiOnPage = (settings.preorder_enabled && settings[`preorder_${pageType}_enabled`])
|| window._RestockRocketConfig.integrations.some(function(integration) {
return (integration.type === 'quick_buy' || integration.type === 'featured_product')
&& integration.enabled && integration.page_types.includes(pageType);
})
|| /\b(renderPreorderButton|updateAddToCartButton|updateAddToCartForms|setupAddToCartForm|teaSenegal (XOFFr)
_sqPlans.forEach(function (pl) {
if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
});
}
Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
variant_id: variantId,
product_id: (_sqTrack.product && _sqTrack.product.id) || '',
channel: channel,
market_id: _sqTrack.marketId || '',
country_code: _sqTrack.countryIsoCode || '',
page_type: _sqTrack.pageType || '',
cart_token: _sqTrack.cartToken || '',
page_url: (window.location && window.location.origin + window.location.pathname) || '',
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 &&
<
lassList.contains('stoq-buy-now-pending')),
blocked: (function () {
try {
var rr = window._RestockRocket;
return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' &&
rr.willBlockAcceleratedClick(e));
} catch (err) { return false; }
})(),
},
});
} 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 || {}));
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa {
--PT: 60px;
--PB: 60px;
--border-opacity: 0;
--border-width: 1px;
--MB: 10px;
--padding-left: 0;
--bg-padded-line: var(--bg);
}
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); }
#Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; }
'STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
}
});
}
function storefrontGraphql(query, variables) {
const cfg = window._RestockRocketConfig;
if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
return Promise.reject(new Error('Storefront API unavailable'));
}
return fetch(
`https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
{
method: 'POST',
headers: {
'Content-Type': 'appl
Serbia (RSDРСД)
pify-Storefront-Access-Token': cfg.storefrontAccessToken,
},
body: JSON.stringify({ query: query, variables: variables }),
}
)
.then(function(response) {
if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
return response.json();
})
.then(function(body) {
if (body && body.errors && body.errors.length) {
throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
}
return body && body.data;
});
}
function fetchStorefrontShopMetafield(key) {
const cfg = window._RestockRocketConfig;
const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
.then(function(data) {
const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
if (!value)
cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
}
const storefrontRead = window._RestockRocketConfig.readFlags?.enable_storefront_settings_read === true
? Promise.race([
fetchStorefrontSettings(),
new Promise(function(_, reject) { setTim
(e) {
console.error(e)
})
}
function fetchEmbedConfig(endpoint, apply) {
return fetch(
`${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
{
headers: {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
}
}
)
.then(function(response) {
if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
return response.json();
})
.then(function(data) {
try {
apply(data);
} catch (applyError) {
console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
throw applyError;
}
})
.catch(function(error) {
console.debug(`STOQ - using cached ${endpoint}:`, error.message);
});
}
function refreshShopConfig(source) {
const cfg = window._RestockRocketConfig;
const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
const fla
data;
}
});
}
function refreshSellingPlans(embedOnly) {
const cfg = window._RestockRocketConfig;
return refreshShopConfig({
embedOnly: embedOnly === true,
endpoint: 'selling_plans',
metafieldKey: 'cachedSellingPlans',
flag: 'enable_storefront_selling_plans_read',
isValid: function(value) { return !!value && Array.isArray(value.plans); },
apply: function(data) {
cfg.sellingPlans = data.plans;
cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
cfg.readFlags = data.read_flags;
}
}
});
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
const forceEmbedSellingPlans = settings.force_embed_selling_plans === tru
= 0);
});
} else {
_sqArm = (_sqc.integrations || []).some(function (i) {
return i && i.type === 'featured_product' && i.enabled &&
Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
});
}
}
if (_sqArm && document.documentElement) {
_sqc.acceleratedGateArmed = true;
document.documentElement.classList.add('stoq-buy-now-pending');
setTimeout(function () {
document.documentElement.classList.remove('stoq-buy-now-pending');
}, 6000);
}
} catch (e) { }
window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-collection.js'
window._RestockRocketConfig.scriptUrlCollectionFull = 'https://cdn.shopify.com/extensiPedals
About Us




French Southern Territories (EUR€)
Frame
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
Latvia (EUR€)
82 Newington Road, EH91QN, Edinburgh.ForkEswatini (GBP£)
Georgia (GBP£)
Shock
