• View all
    • Track Your Service Loading more BUY. .
    • SELL.Other See MoreRIDE CONFIDENT
  • ]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { if (!settings || !settings.preorder_enabled) { return; } // Listen for stoq:preorder-api-ready event dispatched by preorder.js window.addEventListener('stoq:preorder-api-ready', function(event) { console.debug('STOQ - Preorder API ready, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updatton_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":nul
  • ings = 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'); } returnenabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":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_priCustom Builds Sell Your Bike 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(window._RestockRocketConfig.3935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,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,43936 li class="result"> 06466,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,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-02-13T00:58:34Z","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 = #ProductTemplate--template--15668828799202__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>
  • :"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_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","pCycle To Work Schemes a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> -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 this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"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,"schedule_offer 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)}} n-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;display:flex;justify-content:center;align-items:center}.restock-rocket-toastk","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":8055106830562,"title":"Ortlieb Cockpit-Pack","handle":"ortlieb-cockpit-pack","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv role=\"tabpanel\" id=\"description\" class=\"tab-pane fade in active\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp\u003eWeighing next to nothing and unusually practical, the Cockpit-Pack helps to secure your personal fuel supply by giving you direct, one-handed access to your favourite snack while you continue to ride. The large opening ensures that you'll immediately find what you need. Whether you want quick access to your snack, smartphone or camera, they can all be optimally stowed in the Cockpit-Pack. Thanks to the stiffened material on the inside, the bag retains its shape at all times and can be easily opened and closed.\u003c div class="product__tag{{ it.product.badgeClasses }}">
  • -keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} adow-colored: 0 0 #0000; opacity: 1; transition: opacity 0.15s linear 0s; display: block; margin-bottom: 20px; color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" role=\"tabpanel\" id=\"product-details\" class=\"tab-pane fade\" data-product=\"{\u0026quot;id_shop_default\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;id_manufacturer\u0026quot;:\u0026quot;29\u0026quot;,\u0026quot;id_supplier\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;reference\u0026quot;:\u0026quot;OF9962\u0026quot;,\u0026quot;is_virtual\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;delivery_in_stock\u0026quot Insure Your Bikespan>{{ it.product.badgeText | safe }} 0026quot;0\u0026quot;,\u0026quot;available_for_order\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;available_date\u0026quot;:\u0026quot;0000-00-00\u0026quot;,\u0026quot;show_condition\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;condition\u0026quot;:\u0026quot;new\u0026quot;,\u0026quot;show_price\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;indexed\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;visibility\u0026quot;:\u0026quot;both\u0026quot;,\u0026quot;cache_default_attribute\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;advanced_stock_management\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;date_add\u0026quot;:\u0026quot;2020-11-26 15:35:03\u0026quot;,\u0026quot;date_upd\u0026quot;:\u0026quot;2023-02-21 09:13:42\u0026quot;,\u0026quot;pack_stock_type\u0026quot;:\u0026quot;3\u0026quot;,\u0026quot;meta_description\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;meta_keywords\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;meta_title\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;link_rewrite\u0026quot;:\u0026quot;ort > c: PS21R\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Height: 8cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Width: 8cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Depth: 8cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Volume: 0.8L\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Weight: 82g\u0026lt;\\\/li\u0026gt;\\n\u0026lt;\\\/ul\u0026gt;\u0026quot;,\u0026quot;description_short\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;available_now\u0026quot;:\u0026quot;In Stock\u0026quot;,\u0026quot;available_later\u0026quot;:\u0026quot;Out of Stock - Backorder\u0026quot;,\u0026quot;id\u0026quot;:662,\u0026quot;id_product\u0026quot;:662,\u0026quot;out_of_stock\u0026quot;:2,\u0026quot;new\u0026quot;:0,\u0026quot;id_product_attribute\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;quantity_wanted\u0026quot;:1,\u0026quot;extraContent\u0026quot;:[],\u0026quot;allow_oosp\u0026quot;:1,\u0026quot;category\u0026quot;:\u0026quot;bikepacking\u0026quot;,\u0026quot;category_name\u0026quot;:\u0026quot;Bikepacking\u0026quot;,\u0 > {{/if}}
  • ComponentsShop All Second-Hand
    E-bike Batteries and chargers
    Custom Builds
    Header Image Custom Builds for sale
    Wheels
    Custom Build Inspiration Complete Wheels

    Complete Brakes
    Front Suspension Rear Suspension Finishing Kit
    Tyres

    Tubes
    • Tubeless
    • Saddles
    • Seat Posts & Clamps
    • Pedals
    • Gears & Drivetrain
    • Components
    • E-bike Batteries and chargers
    • <
    • All contents are manufactured to European quality standards and carry the CE mark<
    • <
    < Perfect for bike packing, touring, and gravel bike adventures! Available online or from our bike shop in Edinburgh<

    uct.badgeText | safe }}Complete Wheels

     >

    > {{/if}}

    ProjektRide Bike Hire Edinburgh.>

    >
    > >
    p class="result__title">{{ it.item.text }}
    > ProjektRide Merchandise
    < label for="quantity--template--16831240536290__main">Quantity
    < input type="number" name="quantity" id="quantity--template--16831240536290__main" value="1" min="1">

    Bike Hire With ProjektRide

    Here at ProjektRide, we rent out our in-house built Surly and Brothers bike packing bikes. These have been custom-built with care and attention to ensure you have an awesome and hassle-free time on your bike trip!Close search barAdd to cart

    Notify me when this product is available:
    Submit your search request

    View all

    .

    .

    li class="result">

    div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>

    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)}}

    > {{/if}} 4. Wait For ConfirmationProtective vinyl coating

    > Wait for one of the team to confirm your booking. This is separate from the payment confirmation. A confirmation email will be sent within 24 hours, during shop opening times.

    > Key Safe Program> <

    > 5. Collect In Store

    <

    { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
    ard-u-lock-with-4-foot-kryptoflex-cable-hire?variant=44210951880930" } ] }
    a class="product__media product__media--featured" href="/collections/mountain-bikes-1/products/genesis-croix-de-fer" title="Hire Genesis Croix de Fer 30 (Drop Handlebars)" aria-label="Hire Genesis Croix de Fer 30 (Drop Handlebars)" style="background-image: url(//projektride.co.uk/cdn/shop/files/GenesisBroadway_3_600x.jpg?v=1745313082)">
    span class="visually-hidden">Hire Genesis Croix de Fer 30 (Drop Handlebars)
    • > >
    • Hire Genesis Croix de Fer 20 (Flat Handlebars)
    • Decrease quantity
  • Increase quantity
  • div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/45E99FC4-ECE3-4237-87F0-1EE99EB7BDD8_600x.jpg?v=1751044467)"> from £42.00 per day