Enigma Delivery & Returns
Bags and Transportation

This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox. Life Systems

  • 0131 374 5324 Forks
    82 Newington Road
    • Rear SuspensionEdinburgh EH9 1QN
      • Finishing KitEmail Tyres[email protected]
      • Tubes
      • Tubeless >
      p class="result__title">
    • a href="{{ it.product.url }}">{{ it.product.title }}Saddles >
      Seat Posts & Clamps. Components
    window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = nconsole.log("pr-product-page");
    efront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion
  • _locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_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_ E-bike Batteries and chargers 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,"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_ty 8044770,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,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784 ge":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.","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":"15c9452 Wheels
    he utility features you need for daily rides, like mudguards, lights, a front basket and a MIK rear rack.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-107m7\" name=\"387\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-107m7\" aria-describedby=\"pdl-collapse-content-107m7\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eFrameset\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-107m7\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\
    Open navigation menu
  • Grips & Bar-Tape Open search bar
  • < Header Image
    Open navigation menu <

    <

    Open cart
    <
    Submit your search request
    Open cart
    Road / Gravel / Touring Bikes
    Kids Bikes
    Genesis
    an_allocations":[]},{"id":56140121866623,"title":"54cm \/ Mellow yellow","option1":"54cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 54cm \/ Mellow yellow","public_title":"54cm \/ Mellow yellow","options":["54cm","Mellow yellow"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140121899391,"title":"54cm \/ Teal is Real","option1":"54cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 54cm \/ Teal is Real","public_title":"54cm \/ Teal is Real","options":["54cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":fals
    Front Suspensionng_plan":false,"selling_plan_allocations":[]},{"id":56140121997695,"title":"58cm \/ Mellow yellow","option1":"58cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 58cm \/ Mellow yellow","public_title":"58cm \/ Mellow yellow","options":["58cm","Mellow yellow"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140122030463,"title":"58cm \/ Teal is Real","option1":"58cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 58cm \/ Teal is Real","public_title":"58cm \/ Teal is Real","options":["58cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","rClothing and Protection barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792","\/\/projektride.co.uk\/cdn\/shop\/files\/0170A329-A293-4D72-9D12-F6417A8EC235_1_105_c.jpg?v=1691575791","\/\/projektride.co.uk\/cdn\/shop\/files\/9BF1DDB6-485B-498D-A0C4-3FBCDEBB3931_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792","options":["Size","Colour"],"media":[{"alt":null,"id":32068067492066,"position":1,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/ ?v=1691576492","width":1087},{"alt":null,"id":32068067557602,"position":4,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067655906,"position":5,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067623138,"position":6,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364FProjektRide MerchandiseRear Suspension fully equipped to fit front and rear racks, mudguards and has three bottle mount positions if you’re loading up for a longer trip. To add to its bikepacking credentials the 2022 Kepler now features triple cage mounts on its unicrown steel fork.\u003c\/p\u003e\n\u003cp\u003eIn the 8 years since it’s launch, we’ve sent Keplers to every corner of the globe, from the Australian outback to the hills of California, up up to the Highlands of Scotland and along the coastal trails of Dorset. Whether taking part in a multi-day bikepacking race or simply tackling the daily commute, the Kepler gets you there with a smile on your face.''\u003c\/p\u003e\n\u003cp\u003e650b Shimano GRX Tubeless wheelset \u003c\/p\u003e\n\u003cp\u003eHalo GXC 47mm Tyres\u003c\/p\u003e\n\u003cp\u003eBrooks B17 and Bartape\u003c\/p\u003e\n\u003cp\u003eTifosi Finishing Kit\u003c\/p\u003e\n\u003cp\u003eTRP Spyre Mechanical Disc Brakes\u003c\/p\u003e\n\u003cp\u003eShimano GRX \/ Bar-end Shifter 11 Speed\u003c\/p\u003e\n\u003cp\u003eSize -
    Gloves ity in mind, it’s a gravel grinder, super commuter, galactic tourer… ready to tackle whatever you throw at it.\nThe Kepler can run either 700c or 650b wheels and has clearance for 700c x 45 or 650b x 48 tyres to keep you stable when the going gets tough. The frame is constructed from double butted 4130 chromoly steel, a functional tubing which provides the perfect balance of comfort and durability and we’ve applied an ED coating under the paint to protect against corrosion. It’s fully equipped to fit front and rear racks, mudguards and has three bottle mount positions if you’re loading up for a longer trip. To add to its bikepacking credentials the 2022 Kepler now features triple cage mounts on its unicrown steel fork.\nIn the 8 years since it’s launch, we’ve sent Keplers to every corner of the globe, from the Australian outback to the hills of California, up up to the Highlands of Scotland and along the coastal trails of Dorset. Whether taking part in a multi-day bikepacking race or simply tack
    <

    < I'm looking to buy this product, when will it arrive and how much does postage cost?
    Open navigation menu If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item. Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
    Open search barAccessoriesWe also have a physical store, if you are local please pop in - ProjektRide Bike Shop Edinburgh
    Bottles and Cages 82 Newington Road, EH91QN, Edinburgh.
    Tel My Account
    button type="submit" class="btn">Sort > © 2025, ProjektRide
      sh_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":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detectio
    \"/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_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug
    Open navigation menu43936142459106,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,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,4398 064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2025-12-14T23:16:45Z","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-14T23:16:44Z","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-14T23:16:44Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVar  ery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom Open search bareorder_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","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js
    ting under the paint to protect against corrosion. It’s fully equipped to fit front and rear racks, mudguards and has three bottle mount positions if you’re loading up for a longer trip. To add to its bikepacking credentials the 2022 Kepler now features triple cage mounts on its unicrown steel fork.\u003c\/p\u003e\n\u003cp\u003eIn the 8 years since it’s launch, we’ve sent Keplers to every corner of the globe, from the Australian outback to the hills of California, up up to the Highlands of Scotland and along the coastal trails of Dorset. Whether taking part in a multi-day bikepacking race or simply tackling the daily commute, the Kepler gets you there with a smile on your face.''\u003c\/p\u003e\n\u003cp\u003e650b Shimano GRX Tubeless wheelset \u003c\/p\u003e\n\u003cp\u003eHalo GXC 47mm Tyres\u003c\/p\u003e\n\u003cp\u003eBrooks B17 and Bartape\u003c\/p\u003e\n\u003cp\u003eTifosi Finishing Kit\u003c\/p\u003e\n\u003cp\u003eTRP Spyre Mechanical Disc Brakes\u003c\/p\u003e\n\u003cp\u003eShimano GRX \/ Bar- me":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 50cm \/ Mellow yellow","public_title":"50cm \/ Mellow yellow","options":["50cm","Mellow yellow"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140121768319,"title":"50cm \/ Teal is Real","option1":"50cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 50cm \/ Teal is Real","public_title":"50cm \/ Teal is Real","options":["50cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140121801087,"title":"52cm \/ Mellow yellow","option1":"52cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"avail
      ":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 54cm \/ Mellow yellow","public_title":"54cm \/ Mellow yellow","options":["54cm","Mellow yellow"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140121899391,"title":"54cm \/ Teal is Real","option1":"54cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 54cm \/ Teal is Real","public_title":"54cm \/ Teal is Real","options":["54cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140121932159,"title":"56cm \/ Mellow yellow","option1":"56cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"f able":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 58cm \/ Mellow yellow","public_title":"58cm \/ Mellow yellow","options":["58cm","Mellow yellow"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140122030463,"title":"58cm \/ Teal is Real","option1":"58cm","option2":"Teal is Real","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Custom Build - Brothers Cycles Kepler Touring \/ Gravel - 58cm \/ Teal is Real","public_title":"58cm \/ Teal is Real","options":["58cm","Teal is Real"],"price":200000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56140122063231,"title":"60cm \/ Mellow yellow","option1":"60cm","option2":"Mellow yellow","option3":null,"sku":null,"requires_shippi
    jektride.co.uk\/cdn\/shop\/files\/0170A329-A293-4D72-9D12-F6417A8EC235_1_105_c.jpg?v=1691575791","\/\/projektride.co.uk\/cdn\/shop\/files\/9BF1DDB6-485B-498D-A0C4-3FBCDEBB3931_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792","options":["Size","Colour"],"media":[{"alt":null,"id":32068067492066,"position":1,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c.jpg?v=1691575792"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/9F1ABD7F-728F-445D-9BFF
    B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067655906,"position":5,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c.jpg?v=1691576492","width":1087},{"alt":null,"id":32068067623138,"position":6,"preview_image":{"aspect_ratio":1.506,"height":722,"width":1087,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492"},"aspect_ratio":1.506,"height":722,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c.jpg?v=1691576492","wi
    res triple cage mounts on its unicrown steel fork.\u003c\/p\u003e\n\u003cp\u003eIn the 8 years since it’s launch, we’ve sent Keplers to every corner of the globe, from the Australian outback to the hills of California, up up to the Highlands of Scotland and along the coastal trails of Dorset. Whether taking part in a multi-day bikepacking race or simply tackling the daily commute, the Kepler gets you there with a smile on your face.''\u003c\/p\u003e\n\u003cp\u003e650b Shimano GRX Tubeless wheelset \u003c\/p\u003e\n\u003cp\u003eHalo GXC 47mm Tyres\u003c\/p\u003e\n\u003cp\u003eBrooks B17 and Bartape\u003c\/p\u003e\n\u003cp\u003eTifosi Finishing Kit\u003c\/p\u003e\n\u003cp\u003eTRP Spyre Mechanical Disc Brakes\u003c\/p\u003e\n\u003cp\u003eShimano GRX \/ Bar-end Shifter 11 Speed\u003c\/p\u003e\n\u003cp\u003eSize - Medium - \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003elet us know if you require a different size as we are able to build more!\u003c\/span\u003e\u003c\/p\u003e\n\u003 Open cart9 : parseInt(""),56140121801087 : parseInt(""),56140121833855 : parseInt(""),56140121866623 : parseInt(""),56140121899391 : parseInt(""),56140121932159 : parseInt(""),56140121964927 : parseInt(""),56140121997695 : parseInt(""),56140122030463 : parseInt(""),56140122063231 : parseInt(""),56140122095999 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {56140121735551 : null,56140121768319 : null,56140121801087 : null,56140121833855 : null,56140121866623 : null,56140121899391 : null,56140121932159 : null,56140121964927 : null,56140121997695 : null,56140122030463 : null,56140122063231 : null,56140122095999 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {56140121735551 : parseInt(""),56140121768319 : parseInt(""),56140121801087 : parseInt(""),56140121833855 : parseInt(""),56140121866623 : parseInt(""),56140121899391 : parseInt(""),56140121932159 : parseInt(""),56140121964927 : parseInt(""),56140121997695 : parseInt(""),56140122030463 : parseInt(""),56140122063<£ indow._RestockRocketConfig.selected_variant_id = 56140121801087; 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 SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { i
    - <
    div class="product__tag{{ it.product.badgeClasses }}">
    span>{{ it.product.badgeText | safe }}>> {{/if}} >
    >
    >
    <
    div class="list-collections__item__image-bg" style="background-image: url( //projektride.co.uk/cdn/shop/files/ba3943d4-3a1f-44ea-beb1-971f5890187b_9ad9ca5c-0e10-4570-b71c-16630ac4f79d_2048x.jpg?v=1712048812 );">
    > 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":null,"index_buttons_container":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":"ThShop all
    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","storefront_form_prefill
    6715362,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,44052906967266,44052907327 ,"updated_at":"2025-12-14T22:38:54Z","market_locations_enabled":false,"market_id":13779632354,"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-14T22:54:33Z","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-14T22:54:33Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shop ,"preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_ ,"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._RestockRocketConfig.o } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations 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'
    <
    !settings.multi_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#FeaturedImage--template--15326745166050__section_featured_image_j6KFyd { --overlay-opacity: 0.2; }
    e?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) _on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocket t.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 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(); } om{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100We are now stocking Skarper!
    Transform your bike into a high-performance e-bike in seconds!
    Check them out!
    All Bikes
    <
    <
    <
    negative I could say; everything exceeded expectations. I can wholeheartedly recommend ProjectRide for anyone looking to rent a bike, and their many 5-star reviews are absolutely well deserved.ReplySmall < Matias Hugentobler img src="//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at14.42.53_2048x2048.png?v=1738421454" alt="Hope Conventional Headset" class="mfp-zoom-in-cur" id="64080800940415">
    Co-founded by two childhood friends from the heart of the Scottish mountain bike scene, ProjektRide represents our shared passion for riding quality bikes. We stock a range of premium new and second-hand bikes in Edinburgh for all ages and all cycling disciplines. We also have a comprehensive workshop if you are looking to get your bicycle maintained. Max McMullon
    ABOUT US
    Surly Preamble Frameset - horfrost White a class="product__media product__media--featured" href="/collections/surly/products/preamble-frameset-horfrost-white" title="Surly Preamble Frameset - horfrost White" aria-label="Surly Preamble Frameset - horfrost White" style="background-image: url(//projektride.co.uk/cdn/shop/products/fmsu-23-preamble-whi_600x.jpg?v=1679167729)">
    span class="visually-hidden">Surly Preamble Frameset - horfrost White
    > Ridgeback Advance 3W ★★★★★> These fantastic guys saved our holiday. We were bike trekking around Scotland, and after 3 days, we had serious brake problems. The oil was coming out of the calliper. I called 2 days before our arrival, and they promised to make some time for us. They fixed the problem very fast and they totally didn't take advantage of our situation. I know the prices very well, because I have done all my maintenance myself for many years, and I was surprised by the low cost. Thanks a lot guys. <£3,000.00 Wim Lintermans img src="//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at14.42.12_98x.png?v=1738421454" alt="" class="product-single__thumbnail-img"> £3,799.00div class="product-feature__image-bg product-feature__image-bg--square" style="background-image: url(//projektride.co.uk/cdn/shop/files/EC994330-41C8-48CB-AFC0-105CA9D28838_1_201_a_1024x.jpg?v=1720258032);">
    >
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-10-14at20.42.11_1296x_6cd10f9e-da7d-409b-b103-fec76fb87fa6_600x.webp?v=1679167729)">
    > >
    ★★★★★
    Bikes are hard to come by at the moment. Andy and Dougie at ProjektRide were amazing in sourcing a frame and a build kit, then marrying them up to create a fantastic bike. They were really attentive to sizing and fitting, based on my riding style. Matt Wilkesimg src="//projektride.co.uk/cdn/shop/files/Screenshot2025-02-01at14.43.01_98x.png?v=1738421454" alt="" class="product-single__thumbnail-img"> Surly Preamble Frameset - black Getting the Right Bike
    Sale Hope Conventional Headset
    Quality Control
    Every bike that passes through our business receives the upmost care and attention, ensuring safety and reliability to every client. ★★★★★£110.00
    a class="product__media product__media--featured" href="/collections/surly/products/surly-preamble-frameset-skyrim-blue" title="Surly Preamble Frameset - Skyrim Blue" aria-label="Surly Preamble Frameset - Skyrim Blue" style="background-image: url(//projektride.co.uk/cdn/shop/products/fmsu-23-preamble-blue_600x.jpg?v=1679165782)"> I always get really friendly and helpful advice at ProjektRide and excellent results from any servicing they do. Highly recommended.
    ★★★★★
    Brilliant service. Andy listened to exactly what I needed and very kindly brought both bikes to my house for me to test ride, so helpful. Would definitely recommend.div class="image-column__image image-column__image--desktop no-js-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/shop_2048x.jpg?v=1635888751);"> Jill Kerr> div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-10-14at20.42.11_1296x_78f8c893-91a3-4fbc-9d65-519c71fff3b5_600x.webp?v=1679165782)"> > LOCATION & HOURS
    Edinburgh Bike Shop ★★★★★
    82 Newington Road I can highly recommended this place. Andy was very helpful and knowledgeable when I came to him looking for my next bike.
    ★★★★★BlueWe rented two gravel bikes to explore Scotland for nearly three weeks, and I couldn’t have been happier with the experience. The bikes came fully equipped with everything we could possibly need—repair kit, pannier bags, lock, spare tubes, and more. The team was incredibly welcoming and friendly, making the whole process seamless. There’s honestly nothing-
    negative I could say; everything exceeded expectations. I can wholeheartedly recommend ProjectRide for anyone looking to rent a bike, and their many 5-star reviews are absolutely well deserved.Reply
    Absolutely fantastic bike shop. Always willing to help you out when you’re having a problem. Bought many bike components from them over the years and every time they go out of their way to fit them! Would recommend wholeheartedly for any biking needs! Max McMullon Purple