★★★★★

{"id":14907928936831,"title":"Trek Émonda ALR Frameset","handle":"trek-emonda-alr-frameset","description":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003eÉmonda ALR frame set gives you the look and performance of carbon at an alloy price point that's far friendlier on the wallet. Shaped tubes and Invisible Weld Technology make this aluminium road bike frame the perfect starting point for a high-performance, high-value build.\u003c\/p\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFrameset\u003cbr\u003eFrame    Ultralight 300 Series Alpha Aluminium, Invisible Weld technology, tapered head tube, Control Freak internal routing, DuoTrap S compatible, direct-mount rim brakes, 130x5 mm QR, 86.5 mm PressFit bottom bracket\u003cbr\u003eFork    Emonda SL full carbon, tapered carbon steerer, direct mount brake, carbon dropouts, 5x100 mm QR\u003cbr\u003eFrame fit    H2\u003c\/p\u003e\n\u003cp\u003eWeight\u003cbr\u003eWeight    56 - 1.75 kg \/ 3.85 lb\u003cbr\u003eWeight limit    This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u00

ants":[{"id":54945520058751,"title":"Grey \/ 47","option1":"Grey","option2":"47","option3":null,"sku":"589000","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Frameset - Grey \/ 47","public_title":"Grey \/ 47","options":["Grey","47"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945520091519,"title":"Grey \/ 50","option1":"Grey","option2":"50","option3":null,"sku":"589001","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Frameset - Grey \/ 50","public_title":"Grey \/ 50","options":["Grey","50"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945520124287,"title":"Grey \/ 52","option1":"Grey","option2":"52","option3":null,"sku":"589002","requires_shipping":true,"taxableBrake Rotors
],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945520222591,"title":"Grey \/ 58","option1":"Grey","option2":"58","option3":null,"sku":"589005","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Frameset - Grey \/ 58","public_title":"Grey \/ 58","options":["Grey","58"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945520255359,"title":"Grey \/ 60","option1":"Grey","option2":"60","option3":null,"sku":"589006","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Frameset - Grey \/ 60","public_title":"Grey \/ 60","options":["Grey","60"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_al
  • Tubesa href="https://projektride.co.uk/search?type=product&q=apidura" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_0249_360x.png?v=1693301190); width: 120px; padding-top: 57.4%;">
  • > <
  • Logo image< Tubeless
  • a href="https://projektride.co.uk/search?type=product&q=benno" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2023-08-30_at_13.34.25_360x.png?v=1693401784); width: 120px; padding-top: 102.4%;">
  • Gloria
  • < Seat Posts & Clamps a href="https://projektride.co.uk/search?q=ESI&type=product" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2023-10-05_at_10.46.34_360x.png?v=1696499201); width: 120px; padding-top: 67.7%;">

  • >
  • Amflow
  • Skip to contentThis site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.
  • CloseHome
  • Brake Rotors
    Parts & Components  
    5+
    Services
    See More Brands
    Decrease quantityHopeHeader Image
    Workshop Enve
    Increase quantitySee More

    Rider Care
    Tubeless
    >
    EeL86875c3w26_lErmQYoao9s7M0hfKpHvw3x7KVYEDxUJ3rEtM62ZmziUP4ifyH4s.NTj2QNWqjyp1mfGXN3iNy_XjE4viOsVYL7GQwJAjOrHwCC4KsPAh6AHmoCEk6oxJo12zlUcyCD22MY8t2SQSsnZAXSd5EHB72Kipz04migk5B6ByGZ376uW6QMPTJUXwW3HOx72qOybAd8TewnKgUloqw_uK_CzJd5wfNtfGDWFOE.1YZaHQcpgMgMz9XRDicgzkBwABiXzrEOe05PBY8VzoLF.xL92vPNHZLaB1GJ9C9VsxIVk0nkVs1uWEByRVtK88PurSyo6BcdnJ2ytShHTocvj4w0JQ4EVNtvr71O_l6KAZIuX_il.XB0FmWYNGSEwvts2NwjNQD2fnBgesackCPf2TSzIH0pexIj.P02DXMvE.6INQ0inSvYHKz1nEFQxOZm0q5MrwfiR5vzCPoaYCLbQjF2q1MXAVpvj0dwUl2ZbZu70hDUBrtGEJakIrfIBhfuLa7EP0UaVTleNWTfszClHF2JMwQy3UMaeQzD.DFKJSLXkcDzYOuOib5XpVyZnB_7sIKD.Gz1_g4_YISh7Egp1rFKHibcJ9HWh.I3RHn8jEute9gAJ1TXBhRvrJY2tfwGB1c4A.O9xR0NMLVNCIMWdMH.XYFHe0vzECvS8ohjr2o45xA6dXLj6HP_fM5dHnA34yyhhiC8spz5N0RFkqxocq8715zvTSIg_1BIyF_qdILXld1uXOnMPJZ8s53ol8TsrRBSOEz4ntlwRz3boZexVee2OfAAMXibGYd25hI8wjn_aVQWa.MEZxK5GpuQy7aNPzRVwhq.Nb6ZFttMDCscUhTpYnlSIZbs.YZDRqlPijGxH0usA3Q10TBto2yeyBFkXIpKvKby89CwaPm.JnGT',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/c
    <
    },{"id":43934795858146,"title":"31.6 \/ 240","option1":"31.6","option2":"240","option3":null,"sku":"1C0987","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"OneUp Components Dropper Post V3 (With Lever) - 31.6 \/ 240","public_title":"31.6 \/ 240","options":["31.6","240"],"price":28900,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43934795890914,"title":"34.9 \/ 90","option1":"34.9","option2":"90","option3":null,"sku":"1C0975","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"OneUp Components Dropper Post V3 (With Lever) - 34.9 \/ 90","public_title":"34.9 \/ 90","options":["34.9","90"],"price":28900,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43934795923682,"title":"34.9 \/ 120","option1":"34.9","option2":"120","option3":null,"sku
    Services  ame":"OneUp Components Dropper Post V3 (With Lever) - 34.9 \/ 180","public_title":"34.9 \/ 180","options":["34.9","180"],"price":28900,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43934796021986,"title":"34.9 \/ 210","option1":"34.9","option2":"210","option3":null,"sku":"1C0984","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"OneUp Components Dropper Post V3 (With Lever) - 34.9 \/ 210","public_title":"34.9 \/ 210","options":["34.9","210"],"price":28900,"weight":900,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43934796054754,"title":"34.9 \/ 240","option1":"34.9","option2":"240","option3":null,"sku":"1C0987","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"OneUp Components Dropper Post V3 (With Lever) - 34.9 \/ 240","public_title":"34.9 \/ 2
    Actuator-966_21f9cd71-3645-4507-9c12-c66e44c165dd.jpg?v=1639749336","options":["Clamp Size","Drop"],"media":[{"alt":null,"id":28866166128866,"position":1,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-180mm-Dropper-Post-Side-Up-V21-Actuator-966_21f9cd71-3645-4507-9c12-c66e44c165dd.jpg?v=1639749336"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-180mm-Dropper-Post-Side-Up-V21-Actuator-966_21f9cd71-3645-4507-9c12-c66e44c165dd.jpg?v=1639749336","width":966},{"alt":null,"id":28866165997794,"position":2,"preview_image":{"aspect_ratio":0.584,"height":1404,"width":820,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.40.11.png?v=1639749336"},"aspect_ratio":0.584,"height":1404,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-17at13.40.11.png?v=1639749336","width":820},{"alt":null,"id":288661660305 ct_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-120mm-Dropper-Post-Back-Detail-966_3d79c112-46c4-4800-a81c-360f2772c07a.jpg?v=1639749328"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-120mm-Dropper-Post-Back-Detail-966_3d79c112-46c4-4800-a81c-360f2772c07a.jpg?v=1639749328","width":966}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eALL DROPPERS NOW SHIP WITH AN INSTALLED V2.1 ACTUATOR\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe OneUp Dropper post is now available in\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cstrong data-mce-fragment=\"1\"\u003e120mm, 150mm, 180mm and 210mm lengths\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eand all can be shimmed down in tra t=\"1\"\u003eFEATURES\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eTravel adjust shims allow you to custom tune your post to dial in your perfect length.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eCable actuated for easy installation and a simple no bleed remote\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eErgonomic remote paddle position\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eReliable sealed cartridge internals\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eEasy to service at home\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e2 year warranty\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eUPDATES\u003c\/st 3eDrop\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003e120mm, 150mm, 180mm, 210mm adjustable*.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRouting\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eInternal only\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRemote Compatibility:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eSRAM Matchmaker X\u003c\/strong\u003e - SRAM MMX clamps\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eShimano I-spec-EV\u003c\/strong\u003e - 12 speed XTR M9100, XT M8100 and SLX M7100\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\ "1\"\u003ePatented\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003edrop r\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003eail c\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003elamp (\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e10,370,051) \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003eother patents pending\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWarranty \u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e2 Years\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eUse the tool below to find the longest OneUp post that will fit your bike:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/can.oneupcomponents.com\/pages\/oneup-dropper-post-selector
    Workshopindow._RestockRocketConfig.variantsInventoryPolicy = {43934795497698 : "deny",43934795530466 : "deny",43934795563234 : "deny",43934795596002 : "deny",43934795628770 : "deny",43934795661538 : "deny",43934795694306 : "deny",43934795727074 : "deny",43934795759842 : "deny",43934795792610 : "deny",43934795825378 : "deny",43934795858146 : "deny",43934795890914 : "deny",43934795923682 : "deny",43934795956450 : "deny",43934795989218 : "deny",43934796021986 : "deny",43934796054754 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {43934795497698 : parseInt("18"),43934795530466 : parseInt("10"),43934795563234 : parseInt("34"),43934795596002 : parseInt("26"),43934795628770 : parseInt("27"),43934795661538 : parseInt("14"),43934795694306 : parseInt("18"),43934795727074 : parseInt("25"),43934795759842 : parseInt("50"),43934795792610 : parseInt("31"),43934795825378 : parseInt("77"),43934795858146 : parseInt("25"),43934795890914 : parseInt("24"),43934795923682 : parseInt("30"),43934795956450 : parseInt(
    146 : null,43934795890914 : null,43934795923682 : null,43934795956450 : null,43934795989218 : null,43934796021986 : null,43934796054754 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43934795497698 : parseInt(""),43934795530466 : parseInt(""),43934795563234 : parseInt(""),43934795596002 : parseInt(""),43934795628770 : parseInt(""),43934795661538 : parseInt(""),43934795694306 : parseInt(""),43934795727074 : parseInt(""),43934795759842 : parseInt(""),43934795792610 : parseInt(""),43934795825378 : parseInt(""),43934795858146 : parseInt(""),43934795890914 : parseInt(""),43934795923682 : parseInt(""),43934795956450 : parseInt(""),43934795989218 : parseInt(""),43934796021986 : parseInt(""),43934796054754 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43934795497698 : null,43934795530466 : null,43934795563234 : null,43934795596002 : null,43934795628770 : null,43934795661538 : null,43934795694306 : null,43934795727074 : null,43934795759842 : null,43934795
    Workshop Pricesnull,43934796021986 : null,43934796054754 : null,}; window._RestockRocketConfig.selected_variant_id = 43934795497698; 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/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds 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 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 (Kona Sutra Touring Bike 2023 window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age < 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 || !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 Book a Service]; 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
    CompDecrease quantity
    Cycle To Work Schemes
    label for="quantity--template--15326745395426__main">Quantity
    >
    input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> Insure Your Bike
    Black
    Congratulations! Your order qualifies for free shipping