div class="featured-image__bg bg-pos-left-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_06_1_2048x.jpg?v=1765620422');background-attachment: fixed;">
>
We are now stocking Skarper!
Transform your bike into a high-performance e-bike in seconds!

Finishing Kit
  • <<
  • > <a href="https://projektride.co.uk/search?q=muc-off&type=product" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2021-12-30_at_20.49.50_360x.png?v=1640897415); width: 150px; padding-top: 47.7%;">> ProjektRide Bike Shop Edinburgh < a href="https://shopify.projektride.co.uk/collections/parts-components?filter.p.vendor=Burgtec,burgtec" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.20.15_360x.png?v=1644164427); width: 170px; padding-top: 17.4%;">
    I'm looking to buy this product, when will it arrive and how much does postage cost?Logo image
    a href="https://shopify.projektride.co.uk/collections/all-products?filter.p.vendor=Hope,hope,HOPE" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.21.05_360x.png?v=1644164480); width: 160px; padding-top: 23.0%;">BUY RIDE CONFIDENTa href="https://www.straightcutdesign.com/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-03-16_at_14.44.40_360x.png?v=1647443209); width: 170px; padding-top: 26.3%;"> > a href="https://www.ortlieb.com/en_us/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-07-06_at_22.44.45_360x.png?v=1657143901); width: 170px; padding-top: 32.4%;">#ProductTemplate--template--24610452406655__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }>
    a href="https://projektride.co.uk/collections/bikes?filter.p.vendor=Kona,KONA,Kona+Bikes,kona" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/KonaLogoOrbitVertBlack_360x.png?v=1672678563); width: 120px; padding-top: 112.5%;">
    <> Logo imageimg src="//projektride.co.uk/cdn/shop/files/30997712-59FD-4FAB-AF8A-C1CBE6C8202C_2048x2048.jpg?v=1687702028" alt="Custom Build - Surly Midnight Special" class="mfp-zoom-in-cur" id="31960358846690">
    Header Image
    £2,850.00
    ;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 transl
    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 ||

    APIDURA BACKCOUNTRY DROPPER POST ADAPTER

    Website by

    £21.00 Juan Borges Designs£23.00label for="quantity--template--24610452406655__main">Quantity.

    >
       input type="number" name="quantity" id="quantity--template--24610452406655__main" value="1" min="1">

    SKU: PDA
    Add to cart
    Notify me when this product is available: window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) 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 = 'index';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","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":t
    rue,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"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 & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_bo rder_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":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","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":null,"insert_button_after_selector_index":null,"push_enabs":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_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,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"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 thises(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 === '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') { window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":44140579160290,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Surly Midnight Special","public_title":null,"options":["Default Title"],"price":285000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","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: '285000', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function atteight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-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:# Product Details000}.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;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:
    Shimano GRX RX570 650b Wheelset
    Vecnum Freequence 90mm Suspension stem
    Maxxis Receptor 650b x 47mm Tyres Pro  Discover Handlebar, Alloy, 31.8mm, 40cm, 20 Flare
    DEDA ZERO 27.2 SEATPOST

    Product DetailsCarbon Headset Spacers

    Any Questions please get in touch!

    Mountain bike saddle bag adapter for dropper posts.{"id":8108895764706,"title":"Custom Build - Surly Midnight Special","handle":"custom-build-surly-midnight-special","description":"\u003cp\u003eHere we have this Surly Midnight Special Gravel Bike.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eMidnight Special shines on pot-holed, deteriorating pavement and the occasional long stretch of gravel. Its 650b road plus tyres eat up road chatter and absorb all the bumps in the road like the champion it was designed to be.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSize - 54cm Medium, let us know if you require a different size as we are able to build more!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eShimano GRX RX570 650b Wheelset\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShimano GRX 810 1X11 Drivetrain\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eVecnum Freequence 90mm Suspension stem\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMaxxis Receptor 650b x 47mm Tyres\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePro \u003cmeta charset=\"utf-8\"\u003eDiscover Handlebar, Alloy, 31.8mm, 40cm, 20 Flare\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eGusset Headset\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eBrooks C17 Cambium all weather black steel 162mm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShimano Ultegra Bottom Bracket\u003c\/span\u003e\u

    003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eHT Black Plastic Flat Pedals\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eDEDA ZERO 27.2 SEATPOST\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCarbon Headset Spacers\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAny Questions please get in touch!\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-06-25T15:36:38+01:00","created_at":"2023-06-25T15:07:04+01:00","vendor":"Surly","type":"Bicycles","tags":["Midnight Special","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":285000,"price_min":285000,"price_max":285000,"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":44140579160290,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true, "featured_image":null,"available":true,"name":"Custom Build - Surly Midnight Special","public_title":null,"options":["Default Title"],"price":285000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/30997712-59FD-4FAB-AF8A-C1CBE6C8202C.jpg?v=1687702028","\/\/projektride.co.uk\/cdn\/shop\/files\/B3FEC9ED-344D-45D0-BA5B-F5424B1FE13D.jpg?v=1687702029","\/\/projektride.co.uk\/cdn\/shop\/files\/DB6BFE54-D2DB-49DA-9C77-AFDBBFE1DA75.jpg?v=1687702027","\/\/projektride.co.uk\/cdn\/shop\/files\/45DA1089-ECB8-44B2-901D-67894AFB589B.jpg?v=1687702027","\/\/projektride.co.uk\/cdn\/shop\/files\/F8F62CB4-3293-4EF6-A719-35662039BF54.jpg?v=1687702028","\/\/projektride.co.uk\/cdn\/shop\/files\/D8FEC3C1-86FE-4E63-9C73-950D3F1EBBB4.jpg?v=1687702028"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/30997712-59FD-4FAB-AF8A-C1CBE6C8202C.jpg?v=1687702028","options":["Title"],"medi

    a":[{"alt":null,"id":31960358846690,"position":1,"preview_image":{"aspect_ratio":1.505,"height":1536,"width":2312,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/30997712-59FD-4FAB-AF8A-C1CBE6C8202C.jpg?v=1687702028"},"aspect_ratio":1.505,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/30997712-59FD-4FAB-AF8A-C1CBE6C8202C.jpg?v=1687702028","width":2312},{"alt":null,"id":31960358912226,"position":2,"preview_image":{"aspect_ratio":1.505,"height":1536,"width":2312,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/B3FEC9ED-344D-45D0-BA5B-F5424B1FE13D.jpg?v=1687702029"},"aspect_ratio":1.505,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/B3FEC9ED-344D-45D0-BA5B-F5424B1FE13D.jpg?v=1687702029","width":2312},{"alt":null,"id":31960359010530,"position":3,"preview_image":{"aspect_ratio":1.505,"height":1536,"width":2312,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DB6BFE54-D2DB-49DA-9C77-AFDBBFE1DA75.jpg?v=1687702027"},"aspect_ratio":1.505,"height":15The custom-made Backcountry Dropper Post Adapter allows the36,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DB6BFE54-D2DB-49DA-9C77-AFDBBFE1DA75.jpg?v=1687702027","width":2312},{"alt":null,"id":31960359043298,"position":4,"preview_image":{"aspect_ratio":1.505,"height":1536,"width":2312,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/45DA1089-ECB8-44B2-901D-67894AFB589B.jpg?v=1687702027"},"aspect_ratio":1.505,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/45DA1089-ECB8-44B2-901D-67894AFB589B.jpg?v=1687702027","width":2312},{"alt":null,"id":31960359141602,"position":5,"preview_image":{"aspect_ratio":0.664,"height":2312,"width":1536,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/F8F62CB4-3293-4EF6-A719-35662039BF54.jpg?v=1687702028"},"aspect_ratio":0.664,"height":2312,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/F8F62CB4-3293-4EF6-A719-35662039BF54.jpg?v=1687702028","width":1536},{"alt":null,"id":31960359174370,"position":6,"preview_image":{"aspect_ratio":1.505,"height":1536,"width":2312,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D8FEC3C1-86FE-4E63-9C73-950D3F1EBBB4.jpg?v=1687702028"},"aspect_ratio":1.505,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D8FEC3C1-86FE-4E63-9C73-950D3F1EBBB4.jpg?v=1687702028","width":2312}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eHere we have this Surly Midnight Special Gravel Bike.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eMidnight Special shines on pot-holed, deteriorating pavement and the occasional long stretch of gravel. Its 650b road plus tyres eat up road chatter and absorb all the bumps in the road like the champion it was designed to be.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSize - 54cm Medium, let us know if you require a different size as we are able to build more!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eShimano GRX RX570 650b Wheelset\u003c\/span\u003e\u0 03c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShimano GRX 810 1X11 Drivetrain\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eVecnum Freequence 90mm Suspension stem\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMaxxis Receptor 650b x 47mm Tyres\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePro \u003cmeta charset=\"utf-8\"\u003eDiscover Handlebar, Alloy, 31.8mm, 40cm, 20 Flare\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eGusset Headset\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eBrooks C17 Cambium all weather black steel 162mm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShimano Ultegra Bottom Bracket\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eHT Black Plastic Flat Pedals\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eDEDA ZERO 27.2 SEATPOST\u003c\/span\u003e\u003c\/p\u003e\

    TECHNICAL #FeaturedImage--template--24610452406655__1645734801adfd4c07 { --overlay-opacity: 0.2; }

    The Backcountry Dropper Post Adapter is designed to work with mountain bike dropper posts with a 25mm or 26mm upper stanchion diameter. These sizes are typical for posts with a 30.9mm, 31.6mm or 34.9mm lower section diameter. If you have any questions over compatibility, please  

    Materials

    • Injection moulded glass-reinforced nylon for durabilityProjektRide
    • Buy Sell Ride Confident
    • Silicone shim for a secure fit
    I'm looking to find out more information about a product, where can I find this?
    // 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.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(cachedSettings); } else { console.error('STOQ - failed to load settings:', 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}`); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(fu
    nction(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 === '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(wind ow._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 enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() {

    // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { 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); }); } else if (attempt FAQ<

    .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.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:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-d
    irection:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#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-pri ce-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:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-
    • align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-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;d isplay: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;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out