Brakes
Complete Brakes
Locks
Bike Packing
| Phone HoldersLights | BellsRider Care |
| Lights | MaintenanceSee More | Rider Care
| Cleaners, Degreasers and Lubrication | Maintenance | Tubeless
| Tools & Maintenance | Tubeless|
| ProjektRide Merchandise | |
| Helmets | Gloves |
| Open search bar | |
| SEATPOST < | li class="result"> Kids Bikes<div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> Kona Deluxe Thumb w/Offset 27.2mmEssentials < | <
| img src="//projektride.co.uk/cdn/shop/files/en1000g272003312061_1_zbs3cl_2048x2048.webp?v=1741442534" alt="ENVE G27 Wheelset" class="mfp-zoom-in-cur" id="64620324684159"> | |
| img src="//projektride.co.uk/cdn/shop/files/en1000g272003312061_2_vaz8ro_2048x2048.webp?v=1741442543" alt="ENVE G27 Wheelset" class="mfp-zoom-in-cur" id="64620326977919"> |
img src="//projektride.co.uk/cdn/shop/files/en1000g272003312061_3_wm9uyn_2048x2048.webp?v=1741442550" alt="ENVE G27 Wheelset" class="mfp-zoom-in-cur" id="64620328550783">
img src="//projektride.co.uk/cdn/shop/files/en1000g272003312061_1_zbs3cl_98x.webp?v=1741442534" alt="" class="product-single__thumbnail-img">
| img src="//projektride.co.uk/cdn/shop/files/en1000g272003312061_3_wm9uyn_98x.webp?v=1741442550" alt="" class="product-single__thumbnail-img"> | Home | /Enve | /ENVE G27 Wheelset | ENVE G27 Wheelset£3,150.00 | |||
| Grips & Bar-Tape | Headsets | ||||||
| < | <Brake Spares< | 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)}} 392 < | div class="product__tag{{ it.product.badgeClasses }}"> Increase quantity<|||||
| hipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 Wheelset - 12\/142 - Shimano","public_title":"12\/142 - Shimano","options":["12\/142 - Shimano"],"price":315000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177580118399,"title":"12\/142 - XDR","option1":"12\/142 - XDR","option2":null,"option3":null,"sku":"EN1000G272003312062","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 Wheelset - 12\/142 - XDR","public_title":"12\/142 - XDR","options":["12\/142 - XDR"],"price":315000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177580151167,"title":"12\/142 - N3W","option1":"12\/142 - N3W","option2":null,"option3":null,"sku":"EN1000G272003312063","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name": | tPrice: '315000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":55177580085631,"title":"12\/142 - Shimano","option1":"12\/142 - Shimano","option2":null,"option3":null,"sku":"EN1000G272003312061","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 Wheelset - 12\/142 - Shimano","public_title":"12\/142 - Shimano","options":["12\/142 - Shimano"],"price":315000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177580118399,"title":"12\/142 - XDR","option1":"12\/142 - XDR","option2":null,"option3":null,"sku":"EN1000G272003312062","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G27 Wheelset - 12\/142 - XDR","publine"],"price":315000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '315000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } | Surly | |||||
| Available Bikes at ProjektRide | Here at ProjektRide Bike shop, we have a range of Gravel, Touring, Road, Hybrid and Electric Bikes. We stock a range of brands such as Surly, Brother, Genesis, Benno, Frog and Kona Bikes.Bikes are available to be purchased in store or online with free postage. | All Cycle to work schemes avaiable.Learn More | |||||
| Collections | / | Surly | |||||
| < | |||||||
| < | |||||||
| < | < | ||||||
| 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)}} | div class="product__tag{{ it.product.badgeClasses }}">span>{{ it.product.badgeText | safe }} | >> {{/if}} | >> | >p class="result__title"> | a href="{{ it.product.url }}">{{ it.product.title }}> | >> |

