See More

      • <
      • ctd data-mce-fragment=\"1\"\u003eFront Hub\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eQuando, Aluminum, sealed hub, QR, 28 hole\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eRear Hub\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eQuando, Aluminum, sealed hub, QR, 28 hole, Shimano type 8\/9spd free hub body\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eCassette\/Free wheel\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e8-speed, 11-32t\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eShimano Altus, M310 OR Microshift, Mezzo, RD-M36S, short cage, 8-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eRim\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u0 <
      • dalling with patented Frog cranks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eYouth-specific 8-speed gear shifters featuring FrogFit Technology®\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eFloating chain glider for added safety and ease of maintenance\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eFree 5-year warranty on frame and forks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eReflectors, mudguard, pannier rack and kickstand included\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eSuitable for 10 to 12 years with a recommended inside leg of 63cm-81cm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\ <
  • img src="//projektride.co.uk/cdn/shop/files/av010_03_98x.jpg?v=1729939668" alt="" class="product-single__thumbnail-img">
  • Open cart
    Tubes
    Tubelessimg src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
    Header Image Saddles
    QUICK LINKS
    About UsSeat Posts & Clamps
    Contact Us Open search barInsure Your Bike
    Privacy Policy Cookie Policy
    Terms of ServiceGears & DrivetrainGears & Drivetrain
      the team will be more than happy to help. Refund policy See More
    • Components

    >

    Mon - Fri: 09:00 - 18:30>

    Sat: 9:00 - 16:00

    Sun: Closed
    li class="result result--full">

    p class="result__title">{{ it.item.text }}
    >
    Tel>
    torefront_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_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_r0131 374 5324 { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } /add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_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","stor
    Cleaners, Degreasers and LubricationClothing and Protection36266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,4405290 303,56565020787071],"updated_at":"2025-12-15T15:23:11Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-15T15:23:38Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-15T15:23:38Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.selliLocationconsole.log("pr-product-page"); Tubeless rt_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","enableXHRHijack":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._Rest82 Newington Road
    sn’t interfere with shocks. With an optional cable port at either end, it’s a convenient way to store light battery packs for Enduro races, creating easy access to tools for daily rides or snacks for longer sessions.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eInside, the mountain bike frame bag features an internal lash tab for securing contents and reducing rattle alongside an interior pocket for valuables. A reinforced structure ensures a stable fit, no matter what shape your mountain bike frame is.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-stringify-type=\"bold\" data-mce-fragment=\"1\"\u003eUse our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.apidura.com\/frame-pack-sizing\/\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.apidura.com\/frame-pack-sizing\/\"\u003eInteractive Sizing Tool\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto find the perfect size pack for your bike.\u003c\/b\u003e\uEdinburgh Helmetsraps are reinforced with Hypalon, a durable rubberised nylon that provides extra protection against friction and puncture in areas of high stress. The fastening system uses Woojin buckles for their reliability.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eHand wash, using a mild diluted soap if necessary. Afterwards, let it air dry.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDo not machine wash, machine dry, or iron\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2023-06-25T11:17:26+01:00","created_at":"2023-06-25T11:17:26+01:00","vendor":"Apidura","type":"bags","tags":["Apidura","Bags and Transportation","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":4800,"price_min":4800,"price_max":4800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_vEH9 1QN 03cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.apidura.com\/frame-pack-sizing\/\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.apidura.com\/frame-pack-sizing\/\"\u003eInteractive Sizing Tool\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto find the perfect size pack for your bike.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap-details read-more\" data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eTECHNICAL\u003ci class=\"tab-arrow\" data-mce-fragment=\"1\"\u003e\u003c\/i\u003e\n\u003c\/h3\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMaterials\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Backcountry Frame Pack is made from our proprietary 420D nylon; a rugged fabric made to our own exacting specifications for durability and waterproofing.\u003c\/p\u003e\n\u003cp
    GlovesantsInventoryPolicy = {44140321636578 : "continue",}; window._RestockRocketConfig.variantsInventoryQuantity = {44140321636578 : parseInt("100"),}; window._RestockRocketConfig.variantsPreorderCount = {44140321636578 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {44140321636578 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {44140321636578 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {44140321636578 : null,}; window._RestockRocketConfig.variantsShippingText = {44140321636578 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {44140321636578 : null,}; window._RestockRocketConfig.selected_variant_id = 44140321636578; 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
    Clothing and Protection<
    cript(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') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console
    Socks{ 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 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:#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 Website by Open search bar
    36093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,4398134
    815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2025-12-15T15:23:11Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-15T15:23:38Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTe
    l,"available":true,"name":"Hydrapak Flux 750ml","public_title":null,"options":["Default Title"],"price":2600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/15490.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15493.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15487.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15489.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15491.png?v=1720880631","\/\/projektride.co.uk\/cdn\/shop\/files\/15488.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15492.png?v=1720880630","\/\/projektride.co.uk\/cdn\/shop\/files\/15494.png?v=1720880630"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/15490.png?v=1720880630","options":["Title"],"media":[{"alt":null,"id":34242087321826,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/
    ,"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15489.png?v=1720880630","width":1080},{"alt":null,"id":34242087354594,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15491.png?v=1720880631"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15491.png?v=1720880631","width":1080},{"alt":null,"id":34242087256290,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15488.png?v=1720880630"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15488.png?v=1720880630","width":1080},{"alt":null,"id":34242087387362,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/15492.png?v=1720880630"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":e mouth bottle but with more flow and less splash.\u003c\/li\u003e\n\u003cli\u003eDUST COVER: Keeps dust off your drink nozzle. Quickly opens and closes the drink nozzle with one hand without any direct contact with dirty hands.\u003c\/li\u003e\n\u003cli\u003eFLEXIBLE BAIL HANDLE: For comfortable carrying, quick attachment and securing the rolled up bottle when empty.\u003c\/li\u003e\n\u003cli\u003eFITS IN PACK POCKETS: Designed to fit in pack pockets when full and to roll up when empty for space saving storage.\u003c\/li\u003e\n\u003cli\u003eLIGHTWEIGHT \u0026amp; COMPACT: 50% lighter than a hard bottle and compresses down to pocket size when empty.\u003c\/li\u003e\n\u003cli\u003eFlexible handle for comfortable carrying, quick attachment and securing the rolled up bottle when empty\u003c\/li\u003e\n\u003cli\u003eDual-layer film laminate construction adds structure\u003c\/li\u003e\n\u003cli\u003eMade of ultra-durable, abrasion resistant TPU \u0026amp; RF welded seams for superior durability and elasticity\u0Cart03c\/li\u003e\n\u003cli\u003e100% BPA \u0026amp; PVC free, wide working temperature range (can be frozen - max temp 60° C \/ 140° F)\u003c\/li\u003e\n\u003cli\u003eCAPACITY: 750 ml \/ 25 fl oz\u003c\/li\u003e\n\u003cli\u003eWEIGHT: 92 g \/ 3.2 oz\u003c\/li\u003e\n\u003cli\u003eDIMENSIONS: 200 mm x 85 mm \/ 7.9 in x 3.3 in\u003c\/li\u003e\n\u003cli\u003eMATERIALS: TPU, POM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {45694292197602 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {45694292197602 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {45694292197602 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {45694292197602 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {45694292197602 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45694292197602 : null,}; window._RestockRocketConfig.variantsSh ippingText = {45694292197602 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {45694292197602 : null,}; window._RestockRocketConfig.selected_variant_id = 45694292197602; 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 S £549.00 anslations 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 (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 || 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 } }); console.debug('STOQ - dispatching ap SKU: KN23B-DW-SM-RE
    £50 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 .countdown-unit{display:flex;flex-direction:column;alignCongratulations! Your order qualifies for free shipping

    Large

    A lightweight frame bag, optimised for the rigours of ultra-distance competition and rides that push limits.

    Designed for the needs of ultra-distance cycling competition and audax, the Racing Frame Pack utilises the area inside a bike’s main triangle, creating a lower centre of gravity and enabling more neutral handling. This makes it useful for storing heavier, bulkier items, as well as items that need to be accessed on the go.Close search bar

    Extra Large

    The waterproof bike frame bag is constructed from a lightweight laminate created specifically for Apidura, and has been shaped to provide a universal fit, for use with any frame. The three velcro straps are lightweight, easy to use, and can be set in multiple positions for enhanced compatibility with top tube bags. Open navigation menu

    An integrated support structure adds stiffness and allows the frame bag to be exceptionally minimal and lightweight, and a flexible pocket divider securely holds contents in place. For added convenience, a protected cable port enables charging of devices on the go.Search text field Select variant dropdown

    Open search bar

    Use our Small - Sold Out   Medium - Sold Out Interactive Sizing ToolSubmit your search requestLarge - Sold Out   Extra Large - Sold Out to find the perfect size pack for your bike.

    Quantity: Open cart

    TECHNICALView all1 Home

    The bike frame bag is made from Loading more1+HireHexalon. , a bespoke laminated fabric developed specifically for Apidura. Designed to fit the demands of ultra-distance cycling competition, the material is waterproof and lightweight, with strong tear and abrasion resistance..

    . Bikes  

    An integrated thermoset structure is fully bonded to the inside of the frame bag, adding stiffness and allowing the bag to be minimal and lightweight.

    Decrease quantity

    Care

    Wash The Racing Frame Pack by hand, using a mild diluted soap if necessary. Afterwards, let it air dry.

    Increase quantityNew Bikes<

    li class="result"> Do not machine wash, machine dry, or iron. <

    div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> Shop All New Bikes<
    a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> <
    div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}} label for="quantity--template--15326745395426__main">Quantity <
    <
    < li class="result result--full">
    p class="result__title">{{ it.item.text }}

    Accessories
    CHAIN SRAM Rival 1