

BUY
img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at11.12.30_98x.png?v=1695809554" alt="" class="product-single__thumbnail-img">
Home
/
Black - Sold Out
Orange - Sold Out
Product Details£0.00 Components
< >
Shimano R7020 Hydraulic Brakes 2 long silicone wraps (for wrapping bar)
#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
|
ProjektRide Bike Shop Edinburgh
< Please get in touch with a member of the team either by phone ( 01313745324 | ) or email ([email protected] ) where on of the team will be more than happy to help. ProjektRide Bike Shop Edinburgh
|
|
| ) or email (p class="result__title">{{ it.item.text }} | 52[email protected]>© 2026,
) where on of the team will be more than happy to help.>
ProjektRide ProjektRide Bike Shop Edinburgh .163 - 168 cm { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }Website by 5'4" - 5'6" | Juan Borges Designs
I'm looking to buy this product, when will it arrive and how much does postage cost?
.
console.log("pr-product-page"); 76 - 79 cmIf 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. 30" - 31"We also have a physical store, if you are local please pop in - |
ProjektRide Bike Shop Edinburgh
| dius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":fa | 54 etection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[a
e_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,4393602 122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546, 168 - 174 cm ow._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-10T00:45:21Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radi.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; } reorder_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_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discoun 5'6" - 5'9" current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius |
order_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_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_
urrent order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"};
if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
// Find the maximum updated_at from all items in old array
const oldPlans = window._RestockRocketConfig.sellingPlans;
const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
? oldPlans.reduce(function(max, plan) {
// Parse dates for proper comparison (handles mixed ISO formats)
if (plan.updated_at) {
const planDate = new Date(plan.updated_at);
cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();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.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7902405886178,"title":"Custom Build img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> 78 - 82 cmBUYBrooks B17 Saddle and Bartape\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eCane Creek Headset\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThanks for considering ProjektRide for your next purchase. All bikes are fully assembled and test rode before leaving our bike shop in Edinburgh. Please allow 5-7 days for bicycle delivery although we aim to post bikes out the same day.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIf any purchases are to be made using any cycle to work schemes, please either pop into the shop or get in touch via email\/phone to get the ball rolling. If you are not 100% sure with bike sizing, please feel free to contact us to double check.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAll bike sales include a free running in service after 6-10 weeks.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e","published_at":"2022-09-29T14:43:20+01:00","created_at":"2022-09-29T14:43:18+01:00","vendor":"Surly","type":"Bicycles","tags":["Disc Trucke,"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1983.heic?v=1664459004","\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1984.heic?v=1664459004","\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1985.heic?v=1664459002","\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1986.heic?v=1664459002"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1979.heic?v=1664459005","options":["Title"],"media":[{"alt":null,"id":30837269594338,"position":1,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1979.heic?v=1664459005"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1979.heic?v=1664459005","width":4032},{"alt":null,"id":30837269627106,"position":2,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1980.heic?v=1664459005"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/projektride.co.uk 31" - 32"SELL\/products\/IMG_1983.heic?v=1664459004","width":3024},{"alt":null,"id":30837269758178,"position":6,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1984.heic?v=1664459004"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1984.heic?v=1664459004","width":3024},{"alt":null,"id":30837269790946,"position":7,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1985.heic?v=1664459002"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1985.heic?v=1664459002","width":3024},{"alt":null,"id":30837269823714,"position":8,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/IMG_1986.heic?v=1664459002"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\ |
p data-mce-fragment=\"1\"\u003eBrooks B17 Saddle and Bartape\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eCane Creek Headset\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThanks for considering ProjektRide for your next purchase. All bikes are fully assembled and test rode before leaving our bike shop in Edinburgh. Please allow 5-7 days for bicycle delivery although we aim to post bikes out the same day.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIf any purchases are to be made using any cycle to work schemes, please either pop into the shop or get in touch via email\/phone to get the ball rolling. If you are not 100% sure with bike sizing, please feel free to contact us to double check.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAll bike sales include a free running in service after 6-10 weeks.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43464920006882 : "deny",};
window._RestockR
Terms of Service
Refund policyCycle to Work
Delivery & Returns img src="//projektride.co.uk/cdn/shop/files/0170A329-A293-4D72-9D12-F6417A8EC235_1_105_c_2048x2048.jpg?v=1691575791" alt="Custom Build - Brothers Cycles Kepler Touring / Gravel" class="mfp-zoom-in-cur" id="32068067524834"> 58 INFORMATION 180 - 185 cm 5'11" - 6'1" img src="//projektride.co.uk/cdn/shop/files/9BF1DDB6-485B-498D-A0C4-3FBCDEBB3931_1_105_c_2048x2048.jpg?v=1691576492" alt="Custom Build - Brothers Cycles Kepler Touring / Gravel" class="mfp-zoom-in-cur" id="32068067590370">| Sun: Closed img src="//projektride.co.uk/cdn/shop/files/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c_2048x2048.jpg?v=1691576492" alt="Custom Build - Brothers Cycles Kepler Touring / Gravel" class="mfp-zoom-in-cur" id="32068067557602"> | Tel 61 0131 374 5324img src="//projektride.co.uk/cdn/shop/files/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c_2048x2048.jpg?v=1691576492" alt="Custom Build - Brothers Cycles Kepler Touring / Gravel" class="mfp-zoom-in-cur" id="32068067655906"> 185 - 191 cm | Location 82 Newington Roadimg src="//projektride.co.uk/cdn/shop/files/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c_2048x2048.jpg?v=1691576492" alt="Custom Build - Brothers Cycles Kepler Touring / Gravel" class="mfp-zoom-in-cur" id="32068067623138"> | EdinburghEH9 1QN | Emailimg src="//projektride.co.uk/cdn/shop/files/9F1ABD7F-728F-445D-9BFF-CD1F84461D5E_1_105_c_98x.jpg?v=1691575792" alt="" class="product-single__thumbnail-img">[email protected] | img src="//projektride.co.uk/cdn/shop/files/0170A329-A293-4D72-9D12-F6417A8EC235_1_105_c_98x.jpg?v=1691575791" alt="" class="product-single__thumbnail-img"> | img src="//projektride.co.uk/cdn/shop/files/9BF1DDB6-485B-498D-A0C4-3FBCDEBB3931_1_105_c_98x.jpg?v=1691576492" alt="" class="product-single__thumbnail-img"> © 2026, ProjektRide . | Website by Juan Borges Designsimg src="//projektride.co.uk/cdn/shop/files/CC77BB07-B0B7-4FE4-8EAB-3B93454E5F66_1_105_c_98x.jpg?v=1691576492" alt="" class="product-single__thumbnail-img"> . | img src="//projektride.co.uk/cdn/shop/files/2BD06992-2CFB-4885-B91C-D7B48652FBA7_1_105_c_98x.jpg?v=1691576492" alt="" class="product-single__thumbnail-img"> 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().repla | Sizing table | img src="//projektride.co.uk/cdn/shop/files/D279FB57-0E61-4801-8F62-D2D47EF4364F_1_105_c_98x.jpg?v=1691576492" alt="" class="product-single__thumbnail-img">Frame size number HomeWheel size/ | Road - Gravel - Touring/A —Custom Build - Brothers Cycles Kepler Touring / Gravel Custom Build - Brothers Cycles Kepler Touring / GravelSeat tube | £2,000.00B — Seat tube angle | // Create "window.Shoppad.apps.infiniteoptions" object if it doesn't already exist 'Shoppad.apps.infiniteoptions'.split('.').reduce(function (o, x) { if (!o[x]) { o[x] = {}; } return o[x]; }, window); // Note we are using the theme app extension window.Shoppad.apps.infiniteoptions.themeAppExtensionActive = true; C — Head tube length | Colour|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| E — | Mellow yellow | Effective top tubeG — | Bottom bracket drop | Teal is RealH — | Chainstay length | Colour | I — | Mellow yellowOffset | J — | Size | Trail65.7 | arance for larger tyres, a 10-speed Shimano Tiagra drivetrain, top tube mounts and an all-day road comfort geometry – the Domane AL 4 is perfect for casual pedalling, group rides, fast commutes and even venturing beyond tarmac roads to most gravel roads.\nIt's right for you if...\nYou're looking to venture into the world of road bikes and want one that's comfortable, smooth and most importantly, won't break the bank. You want to ride primarily on roads but also want a bike that can handle a rail trail or crushed gravel path, too. Days spent pedalling under the sun sound perfect and you need a bike that's comfortable enough to let you ride as long as you see fit.\nThe tech you get\nA 100 Series Alpha Aluminium frame with advanced tube shaping for high-end looks and ride quality, a 10-speed Shimano Tiagra drivetrain, powerful disc brakes for all-weather stopping, super-durable wheels, integrated frame mounts for carrying additional gear, 32 mm tubeless-ready road tyres for added cushion and flared handlebars36.0top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\n\n\n\n\n\n\n\nSize\nRider Height\nInseam\n\n\n\n\n44\n\n150 - 153 cm\n4'11\" - 5'0\"\n\n\n71 - 73 cm\n28\" - 29\"\n\n\n\n49\n\n156 - 163 cm\n5'1\" - 5'4\"\n\n\n74 - 77 cm\n29\" - 30\"\n\n\n\n52\n\n163 - 168 cm\n5'4\" - 5'6\"\n\n\n76 - 79 cm\n30\" - 31\"\n\n\n\n54\n\n168 - 174 cm\n5'6\" - 5'9\"\n\n\n78 - 82 cm\n31\" - 32\"\n\n\n\n56\n\n174 - 180 cm\n5'9\" - 5'11\"\n\n\n81 - 85 cm\n32\" - 33\"\n\n\n\n58\n\n180 - 185 cm\n5'11\" - 6'1\"\n\n\n84 - 87 cm\n33\" - 34\"\n\n\n\n61\n\n185 - 191 cm\n6'1\" - 6'3\"\n\n\n86 - 90 cm\n34\" - 35\"\n\n\n\n\n\n\n\n\n\n","sku": "5301517","brand": { "@type": "Thing", "name": "Trek" },"gtin8": "","offers": [{ "@type" : "Offer","sku": "5301516","availability" : "http://schema.org/InStock", "price" : 1700.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trekK —50cm | de.co.uk\/products\/trek-domane-al-4-gen-5?variant=46044640280802" }, { "@type" : "Offer","sku": "5301521","availability" : "http://schema.org/InStock", "price" : 1700.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-al-4-gen-5?variant=46044640313570" }, { "@type" : "Offer","sku": "5301522","availability" : "http://schema.org/InStock", "price" : 1700.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/trek-domane-al-4-gen-5?variant=46044640346338" } ] }51.0 Wheelbase | |
| 49cm#FeaturedImage--template--24610452406655__1645734801adfd4c07 { --overlay-opacity: 0.2; } | Standover700c 54cm | 44.0 M — | div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">74.6°> Frame reach56cm | 12.3 | 8.0 60cm | FAQ42.5Questions and answers | Select variant dropdown44cm5.3 | 50cm / Mellow yellow - Sold Out700c6.6 50cm / Teal is Real - Sold Out | I'm looking to find out more information about a product, where can I find this?39.052cm / Mellow yellow - £2,000.00 GBP100.1 52cm / Teal is Real - £2,000.00 GBP | 74.6°54cm / Mellow yellow - £2,000.00 GBP71.7Please get in touch with a member of the team either by phone ( 54cm / Teal is Real - £2,000.00 GBP | 013137453249.556cm / Mellow yellow - £2,000.00 GBP36.8) or email ( 56cm / Teal is Real - £2,000.00 GBP | [email protected]70.3°58cm / Mellow yellow - £2,000.00 GBP54.0) where on of the team will be more than happy to help. 58cm / Teal is Real - £2,000.00 GBP | ProjektRide Bike Shop Edinburgh50.760cm / Mellow yellow - Sold Out||
| 52cm | I'm looking to buy this product, when will it arrive and how much does postage cost? 42.0700c Quantity: | 5.347.5If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item. 1 | Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. 6.674.2°We also have a physical store, if you are local please pop in - | ProjektRide Bike Shop Edinburgh 98.314.5 82 Newington Road, EH91QN, Edinburgh.1 | 65.771.3° | 36.053.0 | 251.08.0 | .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }42.0 | ||||||
| [email protected] | ||||||||||||||
| u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qai | c\/p\u003e\n\u003cp class=\"m-0\"\u003e29\" - 30\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-52\"\u003e52\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e163 - 168 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'4\" - 5'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e76 - 79 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-54\"\u003e54\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e168 - 174 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e78 - 82 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e31\"u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-61\"\u003e61\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e185 - 191 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'3\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e86 - 90 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46044640149730 : "deny",4 | 182498 : parseInt(""),46044640215266 : parseInt(""),46044640248034 : parseInt(""),46044640280802 : parseInt(""),46044640313570 : parseInt(""),46044640346338 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46044640149730 : null,46044640182498 : null,46044640215266 : null,46044640248034 : null,46044640280802 : null,46044640313570 : null,46044640346338 : null,}; window._RestockRocketConfig.variantsShippingText = {46044640149730 : "",46044640182498 : "",46044640215266 : "",46044640248034 : "",46044640280802 : "",46044640313570 : "",46044640346338 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46044640149730 : null,46044640182498 : null,46044640215266 : null,46044640248034 : null,46044640280802 : null,46044640313570 : null,46044640346338 : null,}; window._RestockRocketConfig.selected_variant_id = 46044640182498; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { rt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge | 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // 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 | age = Date.now() - updatedAt.getTime(); if (ageSETTINGS_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 || | ]; 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) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRockethopify.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'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cac | fig.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.debug(`STOQ - no scripts enab|||||||||
| 01313745324 | ) or email ( | [email protected]) where on of the team will be more than happy to help. | ProjektRide Bike Shop EdinburghI'm looking to buy this product, when will it arrive and how much does postage cost? | 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.We also have a physical store, if you are local please pop in - | ProjektRide Bike Shop Edinburgh82 Newington Road, EH91QN, Edinburgh. | .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; } |
