Custom Builds
img src="//projektride.co.uk/cdn/shop/files/MadoneSLR9-25-46707-A-Primary_003d85b1-3803-4a9f-98ca-43e38a29b3bf_2048x2048.webp?v=1729331268" alt="Trek Madone SLR 9 Gen 8" class="mfp-zoom-in-cur" id="34836127809762">
img src="//projektride.co.uk/cdn/shop/files/MadoneSLR9-25-46707-D-Primary_1e7c482d-c81b-42ae-b735-c7ab9ab2edf0_98x.webp?v=1729330428" alt="" class="product-single__thumbnail-img">

Header Image
Tyres
Sell Your Bike

ght.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding
   label for="quantity--template--24610452406655__main">Quantity ackground:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor Close

> console.log("pr-product-page");size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;t
input type="number" name="quantity" id="quantity--template--24610452406655__main" value="1" min="1"> margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
SKU: 5320307 Home
rge \/ White \/ Gold","options":["Medium \/ Large","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053775586,"title":"Medium \/ Large \/ White \/ Black","option1":"Medium \/ Large","option2":"White \/ Black","option3":null,"sku":"5330012","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ White \/ Black","public_title":"Medium \/ Large \/ White \/ Black","options":["Medium \/ Large","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053808354,"title":"Large \/ Matte Black","option1":"Large","option2":"Matte Black","option3":null,"sku":"5320730","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Lar
,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053906658,"title":"Large \/ White \/ Gold","option1":"Large","option2":"White \/ Gold","option3":null,"sku":"5320748","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ White \/ Gold","public_title":"Large \/ White \/ Gold","options":["Large","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053939426,"title":"Large \/ White \/ Black","option1":"Large","option2":"White \/ Black","option3":null,"sku":"5330013","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ White \/ Black","public_title":"Large \/ White \/ Black","options":["Large","White \/ Black"],"price":1200000,"weight":0,"compare_at_pricy_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066054037730,"title":"Extra Large \/ Red","option1":"Extra Large","option2":"Red","option3":null,"sku":"5320743","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Large \/ Red","public_title":"Extra Large \/ Red","options":["Extra Large","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066054070498,"title":"Extra Large \/ White \/ Gold","option1":"Extra Large","option2":"White \/ Gold","option3":null,"sku":"5320749","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Large \/ White \/ Gold","public_title":"Extra Large \/ White \/ Gold","options":["Extra Large","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management:"5320735","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Blue","public_title":"Medium \/ Large \/ Blue","options":["Medium \/ Large","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053710050,"title":"Medium \/ Large \/ Red","option1":"Medium \/ Large","option2":"Red","option3":null,"sku":"5320741","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Red","public_title":"Medium \/ Large \/ Red","options":["Medium \/ Large","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053742818,"title":"Medium \/ Large \/ White \/ Gold","option1":"Medium \/ Large","option2":"White \/ Gold","option3":null,"sku
ption1":"Large","option2":"Matte Black","option3":null,"sku":"5320730","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ Matte Black","public_title":"Large \/ Matte Black","options":["Large","Matte Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053841122,"title":"Large \/ Blue","option1":"Large","option2":"Blue","option3":null,"sku":"5320736","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ Blue","public_title":"Large \/ Blue","options":["Large","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053873890,"title":"Large \/ Red","option1":"Large","option2":"Red","option3":null,"sku":"5320742","requires_shipping":tr ":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ White \/ Black","public_title":"Large \/ White \/ Black","options":["Large","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053972194,"title":"Extra Large \/ Matte Black","option1":"Extra Large","option2":"Matte Black","option3":null,"sku":"5320731","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Large \/ Matte Black","public_title":"Extra Large \/ Matte Black","options":["Extra Large","Matte Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066054004962,"title":"Extra Large \/ Blue","option1":"Extra Large","option2":"Blue","option3":null,"sku":"5320737","requires_shipping":true,"taxable":true,"featured_image":null,"available":fal
4'8" - 5'2"
Cycle To Work SchemesGrey / 50 - £1,300.00 GBP Parts & Components Grey / 52 - £1,300.00 GBP84 - 88 cm
d from our highest-level 900 Series OCLV Carbon that's not only insanely light, but delivers aerodynamic shapes for crushing descents and straightaways. Lightweight IsoFlow frame technology means that Madone doesn't sacrifice comfort for speed. This build comes ready to win with Shimano's top-of-the-line Dura-Ace Di2 drivetrain, carbon wheels, a Trek Aero RSL one-piece carbon bar\/stem and RSL Aero Bottles and Cages for more drag reduction.\u003c\/p\u003e\n\u003ch4\u003eIt's right for you if...\u003c\/h4\u003e\n\u003cp\u003e\u003cbr\u003eYou eat, sleep and breathe racing, and you want the best road race bike we've ever made. You're looking for a trifecta of aerodynamics, comfort and lightweight in a single bike. You're willing to splurge on things that matter, like our highest-level carbon lay-up, best component spec and any detail that will give you the competitive edge on race day.\u003c\/p\u003e\n\u003ch4\u003eThe tech you get\u003c\/h4\u003e\n\u003cp\u003e\u003cbr\u003eAn insanely light frame made of our
measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003ch2\u003eWhat is your inside leg?\u003c\/h2\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponen
3c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XS\"\u003eXS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e143 - 158 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'8\" - 5'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e67 - 74 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e26\" - 29\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e158 - 162 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'2\" - 5'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e74 - 76 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e29\" - 30\"\u003c
\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e179 - 188 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'10\" - 6'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e84 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e33\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e188 - 213 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'2\" - 7'0\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e88 - 100 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e35\" - 39\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n

he bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\nWhat is your inside leg?\nHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\n\n\n\n\n\n\n\nSize\nRider Height\nInseam\n\n\n\n\nXS\n\n143 - 158 cm\n4'8\" - 5'2\"\n\n\n67 - 74 cm\n26\" - 29\"\n\n\n\nS\n\n158 - 162 cm\n5'2\" - 5'4\"\n\n\n74 - 76 cm\n29\" - 30\"\n\n\n\nM\n\n162 - 173 cm\n5'4\" - 5'8\"\n\n\n76 - 81 cm\n30\" - 32\"\n\n\n\nML\n\n173 - 179 cm\n5'8\" - 5'10\"\n\n\n81 - 84 cm\n32\" - 33\"\n\n\n\nL\n\n179 - 188 cm\n5'10\" - 6'2\"\n\n\n84 - 88 cm\n33\" - 35\"\n\n\n\nXL\n\n188 - 213 cm\n6'2\" - 7'0\"\n\n\n88

tOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053251298" }, { "@type" : "Offer","sku": "5330009","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053284066" }, { "@type" : "Offer","sku": "5320727","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053316834" }, { "@type" : "Offer","sku": "5320733","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053349602" }, { "@type" : "Offer","sku": "532

}, { "@type" : "Offer","sku": "5320734","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053513442" }, { "@type" : "Offer","sku": "5320740","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053546210" }, { "@type" : "Offer","sku": "5320746","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053578978" }, { "@type" : "Offer","sku": "5330011","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-mad
ps:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053742818" }, { "@type" : "Offer","sku": "5330012","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053775586" }, { "@type" : "Offer","sku": "5320730","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053808354" }, { "@type" : "Offer","sku": "5320736","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066053841122" }, { "@type" : "Offer","sku": "5320742","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "
Stock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066054004962" }, { "@type" : "Offer","sku": "5320743","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066054037730" }, { "@type" : "Offer","sku": "5320749","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066054070498" }, { "@type" : "Offer","sku": "5330014","availability" : "http://schema.org/OutOfStock", "price" : 12000.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-madone-slr-9-gen-9?variant=46066054103266" } ] }


<

Finishing Kit


See More


Tyres

Tubes


Tubeless


Saddles

Seat Posts & Clamps
PedalsSee MoreComponentsE-bike Batteries and chargers
Gears & Drivetrain

<


03c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e","published_at":"2025-11-29T16:29:36+00:00","created_at":"2024-10-19T11:00:46+01:00","vendor":"Trek","type":"Bicycles","tags":["Madone"],"price":1200000,"price_min":1200000,"price_max":1200000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46066053152994,"title":"Extra Small \/ Matte Black","option1":"Extra Small","option2":"Matte Black","option3":null,"sku":"5320726","requires_shipping":true,"taxable":true,"featured_image":null,"available":
en 8 - Extra Small \/ Red","public_title":"Extra Small \/ Red","options":["Extra Small","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053251298,"title":"Extra Small \/ White \/ Gold","option1":"Extra Small","option2":"White \/ Gold","option3":null,"sku":"5320744","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Small \/ White \/ Gold","public_title":"Extra Small \/ White \/ Gold","options":["Extra Small","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053284066,"title":"Extra Small \/ White \/ Black","option1":"Extra Small","option2":"White \/ Black","option3":null,"sku":"5330009","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Mado0131 374 5324
e","public_title":"Small \/ Blue","options":["Small","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053382370,"title":"Small \/ Red","option1":"Small","option2":"Red","option3":null,"sku":"5320739","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Small \/ Red","public_title":"Small \/ Red","options":["Small","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053415138,"title":"Small \/ White \/ Gold","option1":"Small","option2":"White \/ Gold","option3":null,"sku":"5320745","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Small \/ White \/ Gold","public_title":"Small \/ White \/ Gold","options":["Small","White \/ Gold"],"price":120
re_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053513442,"title":"Medium \/ Blue","option1":"Medium","option2":"Blue","option3":null,"sku":"5320734","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Blue","public_title":"Medium \/ Blue","options":["Medium","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053546210,"title":"Medium \/ Red","option1":"Medium","option2":"Red","option3":null,"sku":"5320740","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Red","public_title":"Medium \/ Red","options":["Medium","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan
tions":[]},{"id":46066053644514,"title":"Medium \/ Large \/ Matte Black","option1":"Medium \/ Large","option2":"Matte Black","option3":null,"sku":"5320729","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Matte Black","public_title":"Medium \/ Large \/ Matte Black","options":["Medium \/ Large","Matte Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053677282,"title":"Medium \/ Large \/ Blue","option1":"Medium \/ Large","option2":"Blue","option3":null,"sku":"5320735","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ Blue","public_title":"Medium \/ Large \/ Blue","options":["Medium \/ Large","Blue"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":fal
,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053775586,"title":"Medium \/ Large \/ White \/ Black","option1":"Medium \/ Large","option2":"White \/ Black","option3":null,"sku":"5330012","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Medium \/ Large \/ White \/ Black","public_title":"Medium \/ Large \/ White \/ Black","options":["Medium \/ Large","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053808354,"title":"Large \/ Matte Black","option1":"Large","option2":"Matte Black","option3":null,"sku":"5320730","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ Matte Black","public_title":"Large \/ Matte Black","options":["Large","Matte Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management"Location
rge \/ White \/ Gold","option1":"Large","option2":"White \/ Gold","option3":null,"sku":"5320748","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ White \/ Gold","public_title":"Large \/ White \/ Gold","options":["Large","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053939426,"title":"Large \/ White \/ Black","option1":"Large","option2":"White \/ Black","option3":null,"sku":"5330013","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Large \/ White \/ Black","public_title":"Large \/ White \/ Black","options":["Large","White \/ Black"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066053972194,"title":"Extra Large \/ Matt
Large","option2":"Red","option3":null,"sku":"5320743","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Large \/ Red","public_title":"Extra Large \/ Red","options":["Extra Large","Red"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066054070498,"title":"Extra Large \/ White \/ Gold","option1":"Extra Large","option2":"White \/ Gold","option3":null,"sku":"5320749","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 9 Gen 8 - Extra Large \/ White \/ Gold","public_title":"Extra Large \/ White \/ Gold","options":["Extra Large","White \/ Gold"],"price":1200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46066054103266,"title":"Extra Large \/ White \/ Black","option1":"Extra 82 Newington RoadadoneSLR9-25-46707-A-Primary_003d85b1-3803-4a9f-98ca-43e38a29b3bf.webp?v=1729331268"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-D-Primary_1e7c482d-c81b-42ae-b735-c7ab9ab2edf0.webp?v=1729330428","options":["Size","Colour"],"media":[{"alt":null,"id":34836089831650,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-D-Primary_1e7c482d-c81b-42ae-b735-c7ab9ab2edf0.webp?v=1729330428"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-D-Primary_1e7c482d-c81b-42ae-b735-c7ab9ab2edf0.webp?v=1729330428","width":1440},{"alt":null,"id":34836090355938,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-B-Primary_3791fa8c-f1e1-4c58-9631-3d6847909551.webp?v=1729330438"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":Edinburgh
","width":1440},{"alt":null,"id":34836127809762,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-A-Primary_003d85b1-3803-4a9f-98ca-43e38a29b3bf.webp?v=1729331268"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9-25-46707-A-Primary_003d85b1-3803-4a9f-98ca-43e38a29b3bf.webp?v=1729331268","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Madone SLR 9 Gen 8 is built for dominating the roads with equal parts light weight and aerodynamic speed. It's crafted from our highest-level 900 Series OCLV Carbon that's not only insanely light, but delivers aerodynamic shapes for crushing descents and straightaways. Lightweight IsoFlow frame technology means that Madone doesn't sacrifice comfort for speed. This build comes ready to win with Shimano's top-of-the-line Dura-Ace Di2 drivetrain, carbon wheels, a Trek Aero EH9 1QN
beless carbon wheels and a Trek Aero RSL one-piece bar\/stem.\u003c\/p\u003e\n\u003ch4\u003eThe final word\u003c\/h4\u003e\n\u003cp\u003e\u003cbr\u003eThe Madone SLR 9 Gen 8 is our lightest, most aerodynamic, top-performing Madone, ready to deliver superbike performance absolutely everywhere. Its crafted with a supremely light 900 Series OCLV Carbon frame for rocketing up climbs, aero tube shaping for slicing through windy descents and IsoFlow comfort tech to keep you feeling good through it all. It's spec'd with the top components and doesn't make any compromises.\u003c\/p\u003e\n\u003ch2\u003eHow tall are you?\u003c\/h2\u003e\n\u003cp\u003e\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance fr
52fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XS\"\u003eXS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e143 - 158 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'8\"
ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e76 - 81 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 32\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-ML\"\u003eML\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e173 - 179 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'8\" - 5'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e81 - 84 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e179 - 188 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'10\" - 6'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp clas
\"\u003e\u003c\/section\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46066053152994 : "deny",46066053185762 : "deny",46066053218530 : "deny",46066053251298 : "deny",46066053284066 : "deny",46066053316834 : "deny",46066053349602 : "deny",46066053382370 : "deny",46066053415138 : "deny",46066053447906 : "deny",46066053480674 : "deny",46066053513442 : "deny",46066053546210 : "deny",46066053578978 : "deny",46066053611746 : "deny",46066053644514 : "deny",46066053677282 : "deny",46066053710050 : "deny",46066053742818 : "deny",46066053775586 : "deny",46066053808354 : "deny",46066053841122 : "deny",46066053873890 : "deny",46066053906658 : "deny",46066053939426 : "deny",46066053972194 : "deny",46066054004962 : "deny",46066054037730 : "deny",46066054070498 : "deny",46066054103266 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46066053152994 : parseInt("0"),46066053185762 : parseInt("0"),46066053218530 : parseInt("0"),46066053251298 : parseInt("0"),46066053284066 : parseInEmail
066053349602 : parseInt(""),46066053382370 : parseInt(""),46066053415138 : parseInt(""),46066053447906 : parseInt(""),46066053480674 : parseInt(""),46066053513442 : parseInt(""),46066053546210 : parseInt(""),46066053578978 : parseInt(""),46066053611746 : parseInt(""),46066053644514 : parseInt(""),46066053677282 : parseInt(""),46066053710050 : parseInt(""),46066053742818 : parseInt(""),46066053775586 : parseInt(""),46066053808354 : parseInt(""),46066053841122 : parseInt(""),46066053873890 : parseInt(""),46066053906658 : parseInt(""),46066053939426 : parseInt(""),46066053972194 : parseInt(""),46066054004962 : parseInt(""),46066054037730 : parseInt(""),46066054070498 : parseInt(""),46066054103266 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46066053152994 : null,46066053185762 : null,46066053218530 : null,46066053251298 : null,46066053284066 : null,46066053316834 : null,46066053349602 : null,46066053382370 : null,46066053415138 : null,46066053447906 : null,46066053480674 :
),46066053742818 : parseInt(""),46066053775586 : parseInt(""),46066053808354 : parseInt(""),46066053841122 : parseInt(""),46066053873890 : parseInt(""),46066053906658 : parseInt(""),46066053939426 : parseInt(""),46066053972194 : parseInt(""),46066054004962 : parseInt(""),46066054037730 : parseInt(""),46066054070498 : parseInt(""),46066054103266 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46066053152994 : null,46066053185762 : null,46066053218530 : null,46066053251298 : null,46066053284066 : null,46066053316834 : null,46066053349602 : null,46066053382370 : null,46066053415138 : null,46066053447906 : null,46066053480674 : null,46066053513442 : null,46066053546210 : null,46066053578978 : null,46066053611746 : null,46066053644514 : null,46066053677282 : null,46066053710050 : null,46066053742818 : null,46066053775586 : null,46066053808354 : null,46066053841122 : null,46066053873890 : null,46066053906658 : null,46066053939426 : null,46066053972194 : null,46066054004962 : n[email protected]
3480674 : null,46066053513442 : null,46066053546210 : null,46066053578978 : null,46066053611746 : null,46066053644514 : null,46066053677282 : null,46066053710050 : null,46066053742818 : null,46066053775586 : null,46066053808354 : null,46066053841122 : null,46066053873890 : null,46066053906658 : null,46066053939426 : null,46066053972194 : null,46066054004962 : null,46066054037730 : null,46066054070498 : null,46066054103266 : null,}; window._RestockRocketConfig.selected_variant_id = 46066053284066; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019bf9e0-3016-7510-aaea-4318e35b6645/restock-rocket-shopify-436/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019bf9e0-3016-7510-aaea-4318e35b6645/
ld 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 (
<
!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key
eCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Sho
New Bikes:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // 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); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType ===
om event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }
95 : null,54945491681663 : null,54945491714431 : null,54945491747199 : null,54945491779967 : null,54945491812735 : null,54945491845503 : null,}; window._RestockRocketConfig.variantsShippingText = {54945491353983 : "",54945491386751 : "",54945491419519 : "",54945491452287 : "",54945491485055 : "",54945491517823 : "",54945491550591 : "",54945491583359 : "",54945491616127 : "",54945491648895 : "",54945491681663 : "",54945491714431 : "",54945491747199 : "",54945491779967 : "",54945491812735 : "",54945491845503 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {54945491353983 : null,54945491386751 : null,54945491419519 : null,54945491452287 : null,54945491485055 : null,54945491517823 : null,54945491550591 : null,54945491583359 : null,54945491616127 : null,54945491648895 : null,54945491681663 : null,54945491714431 : null,54945491747199 : null,54945491779967 : null,54945491812735 : null,54945491845503 : null,}; window._RestockRocketConfig.selected_variant_id = 54945491616127; window
id settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._Res

  • <