| < | ||||||||
| 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 = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_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_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_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< | e_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":"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[a":"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_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43<||||||||
| < | 180-188cm< | 32"-35"Get sized for cycling success | The Frog Road 58 bike is suitable for 6 to 7 years with a recommended inside leg measurement of 52cm-63cm. | One of the biggest temptations is to buy a child's bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altogether! Another common mistake is to purchase a budget kids' bike but these models are often as heavy as a child which can lead to frustration at not being able to cycle. That’s why Frog bikes are lightweight and designed to specifically accommodate the anatomy of children. | ||||
| bike sizing guide | to discover the best-sized bike for your child or alternatively speak to one of our | < local stockistsa 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)"> | <84-91cm span class="visually-hidden">Surly Preamble Frameset - horfrost White | < | XL | Available colours*N/A: Electric blue and |
MTB / ALL MOUNTAIN / SPLICE
{"id":14904948457855,"title":"Frog Road 58","handle":"frog-road-57","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWhy buy a Frog Road 58? \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 20-inch road bike for road racing, cyclocross \u0026amp; triathlons\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNarrow and short-drop child-specific handlebars for ease of handling\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDual braking control\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComfortable and efficient pedalling with patented Frog cranks\u003c\/li\u00Surly Preamble Frameset - black
\"1\"\u003eThis premium children’s road bike is the bike of choice for young, mult-discipline racers. It has a super-lightweight frame, weighing just 8.2kg helping children increase their distance, speed, efficiency and confidence for a high-performance ride. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis kids’ road bike comes with two sets of tyres, slick Kenda road tyres and Kenda cyclocross tyres with more grip, child-specific short drop handlebars for ease of handling and dual braking control, broadening the bikes capabilities for when in the road-riding position. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIt is also equipped with 9-speed gears with Microshift short-reach brake levers making braking easier and more comfortable for smaller hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking
ildren.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/fitting\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fitting\"\u003ebike sizing guide\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto discover the best-sized bike for your child or alternatively speak to one of our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\"\u003elocal stockists\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eabout our children’s bike range.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e
£800.00Postage 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 -| tride.co.uk\/cdn\/shop\/files\/L-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154","options":["Title"],"media":[{"alt":null,"id":63810040201599,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWhy buy a Frog Road 58? \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 20-inch road bike for road racing, cyclocross \u0026amp; triathlons\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNarrow and short-drop child-specific handlebars for ease of handling\u003c | olds who participate in road racing, cyclocross and triathlons, or who just simply love road riding. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis premium children’s road bike is the bike of choice for young, mult-discipline racers. It has a super-lightweight frame, weighing just 8.2kg helping children increase their distance, speed, efficiency and confidence for a high-performance ride. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis kids’ road bike comes with two sets of tyres, slick Kenda road tyres and Kenda cyclocross tyres with more grip, child-specific short drop handlebars for ease of handling and dual braking control, broadening the bikes capabilities for when in the road-riding position. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIt is also equipped with 9-speed gears with Microshift short-rea<
ch brake levers making braking easier and more comfortable for smaller hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking for pace and efficiency while riding or racing. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog Road 58 bike is suitable for 6 to 7 years with a recommended inside leg measurement of 52cm-63cm.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altogether! Another common mistake is to purchase a budget kids' bike buspan class="visually-hidden">Surly Preamble Frameset - blackt these models are often as heavy as a child which can lead to frustration at not being able to cycle. That’s why Frog bikes are lightweight and designed to specifically accommodate the anatomy of children.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/fitting\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fitting\"\u003ebike sizing guide\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto discover the best-sized bike for your child or alternatively speak to one of our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fro | >div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-10-14at20.42.11_1296x_672b19ff-96d7-4880-b18c-2f37982565c3_600x.webp?v=1679166190)"> | >Surly Preamble Frameset - black | |||
|---|---|---|---|---|---|---|
| Surly Preamble Frameset - Skyrim Blue | < | 24”-27”< | span class="visually-hidden">Hire Lazer Compact Helmet<> <61-69cmSurly Preamble Frameset - Skyrim Blue | >> | 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)"> | |
| Surly Preamble Frameset - Skyrim Blue | £650.00 | <66-74cm< | Smalla class="product__media product__media--featured" href="/collections/surly/products/surly-straggler-frameset-chlorine-blue-650b" title="Surly Straggler Frameset - Chlorine Blue 650b" aria-label="Surly Straggler Frameset - Chlorine Blue 650b" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-01-02at18.16.00_600x.png?v=1672683470)"> | span class="visually-hidden">Surly Straggler Frameset - Chlorine Blue 650b|||
| 5'2"-5'7" | Life Systems Pocket First Aid Kit - HIRE157-170cm | 27"-30"div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-01-02at17.04.36_73798492-8a51-479a-afa6-acfde9b55a5b_600x.png?v=1672683470)"> | a class="product__media product__media--featured" href="/products/life-systems-pocket-first-aid-kit-hire" title="Life Systems Pocket First Aid Kit - HIRE" aria-label="Life Systems Pocket First Aid Kit - HIRE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)"><69-76cm span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE | Surly Straggler Frameset - Chlorine Blue 650b | Small, Medium | £800.00Small, Medium | < div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.32_9d81277b-124e-4fdc-8a0f-fbfb40a9343d_600x.png?v=1691610357)">
| 5'6"-5'10" | 168-178cm Life Systems Pocket First Aid Kit - HIRE | a class="product__media product__media--featured" href="/collections/surly/products/surly-straggler-frameset-black-650b" title="Surly Straggler Frameset - Black 650b" aria-label="Surly Straggler Frameset - Black 650b" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-01-02at17.59.17_600x.png?v=1672683255)">29"-31"span class="visually-hidden">Surly Straggler Frameset - Black 650b£0.00 | >> | div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-01-02at17.04.36_d93c2f49-f948-42eb-bbd9-7c91c2d6cd2f_600x.png?v=1672683254)"> | < | £800.00Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable | 30"-33" £0 |
| < | >32"-35" | ProjektRide81-89cm Buy Sell Ride Confident | Surly Straggler Frameset - Black 700cLarge, XL | £800.00Large, XL FAQ | Questions and answersLarge, XL | Surly Straggler Frameset - Chlorine Dream 700c|
| 6'1"-6'5" I'm looking to find out more information about a product, where can I find this? | a class="product__media product__media--featured" href="/collections/surly/products/surly-straggler-frameset" title="Surly Straggler Frameset - Chlorine Dream 700c" aria-label="Surly Straggler Frameset - Chlorine Dream 700c" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-01-27at20.58.01_600x.png?v=1643317922)">185-196cmspan class="visually-hidden">Surly Straggler Frameset - Chlorine Dream 700c | > Please get in touch with a member of the team either by phone (33"-36"> 01313745324 | ) or email (84-91cm [email protected] | ) where on of the team will be more than happy to help.Large, XL ProjektRide Bike Shop Edinburgh | div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2022-02-22at21.21.42_33fa0aa9-e97b-4a6a-9f60-6be6f5560094_600x.png?v=1645565131)">Large, XL> | Large, XL I'm looking to buy this product, when will it arrive and how much does postage cost? |
82 Newington Road, EH91QN, Edinburgh.
span class="visually-hidden">Surly Bridge Club Frameset - Black
>
Surly Bridge Club Frameset - Black
If 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.
All bike sales include a free running in service after 6-10 weeks.
a class="product__media product__media--featured" href="/collections/surly/products/surly-bridge-club-frameset-black" title="Surly Bridge Club Frameset - Black" aria-label="Surly Bridge Club Frameset - Black" style="background-image: url(//projektride.co.uk/cdn/shop/products/Screenshot2023-01-02at18.37.48_600x.png?v=1672684751)"> .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; }!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
];
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;
}
}
// First try to get settings from met
afields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
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(funct
ion(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(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return inte
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;co
}.restock-rocket-preorder-countdown-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-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.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%{tra
Handlebars
Stems