• <<

    See MoreBrake mount: Flat mount 140mm or 160mm rotors Seat tube internal 27.2mm & Seat tube external 31.8Fork lengthRidgeback
    Front SuspensionFrame Tyre clearance 700 x 45c395
    Front mech clamp - 31.8 395
    Rear Suspension Axle size 166XM12 - TP1.0395Genesis
    Header Image 395
    Finishing KitGeometry, Weight & Specs SingularSee More 395
    Enigma
    TubesFrame Weight: 1.9kg +/- 50g
    So if you're in the mood for a weekly club ride, an adventure or the thrill of a racing experience, this bike is your ideal partner. It seamlessly adapts to your riding preferences, making it versatile for a variety of uses:
    1. Fast-Paced Riding
    : Its lightweight frame and aerodynamic design make this bike a speed demon. Ready to challenge the open road, it offers precision and agility, letting you stretch your limits.
    : For those who enjoy a more laid-back cycling experience, this bike promises a comfortable, smooth ride. Perfect for scenic explorations or neighbourhood cruising, it guarantees an enjoyable journey every time.

    Submit
    tive 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\u003cp\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Expedition Full Frame Pack is cut from a three-layer laminate fabric that was developed specifically for Apidura. The material is lightweight, and is highly resistant to tears and abrasion. Notably, it’s welded together at the seams, creating a watertight seal that ensures complete waterproofing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHand wash, using a mild diluted soap if necessary. Afterwards, let it air dry.\u003c\/p\u003e\n\u003cp\u003eDo not machine wash, machine dry, or iron.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-stringify-type=\"bold\" data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e","published_at":"2023-06-25T10:07:17+01:00","cr Hand made in our Yorkshire workshop, all bags are finished with the classic Restrap label, made from vegan-friendly PU.
    "shopify","barcode":"","featured_media":{"alt":null,"id":31960224989410,"position":1,"preview_image":{"aspect_ratio":1.313,"height":958,"width":1258,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.29.png?v=1687684054"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44140284641506,"title":"7.5L","option1":"7.5L","option2":null,"option3":null,"sku":"FWS","requires_shipping":true,"taxable":true,"featured_image":{"id":39357224976610,"product_id":8108868468962,"position":2,"created_at":"2023-06-25T10:07:49+01:00","updated_at":"2023-06-25T10:07:49+01:00","alt":null,"width":1258,"height":958,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.43.png?v=1687684069","variant_ids":[44140284641506]},"available":true,"name":"EXPEDITION FULL FRAME PACK - 7.5L","public_title":"7.5L","options":["7.5L"],"price":14700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31960225022178,"poRidgebackSKU - RS_FBG_MED_BLK
    "\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.56.png?v=1687684083"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44140284707042,"title":"14L","option1":"14L","option2":null,"option3":null,"sku":"FWL","requires_shipping":true,"taxable":true,"featured_image":{"id":39357225074914,"product_id":8108868468962,"position":4,"created_at":"2023-06-25T10:08:16+01:00","updated_at":"2023-06-25T10:08:16+01:00","alt":null,"width":1258,"height":958,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.08.11.png?v=1687684096","variant_ids":[44140284707042]},"available":true,"name":"EXPEDITION FULL FRAME PACK - 14L","public_title":"14L","options":["14L"],"price":16000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31960225120482,"position":4,"preview_image":{"aspect_ratio":1.313,"height":958,"width":1258,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.08.11.png? Weight - 150g/220g/255g (small/medium/large) Capacity - 2.5L\/3.5L\/4.5L (small\/medium\/large)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2024-09-27T14:21:13+01:00","created_at":"2024-09-27T14:20:09+01:00","vendor":"Restrap","type":"bag","tags":["Frame bag","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":7499,"price_min":7499,"price_max":7499,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46007597433058,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Restrap Frame bag - Medium","public_title":null,"options":["Default Title"],"price":7499,"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\/RS_FBG_MED_B
    Safety Labs textured nylon outer and VX21 fabrics, our frame bags are tough, durable and versatile.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRubberised strapping provides extra grip to the frame and reflective paracord zip pulls give additional security. Inner mesh pockets keep you organised whilst on the road and the medium and large bags contain an additional document pocket. An extra cable slot is provided for dynamo cabling.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eHand made in our Yorkshire workshop, all bags are finished with the classic Restrap label, made from vegan-friendly PU.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSKU - RS_FBG_MED_BLK\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eWeight - 150g\/220g\/255g (small\/medium\/large)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCapacity - 2.5L\/3.5L\/4.5L (small\/medium\/large)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e"} Schwalbe[]
    Shimano
    • <
    1_600x.png?v=1747484784)">
    All RoadApidura
    <

    Bags and Transportation

    bar bag
    <

    SERVICES
    Servicing
    Workshop Prices
    <#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }Cycle to Work
    Other SaddlesMuc-Off
    Hope
    Passportspo-cs-disabled

    © 2026, Grips & Bar-Tape

    ProjektRide Pirellispo-default

    .
    BrandsHeadsetsProjektRidespo-disabled
    Website by
    • Juan Borges DesignsHope renthalspo-notify-me-disabled RestrapStraggler 7+01:00","created_at":"2023-06-25T10:07:17+01:00","vendor":"ProjektRide","type":"bags","tags":["Apidura","Bags and Transportation","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":14300,"price_min":14300,"price_max":16000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44140284608738,"title":"6L","option1":"6L","option2":null,"option3":null,"sku":"FWP","requires_shipping":true,"taxable":true,"featured_image":{"id":39357224943842,"product_id":8108868468962,"position":1,"created_at":"2023-06-25T10:07:34+01:00","updated_at":"2023-06-25T10:07:34+01:00","alt":null,"width":1258,"height":958,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.29.png?v=1687684054","variant_ids":[44140284608738]},"available":true,"name":"EXPEDITION FULL FRAME PACK - 6L","public_title":"6L","options":["6L"],"price":14300,"weight":0,"compare_at_price":null,"inventory_ed":false,"preorder_search_form_selector":"form[action*=\"/cart/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_f Brake Pads
    • 25022178,"position":2,"preview_image":{"aspect_ratio":1.313,"height":958,"width":1258,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.43.png?v=1687684069"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44140284674274,"title":"12L","option1":"12L","option2":null,"option3":null,"sku":"FWM","requires_shipping":true,"taxable":true,"featured_image":{"id":39357225042146,"product_id":8108868468962,"position":3,"created_at":"2023-06-25T10:08:03+01:00","updated_at":"2023-06-25T10:08:03+01:00","alt":null,"width":1258,"height":958,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.07.56.png?v=1687684083","variant_ids":[44140284674274]},"available":true,"name":"EXPEDITION FULL FRAME PACK - 12L","public_title":"12L","options":["12L"],"price":15300,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31960225087714,"position":3,"preview_image":{"aspect_ratio":1.313,"height":958,"width",43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,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,439 Safety LabsTouring 096"},"aspect_ratio":1.313,"height":958,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-06-25at10.08.11.png?v=1687684096","width":1258},{"alt":null,"id":31960225317090,"position":5,"preview_image":{"aspect_ratio":1.286,"height":978,"width":1258,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-06-25at10.09.44.png?v=1687684190"},"aspect_ratio":1.286,"height":978,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-06-25at10.09.44.png?v=1687684190","width":1258}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eThe quintessential pack for carrying heavy loads over long distances.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eFull Frame Packs fill the bike’s main triangle, providing a large space for bigger items — anything from cooking gear or a\u003cspan data-mce-fragmr":"#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_description_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 Brake SparesSchwalbeTyre e.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]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; }age = Date.now() - updatedAt.getTime(); if (age SkarperVerve
    rt selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; header SETTINGS_CACH
    { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._Ri_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]; iBrakesRear SuspensionSurlyWahoo
    appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } ans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role =
    }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settinComplete Brakes Teravail
    Frame bag 12/142 CLINCHER/XDR