<905762,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,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,563993222516Book a Service
See MoreBetter control with oversized handlebars and stems
Easy-to-reach hydraulic brakes for uphill climbing
SERVICES
ServicingI'm looking to buy this product, when will it arrive and how much does postage cost?
Workshop Prices
Cycle to Work
Delivery & ReturnsIf the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Please note:Locks
YetiBags and Transportation
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 vaLight regulations change per country. We recommend contacting your local Frog Bikes stockist for more information and to ensure that your Frog bike adheres to local regulations.
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't return null - continue using cache even for untranslated locales
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return
Phone Holders
<
SingularRider Care!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
003e: Teal, Pink, Black \u003cbr\u003e\u003csmall\u003e*Actual colours may vary. This is due to the fact that every computer monitor has a different capability to display colours and everyone sees colours differently. Our photos show the samples as life-like as possible, please understand the actual colour may vary slightly as paint batches also have variances. \u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"product-details-information-1\" data-action=\"pushable\" id=\"product-details-information-tab-1\" class=\"product-details-information-tab-content-panel\" role=\"tabpanel\" itemprop=\"specifications\"\u003e\n\u003cdiv data-type=\"information-content-texts\" class=\"product-details-information-tab-content-container\" id=\"product-details-information-tab-content-container-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csmall\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\u003csmall\u003e\u003c\/sm
UTO (ex Eovolt)
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)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE>
>
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)">>
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Frog City 53",
"url": "https:\/\/projektride.co.uk\/products\/frog-city-53","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC53_media-BLACK-0_1200x.jpg?v=1736263116"
],"description": " \nWhy buy a Frog City 53?\n\nLightweight 20-inch geared urban bike, a step-through frame\nSmall, easy-reach brake levers for control\nComfortable \u0026amp; efficient pedalling, patented Frog cranks\nYouth-specific 8-speed gear shifter featuring FrogFit Technology®\nFloating chain glider for added safety \u0026amp; ease of maintenance\nFree 10-year extended warranty on frames and forks\nReflectors, mudguard, pannier rack \u0026amp; kickstand\nSuitable for 5 to 7 years with a recommended inside leg of 49cm-65cm\n\n \nThe 20-inch Frog City 53 kids’ bike is the ultimate urban geared bike, for 5 to 7-year-olds. This premium child’s city bike, designed for everyday kids' use, commute to school, explore a city in comfort \u0026amp; style. Has a lightweight, aluminium step-through frame, weighing just 8.45kg making the bike easy to mount, dismount \u0026amp; handle around town.\nWith this city bike, kids will enjoy more upright leisurely riding position, owing to longer head tube \u0026amp; raised slightly swept handlebar. It is equipped with 8-speed derailleur gears that provide more range for moderate speeds, \u0026amp; a floating chain glider to prevent clothing from getting stuck \u0026amp; chain from getting soiled.\nThis urban kids’ bike comes with low-resistance Kenda city tyres perfect for riding on road, full-length mudguards to protect clothes, a kickstand so that the bike is easy to park, a pannier rack, for transporting books \u0026amp; equipment. It features our patented Frog cranks, for more efficient pedalling.Sizing for cycling success\nThe Frog City 53 urban bike is suitable for 5 to 7 years with a recommended inside leg measurement of 49cm-65cm.\nA big temptation is to buy a child's bike Home
Grips & Bar-Tape
tand is designed solely to support the weight of the bicycle. Avoid sitting on bicycle when kickstand is engaged to prevent potential damage to kickstand, bike frame or risk of injury.","brand": {
"@type": "Thing",
"name": "Frog"
},"gtin8": "","offers": [{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 550.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/frog-city-53?variant=54939169456511"
},
{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 550.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/frog-city-53?variant=54939169489279"
},
{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 550.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/frog-city-53?variant=54939169522047"
}
]
}