Insure Your Bike

Search
    • Pink - Sold OutFinishing Kit
    • Red - Sold Out Open cartSpotty - Sold OutTyres
      Tubes
    • 1+ Seat Posts & Clamps Search text field
      Pedals
    • Tubes
      TubelessSubmit <
      • <ketConfig.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_bac <lse,"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_eSaddles <
      • 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":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_t window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":54939168375167,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Green","public_title":"Green","options":["Green"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168407935,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Orange","public_title":"Orange","options":["Orange"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168440703,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Pink","public_title":"Pink","options":["Pink"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168473471,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Red","public_title":"Red","options":["Red"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168506239,"title":"Spotty","option1":"Spotty","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Spotty","public_title":"Spotty","options":["Spotty"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168539007,"title":"Electric Blue","option1":"Electric Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - E der_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_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,4393600 0,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168407935,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Orange","public_title":"Orange","options":["Orange"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168440703,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog 40 - Pink","public_title":"Pink","options":["Pink"],"price":38000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168473471,"title":"Red","option1":"Red","option2":null,"option3":null,"skAccessories818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,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,Seat Posts & Clampst_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: '38000', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); }
      ndow._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-07T18:03:14Z","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_description_background_color":"#ebebeb","preorder_button_description_ Bottles and Cages
    • l,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_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,"bil
    bc1-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":14907921334655,"title":"Trek Émonda ALR Disc Frame Set","handle":"trek-emonda-alr-disc-frame-set","description":"\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003eThe Émonda ALR frame set is a race-ready, top-tier alloy frame that's intensely light, fast and far more pocket-friendly tPedals <
    _shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Émonda ALR Disc Frame Set - White \/ 60","public_title":"White \/ 60","options":["White","60"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945489715583,"title":"White \/ 62","option1":"White","option2":"62","option3":null,"sku":"5280430","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Disc Frame Set - White \/ 62","public_title":"White \/ 62","options":["White","62"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945489748351,"title":"Black \/ 47","option1":"Black","option2":"47","option3":null,"sku":"5280415","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Émonda ALR Disc Frame Set - Black Product Details

  • y_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945489846655,"title":"Black \/ 54","option1":"Black","option2":"54","option3":null,"sku":"5280418","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Disc Frame Set - Black \/ 54","public_title":"Black \/ 54","options":["Black","54"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945489879423,"title":"Black \/ 56","option1":"Black","option2":"56","option3":null,"sku":"5280419","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Émonda ALR Disc Frame Set - Black \/ 56","public_title":"Black \/ 56","options":["Black","56"],"price":130000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945489912191," ,"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,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142 22,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,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,5
  • "deny",54945489748351 : "deny",54945489781119 : "deny",54945489813887 : "deny",54945489846655 : "deny",54945489879423 : "deny",54945489912191 : "deny",54945489944959 : "deny",54945489977727 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {54945489486207 : parseInt("0"),54945489518975 : parseInt("0"),54945489551743 : parseInt("0"),54945489584511 : parseInt("0"),54945489617279 : parseInt("0"),54945489650047 : parseInt("0"),54945489682815 : parseInt("0"),54945489715583 : parseInt("1"),54945489748351 : parseInt("0"),54945489781119 : parseInt("14"),54945489813887 : parseInt("14"),54945489846655 : parseInt("11"),54945489879423 : parseInt("20"),54945489912191 : parseInt("20"),54945489944959 : parseInt("20"),54945489977727 : parseInt("14"),}; window._RestockRocketConfig.variantsPreorderCount = {54945489486207 : parseInt(""),54945489518975 : parseInt(""),54945489551743 : parseInt(""),54945489584511 : parseInt(""),54945489617279 : parseInt(""),54945489650047 : parseInt(""),54945489682815 : pComponents arseInt(""),54945489781119 : parseInt(""),54945489813887 : parseInt(""),54945489846655 : parseInt(""),54945489879423 : parseInt(""),54945489912191 : parseInt(""),54945489944959 : parseInt(""),54945489977727 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {54945489486207 : null,54945489518975 : null,54945489551743 : null,54945489584511 : null,54945489617279 : null,54945489650047 : null,54945489682815 : null,54945489715583 : null,54945489748351 : null,54945489781119 : null,54945489813887 : null,54945489846655 : null,54945489879423 : null,54945489912191 : null,54945489944959 : null,54945489977727 : null,}; window._RestockRocketConfig.variantsShippingText = {54945489486207 : "",54945489518975 : "",54945489551743 : "",54945489584511 : "",54945489617279 : "",54945489650047 : "",54945489682815 : "",54945489715583 : "",54945489748351 : "",54945489781119 : "",54945489813887 : "",54945489846655 : "",54945489879423 : "",54945489912191 : "",54945489944959 : "",54945489977727 : "" Award-winning 14-inch first-pedal children’s bike< ext":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_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":
    /assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { 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

  • 3eThe Frog MTB 72 mountain bike is suitable for 13+ years with a recommended inside leg measurement of 66cm-85cm.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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. This is due to the fact that every computer monitor has a different capability to display colours and that everyone sees these colours differently. Our photos show the samples as life-like as possible, but please understand the actual colour may vary slightly as paint batches also have variances.\u003c\/small\u003e\u003c\/p\u003e","published_at":"2025-01-07T15:19:44+00:00","created_at":"2025-01-07T15:19:48+00:00","vendor":"Frog","type":"bike","tags":["Bike","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":85500,"price_min":85500,"price_max":85500,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54939171586431,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog MTB 72 - Green","public_title":"Green","options":["Green"],"price":85500,"weight":0,"compare_at ww.frogbikes.co.uk\/fork-tuning\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fork-tuning\"\u003ehow to adjust the sag here \u0026gt;\u0026gt;\u003c\/a\u003e\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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 MTB 72 mountain bike is suitable for 13+ years with a recommended inside leg measurement of 66cm-85cm.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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 cycl
    Bellsu003c\/span\u003eabout our children’s bike range.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Metallic grey \u0026amp; neon green and Metallic grey \u0026amp; neon red\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003csmall data-mce-fragment=\"1\"\u003e*Actual colours may vary. This is due to the fact that every computer monitor has a different capability to display colours and that everyone sees these colours differently. Our photos show the samples as life-like as possible, but please understand the actual colour may vary slightly as paint batches also have variances.\u003c\/small\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {54939171586431 : "deny",54939171684735 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {54939171586431 : parseInt("0"),54939171684735 : parseInt("0"),}; window
    • com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { 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 s.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age
      ack 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 integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketCo
    • Socks
      • <
      • Sell Your BikeSpotty
    • \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe Frog 40 first pedal bike is suitable for 3 to 4 years with a recommended inside leg measurement of 36cm-46cm.\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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 t Brakes<
      • My Account
      • Greenc\/strong\u003e\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe Frog 40 first pedal bike is suitable for 3 to 4 years with a recommended inside leg measurement of 36cm-46cm.\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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.\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-frProjektRide Merchandise <
      • Open cart
      • { "@context": "http://schema.org/", "@type": "Product", "name": "Frog 40", "url": "https:\/\/projektride.co.uk\/products\/frog-40","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.34.57_2052x.png?v=1736263065" ],"description": "\nWhy buy a Frog 40? \n\nAward-winning 14-inch first-pedal children’s bike\nSilver winner of the MadeForMums Best First Pedal Bike Award 2022\nLightweight 14-inch kids’ bike that is easy to manoeuvre and easy for parents to carry\nSmall, easy-to-reach brake levers for better control and improved rider confidence\nPatented Frog cranks for more effortless pedalling, increasing efficiency and comfort\nFree 10-year extended warranty on frames and forks\nReflectors, mudguard and bell included\nSuitable for 3 to 4 years with a recommended inside leg of 36cm-46cm\n\n  The award-winning first pedal Frog 40 kids’ bike is a great value 14-inch bike for 3 to 4-year-olds and is perfect for transitioning from a balance bike to pedals. This premium first-pedal children’s bike has a lightweight, sturdy aluminium frame, weighing just 6.46kg, making the bike easy to manoeuvre and easy for parents to carry.    The Frog 40 kids’ bike is equipped with highGloves < Red
    Color
  • PinkOpen navigation menu
  • Open search barSelect variant dropdown
  • :0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939171684735,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog MTB 72 - Red","public_title":"Red","options":["Red"],"price":85500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/L-FM72_media-MetallicGreyNeonGreen-0.default.jpg?v=1736263188","\/\/projektride.co.uk\/cdn\/shop\/files\/L-FM72_media-MetallicGreyNeonRed-0.jpg?v=1736263188"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FM72_media-MetallicGreyNeonGreen-0.default.jpg?v=1736263188","options":["Color"],"media":[{"alt":null,"id":63810042855807,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.> Tubesheme app extension window.Shoppad.apps.infiniteoptions.themeAppExtensionActive = true;
     \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eJunior air suspension fork with lockout and damping control\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBetter control with oversized handlebars and stems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eEasy-to-reach hydraulic brakes for uphill climbing\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShimano rapid-fire 9-speed shift lever\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eIncreased pedalling efficiency with patented Frog cranks\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/warranty\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\"\u003eFree 10-year extended warranty on the frame\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 13+ years with a recommended inside leg of 66cm-85cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u Open search bar Open cart
    ta-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis agile junior mountain bike also features an oversized handlebar and stem to reduce flex, giving your little shredder better control. It also comes with Kenda MTB tyres for maximum grip and comfort in all weather conditions and on all terrains. And our patented Frog cranks let kids pedal more efficiently, keeping them fast, nimble, and ahead of the game.\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eCustom kids’ mountain bike forks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eFor young lighter riders, we created custom suspension forks to ensure that our Push the Limits mountain bikes perform perfectly regardless of a rider’s weight. Learn more about how our forks are designed to work with a child's weight and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href ackfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = neMy Account £0.00.
    < Saddles
    Pedals

    Search text field .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-but
    r{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;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-col a class="product__media product__media--featured" href="/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/fiLithium Grey/Trek Black
    :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 s <
    { "@context": "http://schema.org/", "@type": "Product", "name": "Frog MTB 72", "url": "https:\/\/projektride.co.uk\/products\/frog-mtb-72","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/111_1200x.jpg?v=1736263182" ],"description": " \nWhy buy a Frog MTB 72? \n\nLightweight 26-inch children’s aluminium mountain bike \nJunior air suspension fork with lockout and damping control\nBetter control with oversized handlebars and stems\nEasy-to-reach hydraulic brakes for uphill climbing\nShimano rapid-fire 9-speed shift lever\nIncreased pedalling efficiency with patented Frog cranks\nFree 10-year extended warranty on the frame\nSuitable for 13+ years with a recommended inside leg of 66cm-85cm\n\n \n \nWith the awesome Frog MTB 72 kids' mountain bike, 13+-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.5 kg and is equipped with hydraulic disk brakes, air suspension forks, and a 9-speed drivetrain to deliver the ultimate in off-road riding.\n \nThe Frog MTB 72 junior mountain bike, which is part of our Push The Limits range, is perfect for kids to make trail riding fun and easy. It’s kitted out with high-spec, age-specific components, designed for ease and comfort to help them build confidence and progress like a pro! They can experience smoother downhill control with the hydraulic disc brakes and impactful suspension forks, and tackle uphill climbs like a champ, thanks to the ultra-lightweight aluminium, child-specific frames. \n \nThis agile junior mountain bike also features an oversized handlebar and stem to reduce flex, giving your little shredder better control. It also comes with Kenda MTB tyres for maximum grip and comfort in all weather conditions and on all terrains. And our patented Frog cranks let kids pedal more efficiently, keeping them fast, nimble, and ahead of the game.\n \n \nCustom kids’ mountain bike forks\nFor young lighter riders, we created custom suspension forks to ensure that our Push the Limits mountain bikes perform perfectly regardless of a rider’s weight. Learn more about how our forks are designed to work with a child's weight and how to adjust the sag here \u0026gt;\u0026gt;\n \nGet sized for cycling success\nThe Frog MTB 72 mountain bike is suitable for 13+ years with a recommended inside leg measurement of 66cm-85cm.\n \nOne of the biggest temptations is to buy a child's first bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altoge
    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)"> Header ImageWould you like to add on any equipment?span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
    > >
    Mon - Fri: 09:00 - 18:30 <
    a class="product__media product__media--featured" href="/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> Sat: 9:00 - 16:00 <

    Sat: 9:00 - 16:00
    cstrong data-mce-fragment=\"1\"\u003eWhy buy a Frog 44? \u003c\/strong\u003e\u003c\/div\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 16-inch kids’ bike that is easy to manoeuvre and easy for parents to carry\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWinner of the Creative Play Outdoor Toys Award 2023\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSmall, easy-to-reach brake levers for better control and improved rider confidence\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePatented Frog cranks for more effortless pedalling, increasing efficiency and comfort\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/warranty\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\"\u003eFree 10-year extended warranty on frames and forks\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eReflectors, mudguard and bell include0131 374 5324
    rake levers, which means better control and improved confidence for young riders. It also comes with Kenda small block eight tyres for maximum stability and grip and our patented Frog cranks, for more effortless pedalling, which reduces the distance between the pedals increasing efficiency and comfort for children. \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eNot ready for pedals yet?\u003c\/strong\u003e\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eOur lightweight first pedal bikes are a great confidence booster and can also be used as a balance bike for a taller child by simply removing the pedals.\u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cspan d 63042","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.27.37.png?v=1736263042","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.27.40.png?v=1736263042","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.27.42.png?v=1736263042"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.26.59.png?v=1736263042","options":["Color"],"media":[{"alt":null,"id":63810029814143,"position":1,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.26.59.png?v=1736263042"},"aspect_ratio":1.47,"height":1396,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.26.59.png?v=1736263042","width":2052},{"alt":null,"id":63810029846911,"position":2,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.27.08.png?v=1736263042"},"aspect_ratio":1.47,"heigh82 Newington Road
    .
    .
    Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"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[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_m arket","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,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,4393631
    6424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426 018,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,56399322251647],"updated_at":"2025-12-07T18:01:19Z","market_locations_enabled":false,"market_id":13777305o.uk\/warranty\" target=\"_blank\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\"\u003eFree 10-year extended warranty on the frame\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 13+ years with a recommended inside leg of 66cm-85cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWith the awesome Frog MTB 72 kids' mountain bike, 13+-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.5 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\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog MTB 72 junior mountain bike, which is part of our Push The L imits range, is perfect for kids to make trail riding fun and easy. It’s kitted out with high-spec, age-specific components, designed for ease and comfort to help them build confidence and progress like a pro! They can experience smoother downhill control with the hydraulic disc brakes and impactful suspension forks, and tackle uphill climbs like a champ, thanks to the ultra-lightweight aluminium, child-specific frames. \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis agile junior mountain bike also features an oversized handlebar and stem to reduce flex, giving your little shredder better control. It also comes with Kenda MTB tyres for maximum grip and comfort in all weather conditions and on all terrains. And our patented Frog cranks let kids pedal more efficiently, keeping them fast, nimble, and ahead of the game.\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u0
    03c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eCustom kids’ mountain bike forks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eFor young lighter riders, we created custom suspension forks to ensure that our Push the Limits mountain bikes perform perfectly regardless of a rider’s weight. Learn more about how our forks are designed to work with a child's weight and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/fork-tuning\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fork-tuning\"\u003ehow to adjust the sag here \u0026gt;\u0026gt;\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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\u003 cp data-mce-fragment=\"1\"\u003eThe Frog MTB 72 mountain bike is suitable for 13+ years with a recommended inside leg measurement of 66cm-85cm.\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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 data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/fitting\" 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 data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" 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\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Metallic grey \u0026amp; neon green and Metallic grey \u0026amp; neon red\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003csmall data-mce-fragment=\"1\"\u003e*Actual colours may vary. This is due to the fact that every computer monitor has a different capability to display colours and that everyone sees these colours differently. Our photos show the samples as life-like as possible, but please understand the actual colour may vary slightly as paint batches also have variances.\u003c\/small\u003e\u003c\/p\u003e","published_at":"2025-01-07T15:19:38+00:00","created_at":"2025-01-07T15:19:42+00:00","vendor":"Frog","type":"bike","tags":["Bike","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":88500,"price_min":88500,"price_max":88500,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54939171389823,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featu
    red_image":null,"available":false,"name":"Frog MTB 72 - Red","public_title":"Red","options":["Red"],"price":88500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939171422591,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog MTB 72 - Green","public_title":"Green","options":["Green"],"price":88500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/111.jpg?v=1736263182","\/\/projektride.co.uk\/cdn\/shop\/files\/1111.jpg?v=1736263182"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/111.jpg?v=1736263182","options":["Color"],"media":[{"alt":null,"id":63810042134911,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src": "\/\/projektride.co.uk\/cdn\/shop\/files\/111.jpg?v=1736263182"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/111.jpg?v=1736263182","width":1200},{"alt":null,"id":63810042167679,"position":2,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/1111.jpg?v=1736263182"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/1111.jpg?v=1736263182","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 MTB 72? \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 26-inch children’s aluminium mountain bike \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eJunior air suspension fork with lockout and damping control\u003c\/l
    i\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBetter control with oversized handlebars and stems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eEasy-to-reach hydraulic brakes for uphill climbing\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShimano rapid-fire 9-speed shift lever\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eIncreased pedalling efficiency with patented Frog cranks\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\"\u003eFree 10-year extended warranty on the frame\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 13+ years with a recommended inside leg of 66cm-85cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWith the awesome Frog M TB 72 kids' mountain bike, 13+-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.5 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\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog MTB 72 junior mountain bike, which is part of our Push The Limits range, is perfect for kids to make trail riding fun and easy. It’s kitted out with high-spec, age-specific components, designed for ease and comfort to help them build confidence and progress like a pro! They can experience smoother downhill control with the hydraulic disc brakes and impactful suspension forks, and tackle uphill climbs like a champ, thanks to the ultra-lightweight aluminium, child-specific frames. \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u00

    3e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis agile junior mountain bike also features an oversized handlebar and stem to reduce flex, giving your little shredder better control. It also comes with Kenda MTB tyres for maximum grip and comfort in all weather conditions and on all terrains. And our patented Frog cranks let kids pedal more efficiently, keeping them fast, nimble, and ahead of the game.\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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\"\u003eCustom kids’ mountain bike forks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eFor young lighter riders, we created custom suspension forks to ensure that our Push the Limits mountain bikes perform perfectly regardless of a rider’s weight. Learn more about how our forks are designed to work with a child's weight aProduct Detailsnd\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/fork-tuning\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fork-tuning\"\u003ehow to adjust the sag here \u0026gt;\u0026gt;\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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 MTB 72 mountain bike is suitable for 13+ years with a recommended inside leg measurement of 66cm-85cm.\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's first 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 m

    istake 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.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\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 data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/fitting\" 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 data-mce-fragment=\"1 \" href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" 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\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Metallic grey \u0026amp; neon green and Metallic grey \u0026amp; neon red\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003csmall data-mce-fragment=\"1\"\u003e*Actual colours may vary. This is due to the fact that every computer monitor has a different capability to display colours and that everyone sees these colours differently. Our photos show the samples as life-like as possible, but please understand the actual colour may vary slightly as paint batches also have variances.\u003c\/small\u003e\u003c\/p\u003e"}; window._Re

    stockRocketConfig.variantsInventoryPolicy = {54939171389823 : "deny",54939171422591 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {54939171389823 : parseInt("0"),54939171422591 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {54939171389823 : parseInt(""),54939171422591 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {54939171389823 : null,54939171422591 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {54939171389823 : parseInt(""),54939171422591 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {54939171389823 : null,54939171422591 : null,}; window._RestockRocketConfig.variantsShippingText = {54939171389823 : "",54939171422591 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {54939171389823 : null,54939171422591 : null,}; window._RestockRocketConfig.selected_variant_id = 54939171389823; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; Why buy a Frog 40?  } 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 gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { conso

    le.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 null; } const age = Date.now() - updatedAt.getTime(); if (age <
      SETTINGS_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 restock RocketScriptElement = 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 = 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 metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const vAward-winning 14-inch first-pedal children’s bikealidCachedSettings = 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(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(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 integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocke tConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketSc
    • ript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = Silver winner 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } else if (attempt of the MadeForMums Best First Pedal Bike Award 2022<
    • .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-rSmall, easy-to-reach brake levers for better control and improved rider confidenceight: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;}.resto
    • ck-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;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbo x{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:cen
    • ter;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-toaPatented Frog cranks for more effortless pedalling, increasing efficiency and comfortst .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%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-web
    • Reflectors, mudguard and bell included
    • Suitable for 3 to 4 years with a recommended inside leg of 36cm-46cm

      
    The award-winning first pedal Frog 40 kids’ bike is a great value 14-inch bike for 3 to 4-year-olds and is perfect for transitioning from a balance bike to pedals. This premium first-pedal children’s bike has a lightweight, sturdy aluminium frame, weighing just 6.46kg, making the bike easy to manoeuvre and easy for parents to carry.  
      
    The Frog 40 kids’ bike is equipped with high-spec age-specific components, designed for comfort and longevity, including a child-sized saddle for the perfect riding experience, and Tektro brakes with small, easy-to-reach brake levers, which means better control and improved confidence for young riders. It also comes with Kenda small block eight tyres for maximum stability and grip and our patented Frog cranks, for more effortless pedalling, which reduces the distance between the pedals increasing efficiency and comfort for children.  
      
    Not ready for pedals yet? 
    Our lightweight first pedal bikes are a great confidence booster and can also be used as a balance bike for a taller child by simply removing the pedals. 
      
    Get sized for cycling success 
    The Frog 40 first pedal bike is suitable for 3 to 4 years with a recommended inside leg measurement of 36cm-46cm. 
      
    One of the biggest temptations is to buy a child's first 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. 
      
    The data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our bike sizing guide to discover the best-sized bike for your child or alternatively speak to one of our local stockists about our children’s bike range. 
     

    Please note, that while not pictured, all Frog First Pedal bikes are supplied with chain guards installed to comply with ISO8098 safety standards.


    Available colours*: Electric Blue, Green, Orange, Pink, Red and Spotty 
    *Actual colours may vary. This is due to the

    FAQ

    Questions and answers