Open navigation menu
Open search bar
Header Image

<<







OtherCustom BuildsCycle To Work SchemesInsure Your Bike< < <Motor < Enve< <

Cockpit
Handlebars
Stems
Grips & Bar-TapeBrakesComplete BrakesBrake RotorsBrake PadsBrake SparesForksFront SuspensionFinishing KitTyresTubelessSeat Posts & Clamps
Headsets
Rear Suspension
<
Tubes
Saddles
Pedals
Hire Ortlieb 40L Pannier BagsQuantity:
1Gears & Drivetrain
a class="product__media product__media--featured" href="/collections/all-products/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> Components
span class="visually-hidden">Hire Ortlieb 40L Pannier Bags
<> 1 E-bike Batteries and chargers 2 Complete Wheels 5+ Increase quantityGlovesNotify me when this product is available:Essentials Cleaners, Degreasers and LubricationSubmitMaintenance window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":56393231761791,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"V-B8-SB","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Early Rider Bella Velio Sky Blue","public_title":null,"options":["Default Title"],"price":19900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '19900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":56393231761791,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"V-B8-SB","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Early Rider Bella Velio Sky Blue","public_title":null,"options":["Default Title"],"price":19900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '19900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Sell Your BikeProduct Details  22CMFinance FRAME WALNUT & A-GRADE BIRCH LAMINATED BLEND CNC MACHINED AL6061 6 SPOKE CONVEX HUBS WHEEL BEARINGS SHIELDED CARTRIDGE BEARINGS ANODIZED AL6061 - LASER ETCHED SPRING ADJUSTER IMPACT RESISTANT ABS PUNCTURE PROOF EVA FOAM HOLLOW AL6061 CNC MACHINED WEIGHT 2.8KG
Hire Ortlieb 40L Pannier Bags £0.00 Wheels
HIRE - BIKE PACKING BUNDLE3 Tubelessa class="product__media product__media--featured" href="/collections/all-products/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> span class="visually-hidden">HIRE - BIKE PACKING BUNDLE4
> > Tools & Maintenance
Clothing and Protectiondiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)"> ProjektRide Merchandise
Decrease quantity Helmets
Clothinglabel for="quantity--template--15326745395426__main">Quantity
> input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> Socks
Add to cart
Accessories Bontrager XR Trail Elite, nylon lock-on <
Contact UsSTANDOVER HEIGHT
HEADTUBE MUDGUARDSOpen search bar UV COATED IMPACT RESISTANT ABS STEERER CNC MACHINED AL6061
HUBSMy Account
WHEEL BOLTS CNC MACHINED AL7075 ALUMINIUM HEADSET BEARINGS ANGULAR CONTACT DEEP GROOVE CARTRIDGE
TOP CAP
TYRES AXLES
BAR ENDS
IMPACT ABSORBING POLYMER
GRIPS
SOFT TOUCH EVA FOAM
SADDLE
FOOD SAFE SILICONE
SPEC NOTICE Every effort has been made to ensure accuracy throughout this website. However, Early Rider reserves the right to change prices and bike specifications without prior notice
{"id":15398331548031,"title":"Early Rider Bella Velio Sky Blue","handle":"early-rider-bella-velio-sky-blue","description":"\u003cp\u003eSTANDOVER HEIGHT\u003cbr\u003e\n 22CM\u003cbr\u003e\nFRAME\u003cbr\u003e\nWALNUT \u0026amp; A-GRADE BIRCH LAMINATED BLEND\u003cbr\u003e\nHEADTUBE\u003cbr\u003e\nCNC MACHINED AL6061\u003cbr\u003e\nMUDGUARDS\u003cbr\u003e\nUV COATED IMPACT RESISTANT ABS\u003cbr\u003e\nSTEERER\u003cbr\u003e\nCNC MACHINED AL6061\u003cbr\u003e\nHUBS\u003cbr\u003e\n6 SPOKE CONVEX HUBS\u003cbr\u003e\nWHEEL BEARINGS\u003cbr\u003e\nSHIELDED CARTRIDGE BEARINGS\u003cbr\u003e\nWHEEL BOLTS\u003cbr\u003e\nCNC MACHINED AL7075 ALUMINIUM\u003cbr\u003e\nHEADSET BEARINGS\u003cbr\u003e\nANGULAR CONTACT DEEP GROOVE CARTRIDGE\u003cbr\u003e\nTOP CAP\u003cbr\u003e\nANODIZED AL6061 - LASER ETCHED\u003cbr\u003e\nSPRING ADJUSTER\u003cbr\u003e\nIMPACT RESISTANT ABS\u003cbr\u003e\nTYRES\u003cbr\u003e\nPUNCTURE PROOF EVA FOAM\u003cbr\u003e\nAXLES\u003cbr\u003e\nHOLLOW AL6061 CNC MACHINED\u003cbr\u003e\nWEIGHT\u003cbr\u003e\n2.8KG\u003cbr\u003e\nBAR ENDS\u003cbr\u003e\nIMPACT ABSORBING POLYMER\u003cbr\u003e\nGRIPS\u003cbr\u003e\nSOFT TOUCH EVA FOAM\u003cbr\u003e\nSADDLE\u003cbr\u003e\nFOOD SAFE SILICONE\u003cbr\u003e\nSPEC NOTICE\u003cbr\u003e\nEvery effort has been made to ensure accuracy throughout this website. However, Early Rider reserves the right to change prices and bike specifications without prior notice\u003c\/p\u003e","published_at":"2025-11-13T16:39:14+00:00","created_at":"2025-11-13T16:39:14+00:00","vendor":"Early Rider","type":"Bike","tags":["Early Rider","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":19900,"price_min":19900,"price_max":19900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":56393231761791,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"V-B8-SB","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Early Rider Bella Velio Sky Blue","public_title":null,"options":["Default Title"],"price":19900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Bella-Velio-SKY-BLUE-Profile-white-3200x1800_dd1b0feb-c298-454e-a090-25d2b283ddd2_1753974492.jpg?v=1763051957"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Bella-Velio-SKY-BLUE-Profile-white-3200x1800_dd1b0feb-c298-454e-a090-25d2b283ddd2_1753974492.jpg?v=1763051957","options":["Title"],"media":[{"alt":null,"id":68666746798463,"position":1,"preview_image":{"aspect_ratio":1.778,"height":1406,"width":2500,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Bella-Velio-SKY-BLUE-Profile-white-3200x1800_dd1b0feb-c298-454e-a090-25d2b283ddd2_1753974492.jpg?v=1763051957"},"aspect_ratio":1.778,"height":1406,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Bella-Velio-SKY-BLUE-Profile-white-3200x1800_dd1b0feb-c298-454e-a090-25d2b283ddd2_1753974492.jpg?v=1763051957","width":2500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eSTANDOVER HEIGHT\u003cbr\u003e\n 22CM\u003cbr\u003e\nFRAME\u003cbr\u003e\nWALNUT \u0026amp; A-GRADE BIRCH LAMINATED BLEND\u003cbr\u003e\nHEADTUBE\u003cbr\u003e\nCNC MACHINED AL6061\u003cbr\u003e\nMUDGUARDS\u003cbr\u003e\nUV COATED IMPACT RESISTANT ABS\u003cbr\u003e\nSTEERER\u003cbr\u003e\nCNC MACHINED AL6061\u003cbr\u003e\nHUBS\u003cbr\u003e\n6 SPOKE CONVEX HUBS\u003cbr\u003e\nWHEEL BEARINGS\u003cbr\u003e\nSHIELDED CARTRIDGE BEARINGS\u003cbr\u003e\nWHEEL BOLTS\u003cbr\u003e\nCNC MACHINED AL7075 ALUMINIUM\u003cbr\u003e\nHEADSET BEARINGS\u003cbr\u003e\nANGULAR CONTACT DEEP GROOVE CARTRIDGE\u003cbr\u003e\nTOP CAP\u003cbr\u003e\nANODIZED AL6061 - LASER ETCHED\u003cbr\u003e\nSPRING ADJUSTER\u003cbr\u003e\nIMPACT RESISTANT ABS\u003cbr\u003e\nTYRES\u003cbr\u003e\nPUNCTURE PROOF EVA FOAM\u003cbr\u003e\nAXLES\u003cbr\u003e\nHOLLOW AL6061 CNC MACHINED\u003cbr\u003e\nWEIGHT\u003cbr\u003e\n2.8KG\u003cbr\u003e\nBAR ENDS\u003cbr\u003e\nIMPACT ABSORBING POLYMER\u003cbr\u003e\nGRIPS\u003cbr\u003e\nSOFT TOUCH EVA FOAM\u003cbr\u003e\nSADDLE\u003cbr\u003e\nFOOD SAFE SILICONE\u003cbr\u003e\nSPEC NOTICE\u003cbr\u003e\nEvery effort has been made to ensure accuracy throughout this website. However, Early Rider reserves the right to change prices and bike specifications without prior notice\u003c\/p\u003e"} { "@context": "http://schema.org/", "@type": "Product", "name": "Early Rider Bella Velio Sky Blue", "url": "https:\/\/projektride.co.uk\/products\/early-rider-bella-velio-sky-blue","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/Bella-Velio-SKY-BLUE-Profile-white-3200x1800_dd1b0feb-c298-454e-a090-25d2b283ddd2_1753974492_2500x.jpg?v=1763051957" ],"description": "STANDOVER HEIGHT\n 22CM\nFRAME\nWALNUT \u0026amp; A-GRADE BIRCH LAMINATED BLEND\nHEADTUBE\nCNC MACHINED AL6061\nMUDGUARDS\nUV COATED IMPACT RESISTANT ABS\nSTEERER\nCNC MACHINED AL6061\nHUBS\n6 SPOKE CONVEX HUBS\nWHEEL BEARINGS\nSHIELDED CARTRIDGE BEARINGS\nWHEEL BOLTS\nCNC MACHINED AL7075 ALUMINIUM\nHEADSET BEARINGS\nANGULAR CONTACT DEEP GROOVE CARTRIDGE\nTOP CAP\nANODIZED AL6061 - LASER ETCHED\nSPRING ADJUSTER\nIMPACT RESISTANT ABS\nTYRES\nPUNCTURE PROOF EVA FOAM\nAXLES\nHOLLOW AL6061 CNC MACHINED\nWEIGHT\n2.8KG\nBAR ENDS\nIMPACT ABSORBING POLYMER\nGRIPS\nSOFT TOUCH EVA FOAM\nSADDLE\nFOOD SAFE SILICONE\nSPEC NOTICE\nEvery effort has been made to ensure accuracy throughout this website. However, Early Rider reserves the right to change prices and bike specifications without prior notice","sku": "V-B8-SB","brand": { "@type": "Thing", "name": "Early Rider" },"offers": [{ "@type" : "Offer","sku": "V-B8-SB","availability" : "http://schema.org/InStock", "price" : 199.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/early-rider-bella-velio-sky-blue?variant=56393231761791" } ] }
[]
nce in an alloy package. It's built on a high-pivot chassis that boosts traction for punchy climbs and keeps stability a priority when you point it straight down. A mixed set-up with a 29˝ front and 27.5˝ rear wheel keep handling playful. Plus, you get an upgraded 170 mm\/170 mm RockShox suspension package that holds up to anything you can throw at it, all wrapped up with a wireless SRAM GX AXS transmission that keeps shifts on-point.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003eYou're looking for the best alloy enduro bike you can find, and want it spec'd with components built to rally. You want plenty of travel for cleaning house through boulder fields, and a high-pivot platform for a boost of traction and stability. You love the added versatility that a mixed wheel set-up brings to the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-blo,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - XS \/ Red","public_title":"XS \/ Red","options":["XS","Red"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683670399,"title":"S \/ Mercury","option1":"S","option2":"Mercury","option3":null,"sku":"5302833","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - S \/ Mercury","public_title":"S \/ Mercury","options":["S","Mercury"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683703167,"title":"S \/ Red","option1":"S","option2":"Red","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683801471,"title":"ML \/ Mercury","option1":"ML","option2":"Mercury","option3":null,"sku":"5302835","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - ML \/ Mercury","public_title":"ML \/ Mercury","options":["ML","Mercury"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683834239,"title":"ML \/ Red","option1":"ML","option2":"Red","option3":null,"sku":"5302840","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - ML \/ Red","public_title":"ML \/ Red","options":["ML","Red"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683867007,"title":"L \":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - XL \/ Mercury","public_title":"XL \/ Mercury","options":["XL","Mercury"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683965311,"title":"XL \/ Red","option1":"XL","option2":"Red","option3":null,"sku":"5302842","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - XL \/ Red","public_title":"XL \/ Red","options":["XL","Red"],"price":517500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239683998079,"title":"XXL \/ Mercury","option1":"XXL","option2":"Mercury","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Slash 9 GX AXS T-Type Gen 6 - XXL \/ Mercury","public_title":"XXL \/ Mercury","opti
edDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.integrations = [{"id"pgraded components are the cherry on top.\u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIts high-pivot suspension gives you insane control for hairy descents, while carefully tuned anti-squat and oversized pulleys make pedalling astonishingly efficient\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe long, 170 mm\/170 mm front and rear travel is more than enough for stomping big jumps and cleaning rock gardens\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIt comes ready to roll with a mixed wheel set-up that gives you a fast-rolling 29 in front hoop and stiff, yet nimble 27.5 in rear wheel, and can be set up as a 29er for more speed\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eYou can tweak Slash for how and where you ride with an adjustable leverage rate, bolt-on lower shock mount for swapping to full 29er and adjustable-angle headset (sold separately)\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eInternal storage gives you a spot to stash tools
69-A-Alt4.jpg?v=1742839176","\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Alt8.jpg?v=1742839188"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Portrait.jpg?v=1742839149","options":["Size","Colour"],"media":[{"alt":null,"id":64915759628671,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Portrait.jpg?v=1742839149"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Portrait.jpg?v=1742839149","width":1920},{"alt":null,"id":64915760710015,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Alt1.jpg?v=1742839155"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Alt1.jpg?v=1742839155","width":1920},{"alt":null,"id":64915761103231,"position":3,
":1920},{"alt":null,"id":64915765166463,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Alt8.jpg?v=1742839188"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash9-24-41669-A-Alt8.jpg?v=1742839188","width":1920}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003e\u003cstrong\u003eThe Slash 9 GX AXS T-Type is an enduro mountain bike that gives you top performance in an alloy package. It's built on a high-pivot chassis that boosts traction for punchy climbs and keeps stability a priority when you point it straight down. A mixed set-up with a 29˝ front and 27.5˝ rear wheel keep handling playful. Plus, y
nt and rear travel with a RockShox ZEB Select+ fork with DebonAir spring and Charger 3 RC2 damper and RockShox Vivid Select+ shock. Plenty of gears for punchy climbs with SRAM's wireless GX AXS transmission, a Bontrager Line Dropper and an MX wheel set-up with 29 in front and 27.5 at the rear Bontrager Line Comp 30 Tubeless Ready wheels with Rapid Drive hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003eThe Slash 9 GX AXS T-Type is a hard-hitting alloy enduro ride for rippers who want top-end components on a robust aluminium frame. Its long, 170 mm of front and rear suspension make light work of huge booters and drops, and upgraded components are the cherry on top.\u003c\/p\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIts high-pivot suspension gives you insane control for hairy descents, while carefully tuned anti-squat and oversized p
239683670399 : "deny",55239683703167 : "deny",55239683735935 : "deny",55239683768703 : "deny",55239683801471 : "deny",55239683834239 : "deny",55239683867007 : "deny",55239683899775 : "deny",55239683932543 : "deny",55239683965311 : "deny",55239683998079 : "deny",55239684030847 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55239683604863 : parseInt("0"),55239683637631 : parseInt("0"),55239683670399 : parseInt("0"),55239683703167 : parseInt("0"),55239683735935 : parseInt("51"),55239683768703 : parseInt("0"),55239683801471 : parseInt("0"),55239683834239 : parseInt("2"),55239683867007 : parseInt("0"),55239683899775 : parseInt("0"),55239683932543 : parseInt("0"),55239683965311 : parseInt("0"),55239683998079 : parseInt("0"),55239684030847 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55239683604863 : parseInt(""),55239683637631 : parseInt(""),55239683670399 : parseInt(""),55239683703167 : parseInt(""),55239683735935 : parseInt(""),55239683768703 : parseInt("")
1 : parseInt(""),55239683998079 : parseInt(""),55239684030847 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55239683604863 : null,55239683637631 : null,55239683670399 : null,55239683703167 : null,55239683735935 : null,55239683768703 : null,55239683801471 : null,55239683834239 : null,55239683867007 : null,55239683899775 : null,55239683932543 : null,55239683965311 : null,55239683998079 : null,55239684030847 : null,}; window._RestockRocketConfig.variantsShippingText = {55239683604863 : "",55239683637631 : "",55239683670399 : "",55239683703167 : "",55239683735935 : "",55239683768703 : "",55239683801471 : "",55239683834239 : "",55239683867007 : "",55239683899775 : "",55239683932543 : "",55239683965311 : "",55239683998079 : "",55239684030847 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55239683604863 : null,55239683637631 : null,55239683670399 : null,55239683703167 : null,55239683735935 : null,55239683768703 : null,55239683801471 : null,552396
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server 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

= 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
age = Date.now() - updatedAt.getTime(); if (age
SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings ||

]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket

hopify.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; } 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(cac
fig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab
New Bikesa class="product__media product__media--featured" href="/collections/all-products/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> >
>
Shop All New Bikes
Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
Workshop

See More

img src="//projektride.co.uk/cdn/shop/files/Rail99XOAXS-25-48472-A-Alt1_98x.jpg?v=1751647642" alt="" class="product-single__thumbnail-img">
Workshop Prices
  • Book a Service
  • Custom Builds Trek Rail+ 9.9 X0 AXS T-Type Gen 5
Trek Rail+ 9.9 X0 AXS T-Type Gen 5
£11,000.00
Parts & Components
SaddlesSlate / M - Sold Out
Slate / L - Sold Out
Slate / XL - Sold Out