This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }

< div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/ftp_f_freewheel_imagessportlinefwbikesgn21800_detail_1_600x.jpg?v=1709550518)">
Tyres
  • Finishing KitSaddlesGenesis Tour De Fer 30 2024
    Seat Posts & Clamps
    • < a class="product__media product__media--featured" href="/collections/genesis/products/genesis-tour-de-fer-31" title="Genesis Tour De Fer 30 2024" aria-label="Genesis Tour De Fer 30 2024" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn13110_detail_01_600x.jpg?v=1723720495)"> Genesis Tour De Fer 30 2024
    • Tubes
    • TubelessGears & Drivetrain < div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn13110_detail_02_600x.jpg?v=1723720495)">
    Saddles
  • E-bike Batteries and chargers Seat Posts & Clamps Genesis Tour De Fer 30 2024
  • £1,799.00Pedals Wheels
  • Genesis Tour De Fer 20 2024Complete WheelsGears & Drivetrain
    < a class="product__media product__media--featured" href="/collections/genesis/products/genesis-tour-de-fer-21" title="Genesis Tour De Fer 20 2024" aria-label="Genesis Tour De Fer 20 2024" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn13010_detail_01_600x.jpg?v=1723720467)">
  • div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn13010_detail_02_600x.jpg?v=1723720467)">>
  • Genesis Croix De Fer Ti Frameset 2024 span class="visually-hidden">Genesis Croix De Fer Ti Frameset 2024
    > span class="visually-hidden">Genesis Croix De Fer 50
  • > >
  • Sell Your Bike
  • Contact Usdiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn11110_detail_02_600x.jpg?v=1723720351)"> >
  • £2,799.00
    Cart
    Open cart

    Close search bar<
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/gn11010_detail_02_600x.jpg?v=1723720326)">
    GenesisBags and Transportation
    SingularPhone Holders
    Header Image
    CartEnigmaBells
    CloseFrogLights£50
    to qualify for free shipping Surly
    Congratulations! Your order qualifies for free shipping Maintenance

    See More

    UTO (ex Eovolt)
    istration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"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,"
    ainer":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preor
    rder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124 Early RiderCleaners, Degreasers and Lubrication
    14,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,5
    :43Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_de scription_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"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_p
    rice_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,"pre Tubelessorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","ena
    bleXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7477731328226,"title":"ROCKSHOX REVERB AXS SEATPOST (30.9)","handle":"rockshox-reverb-axs-seatpost-30-9","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"productDescription product__description\"\u003e\n\u003cp\u003eOur intention with Reverb AXS™ was inventive and pure: No hoses. No routing. No energy wasted. Not a single thing in the way of the experience. We created a reliable wireless-electronic dropper post and controller that actuates with drastically less effort and zero distraction. Expanding what’s possible on a bike, Reverb AXS™ is enabled by SRAM AXS™ technology, a new level of interaction, personalisation, and connectivity across all AXS™ enabled components.\u Second-Hand Bikes 003c\/p\u003e\n\u003cp\u003eTHINGS TO REMEMBER\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNEW Features Vent Valve Technology for super simple service if the need arises without any disassembly of the post\u003c\/li\u003e\n\u003cli\u003eNEW Lower friction IFP allows for faster actuation of the post and less force needed\u003c\/li\u003e\n\u003cli\u003eAXS™ Technology allowing for customisation to an individual rider’s liking via the AXS™ Mobile App\u003c\/li\u003e\n\u003cli\u003eIncludes AXS™ handlebar controller and battery\u003c\/li\u003e\n\u003cli\u003eShared battery with all other SRAM AXS™ enabled components\u003c\/li\u003e\n\u003cli\u003eSystem is completely water and dust proof to IP69K\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pDetail\"\u003e\n\u003cdiv class=\"productBlurb\"\u003e\n\u003cdiv class=\"promoAdditionalText\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u00
    else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts 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 } Custom Builds }); 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
    Open search barSee More maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); }
    ProjektRide Merchandise
    .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
    :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: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 .countCustom Builds for saleHelmets
    Maintenance
    See More Finishing Kit See More
    New Bikes
    { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } Forks
    console.log("pr-product-page");
    Front Suspension
    BUYSeat Posts & Clamps
    Wheels img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-06-16at15.31.24_2048x2048.png?v=1655390024" alt="Ortlieb backroller classic pannier bags black (40l pair)" class="mfp-zoom-in-cur" id="30101443707106"> -
    Extra Large 48
    <50
    54
    56
    58
    48cm
    "image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.24.png?v=1655390024","width":1516},{"alt":null,"id":30101443739874,"position":3,"preview_image":{"aspect_ratio":1.037,"height":1462,"width":1516,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.34.png?v=1655390023"},"aspect_ratio":1.037,"height":1462,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.34.png?v=1655390023","width":1516},{"alt":null,"id":30101443772642,"position":4,"preview_image":{"aspect_ratio":1.037,"height":1462,"width":1516,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.38.png?v=1655390023"},"aspect_ratio":1.037,"height":1462,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.38.png?v=1655390023","width":1516},{"alt":null,"id":30101443805410,"position":5,"preview_image":{"aspect_ratio":1.037,"height":1462,"width":1516,"src":"\/\/projektride.co.uk\/
    003e\n\u003cli data-mce-fragment=\"1\"\u003eDepth: 17cm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eVolume: 40L\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight: 1900g\u003c\/li\u003e\n\u003c\/ul\u003e"}Home Hybrid / City Bikes Kona Sutra LTD Touring Bike - 2023Shop by Brand
    < See More Add to cart Notify me when this product is available: a class="product__media product__media--featured" href="/collections/kona/products/kona-sutra-ltd-touring-bike" title="Kona Sutra LTD Touring Bike - 2023" aria-label="Kona Sutra LTD Touring Bike - 2023" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-03-13at15.03.07_600x.png?v=1678720397)"> ProjektRide Merchandise
    SubmitKona Sutra LTD Touring Bike - 2023Amflow
    Ridgeback
    Kona Sutra Touring Bike 2023 Brother
    a class="product__media product__media--featured" href="/collections/kona/products/kona-sutra-touring-bike" title="Kona Sutra Touring Bike 2023" aria-label="Kona Sutra Touring Bike 2023" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-11-22at21.31.28_600x.png?v=1669153313)"> span class="visually-hidden">Kona Sutra Touring Bike 2023Genesis
    > >
    Singular
    []Early Rider
    { "@context": "http://schema.org/", "@type": "Product", "name": "ProjektRide Bike Wash", "url": "https:\/\/projektride.co.uk\/products\/projektride-bike-wash","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/5BEB364E-FC78-42F8-BD29-6EB1FB58CAA0_3024x.heic?v=1700910575" ],"description": "\nDescription\nBike Wash is an active soap especially developed to clean the paintwork of the bike. Makes the bike shine and protects. Can also be sued as car soap.\nApplication\nMix 100ml of Bike Wash with 10 litres of water in a bucket, then wash the entire bike.\nProperties and Advantages\n\nThe active components induce a quick an profound cleaning process without leaving traces.\nEnriched with protective wax-components\n","brand": { "@type": "Thing", "name": "morganblue" },"offers": [{ "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 12.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/projektride-bike-wash?variant=44566556410082" } ] } Second-Hand Bikes
    Shop All Second-Hand
    <<ated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7770172981474,"title":"Ortlieb backroller classic pannier bags black (40l pair)","handle":"ortlieb-backroller-classic-pannier-bags-black-40l-pair","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDurable polyester fabric make this pannier a long lasting touring companion. The waterproof roll closure ensures safe and waterproof storage of food and equipment. With its QL2.1 fixing it is quickly mounted and taken off the bike rack. A shoulder strap provides carrying comfort when taken off the rack.\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFabric: PD620\/PS490\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFeatures: QL2.1\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHeight: 42cm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWidth: 23 \/ 32cm\u003c\/li\u0price":13500,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.18.png?v=1655390022","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.24.png?v=1655390024","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.34.png?v=1655390023","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.38.png?v=1655390023","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.42.png?v=1655390023"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.18.png?v=1655390022","options":["Title"],"media":[{"alt":null,"id":30101443674338,"position":1,"preview_image":{"aspect_ratio":1.217,"height":1246,"width":1516,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.18.png?v=1655390022"},"aspect_ratio":1.217,"height":1246,"media_type":"image","src":"\/\/proj
    reenshot2022-06-16at15.31.38.png?v=1655390023"},"aspect_ratio":1.037,"height":1462,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.38.png?v=1655390023","width":1516},{"alt":null,"id":30101443805410,"position":5,"preview_image":{"aspect_ratio":1.037,"height":1462,"width":1516,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.42.png?v=1655390023"},"aspect_ratio":1.037,"height":1462,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-06-16at15.31.42.png?v=1655390023","width":1516}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDurable polyester fabric make this pannier a long lasting touring companion. The waterproof roll closure ensures safe and waterproof storage of food and equipment. With its QL2.1 fixing it is quickly mounted and taken off the bike rack. A shoulder strap provides carrying comfort when
    : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43000535187682 : null,}; window._RestockRocketConfig.variantsShippingText = {43000535187682 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {43000535187682 : null,}; window._RestockRocketConfig.selected_variant_id = 43000535187682; 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.subs
    <<
    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-direction: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-
    play: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
    Shop by Brand
    Ridgeback See More
    Finishing Kit
    BrotherSee More
    Rider CareBrandsnitializeScripts(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(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType ==Cycle To Work Schemes See Moreegration) { 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.updateCartSelli Tubeless