ProjektRide Bike Shop Edinburgh | Best Bike Shops Edinburgh, Scotland - Road Bikes | Hybrid Bikes | Mountain Bikes | Touring Bikes
Bike Shop Edinburgh - ProjektRide Bicycle Shop
Edinburgh Cycle Shop - ProjektRide Bike Shops Edinburgh
ProjektRide Bicycle Store
Edinburgh's Bicycle Specialists
Bike Shop Edinburgh - Buy Bikes, Servicing and Bicycle Repairs | ProjektRide Bike Shops Edinburgh
Edinburgh Bike Shop - ProjektRide Bike Shop Edinburgh
We Sell Gravel Bikes, Road Bikes, Mountain Bikes, Hybrid Bikes, City Bikes, And More At ProjektRide Bike Shops Edinburgh
Edinburgh Cycle Store
Edinburgh Bicycle Shop
Edinburgh Cycle Store
Edinburgh's Bicycle Specialists
Specialist Bike Shop Edinburgh - ProjektRide
Road Bikes - ProjektRide Bike Shops Edinburgh
Mountain Bikes
Hybrid Bikes
Gravel Bikes
Touring Bikes
Contact ProjektRide Bike Shop Edinburgh | #1 Bike Shops Edinburgh
Bicycle shops racks shops helmets shimano to ride clothing seatposts Edinburgh bicycle bicycle store bikes electric cycle united kingdom bike shop Edinburgh shorts kids independent electric servicing cycle store specialists wheel trail trained ridgeback bikes disc retailer bikes Edinburgh's bicycle bicycle shop transport cannondale to cycling carbon morningside lights hybrid frame hardtail maintenance parts cannondale ebike my bike giant bike shop children mountain bikes women's Edinburgh's hybrid bike pedals e-bikes leith forks shops shop bikes Edinburgh bike shops.
Bike shops bike store cyclocross bike brands hybrid bikes customer service bike servicing bicycles store Edinburgh workshop bike shops bikepacking specialist team specialized bike stores cargo bicycles dedicated frames delivery rides Edinburgh bike shop brakes workshop bike footwear scheme city pumps head handlebars cargo bikes shopping tyres bike hire racing fixed spanner stems cyclescheme cycling Edinburgh bike bmx jackets drop outdoor mountain bike comely bank chain riders grips set service lubricants carry mountain bike sales mechanics components technology Bruntsfield.
Edinburgh criterium mountain bikes fit Edinburgh Slateford spares inspection store puncture suspension affordable shop soul cycles pedal headsets scottish bmx gravel trek bicycle helmets contact Scotland serviced bike jerseys Edinburgh bike cycle shops build e-bike workshop equipment touring bikes fork mountain bike brake headset warranty mtb bicycle gravel tyres hybrid Edinburgh bicycle shop road bikes Edinburgh gear folding hand bikes adventure newington Edinburgh store mudguards cyclists gear wheels series bike shop leisure giant bicycles replacement cooperative cross local hills.
Edinburgh drivetrain bicycle velow Edinburgh kona kit ebike bike shop tubes shopping builds ridge tubeless electric bikes bicycle fitness services merida full supension helmet electric bikes clothing basket Edinburgh cycle store wheel scott road bike mechanics gloves wheels locks spoke cycles mtb drivetrain 2015 Scotland repair ride speed club lothian stores jersey cycle shop biking scottish tandem fitting repairs stockbridge mechanic saddles riding.
div class="product__tag{{ it.product.badgeClasses }}">
span>{{ it.product.badgeText | safe }}Hybrid / City Bikes
Life Systems Pocket First Aid Kit - HIRE
Tubes
Tubeless
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)">
MaintenanceOpen cart
<span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
<>
Cleaners, Degreasers and Lubrication
Saddles
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_#ProductTemplate--template--15326745395426__main { background: #ffffff; }
.shop-pay-terms { --payment-terms-background-color: #ffffff }
y on the frame\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 8 to 10 years with a recommended inside leg of 58cm-70cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWith the awesome Frog MTB 62 kids' mountain bike, 8 to 10-year-old multi-terrain adventurers will be able to hit the trails, pump tracks and streets in style. The lightweight aluminium MTB weighs just 11.3 kg and is equipped with hydraulic disk brakes, air suspension forks, and a 9-speed drivetrain to deliver the ultimate in off-road riding.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog MTB 62 junior mountain bike, which is part of our Push The Limits range, is perfect for kids who are starting out trail riding. It’s kitted out with high-spec, age-specific components, designed for ease and comfort to help them build confidence and progress like a
}
]
}
_allocations":[]},{"id":55196403761535,"title":"Turquoise \/ Extra Small","option1":"Turquoise","option2":"Extra Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274326911,"product_id":14979883237759,"position":3,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555","variant_ids":[55196403761535,55196403794303,55196403827071,55196403859839,55196403892607]},"available":false,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Turquoise \/ Extra Small","public_title":"Turquoise \/ Extra Small","options":["Turquoise","Extra Small"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620651391,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v
ride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403827071,"title":"Turquoise \/ Medium","option1":"Turquoise","option2":"Medium","option3":null,"sku":"YCB25ASRCMDPTUSUC025200","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274326911,"product_id":14979883237759,"position":3,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555","variant_ids":[55196403761535,55196403794303,55196403827071,55196403859839,55196403892607]},"available":true,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Turquoise \/ Medium","public_title":"Turquoise \/ Medium","options":["Turquoise","Medium"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620651391,"position":3,"preview_image":{"aspect_r
9620651391,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403892607,"title":"Turquoise \/ Extra Large","option1":"Turquoise","option2":"Extra Large","option3":null,"sku":"YCB25ASRCXLPTUSUC025200","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274326911,"product_id":14979883237759,"position":3,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555","variant_ids":[55196403761535,55196403794303,55196403827071,55196403859839,55196403892607]},"available":true,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Turquoise \/ Extra Large","public_title":"Turquoise \/ Extra Large","options":["Turquoise","Extra Large"],"price":599900,"weight":0,"compare_at_price":null,"inv
, but don't get it twisted. The reincarnated ASR isSee More
<
FAQ
Questions and answersfalse,"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
pify_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-13T06:19:49Z","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":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,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_de
ription_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discOpen navigation menuEFF. SEAT TUBE ANGLE
no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","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
003e\n\u003cp\u003e\u003cspan\u003eEDGE stands proudly as a cornerstone of our high-performance gravel bike lineup, handcrafted from Gr9 3AL 2.5 DB titanium to offer unrivalled strength and durability for the ultimate.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cbutton class=\"accordion active\"\u003eFRAME SPECIFICATION\u003csvg class=\"icon icon-minus\" aria-hidden=\"true\"\u003e\u003cuse xlink:href=\"#icon-minus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cdiv class=\"bike__tech-spec\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eFRAME MATERIAL\u003c\/span\u003e\u003cspan\u003eCustom butted, size specific, grade 9 3Al 2.5V CWSR Ti tube set\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eFRAME FINISH\u003c\/span\u003e\u003cspan\u003eIncluded - hand brushed with satin bead logos\u003c\/span\u003e\n
75.5
u003eSEAT POST\u003c\/span\u003e\u003cspan\u003e31.6mm or 27.2mm with shim\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eFRONT DERAILLEUR\u003c\/span\u003e\u003cspan\u003e34.9mm band-on\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eHEADSET\u003c\/span\u003e\u003cspan\u003eIntegral ZS44 upper \/ EC44 lower (Chris King Inset 7\/8)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eTYRE SIZE\u003c\/span\u003e\u003cspan\u003eMax. 700c x 47mm w\/o guards\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","published_at":"2024-06-21T20:23:58+01:00","created_at":"2024-06-11T09:39:51+01:00","vendor":"ProjektRide","type":"","tags":["bike","BIKES","Frame","frames","NEW","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":270000,"price_min":270000,"price_max":270000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_Open search bar
£8,250.00
ck 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 u
ification 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":"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":"fo
"position":1,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcgreyh.webp?v=1741953555","variant_ids":[55196403401087,55196403433855,55196403466623,55196403532159,55196403564927]},"available":false,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Greyhound \/ Extra Small","public_title":"Greyhound \/ Extra Small","options":["Greyhound","Extra Small"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620585855,"position":1,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcgreyh.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403433855,"title":"Greyhound \/ Small","option1":"Greyhound","option2":"Small","option3":null,"sku":"YCB25ASRCSMPGHSUC025200","requires_shipping":true,"taxable":
g_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":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","pag
TION = 15 * 60 * 1000; // 15 minutes in milliseconds
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 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 gr
< 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 || !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 = s
{
console.debug('STOQ - error applying translations:', e);
return settings;
}
}
// First try to get settings from metafields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
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._RestockRocketCon