Contact Us
Shop All Second-Hand

TrekLog in

Create account
Services  
Frog Bikes Patented,140mm, Aluminum straight arm cranks, 34T chainring, black
Workshop

UTO (ex Eovolt) Track Your Service
Pedals
#ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff } BUY
li class="result"> div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> SELLa href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}} RIDE CONFIDENT
div class="product__tag{{ it.product.badgeClasses }}"> > {{/if}} > > #ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }> > > li class="result result--full">
p class="result__title">{{ it.item.text }}
>
Pink - Sold Out : Electric blue and label for="quantity--template--15326745395426__main">Quantity
Header Image

Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.Accessories as standard - Reflectors, mudguard, pannier rack & kickstand included

We also have a physical store, if you are local please pop in -

ProjektRide Bike Shop EdinburghFree 10-year extended warranty on frames and forks

82 Newington Road, EH91QN, Edinburgh.
Would you like to add on any equipment?

 
The Frog City 61 is the ultimate urban bike for 8 to 10-year-olds. For the minimum and maximum recommended inside leg length please see our fitting page.
Hire Lazer Compact Helmet Designed for daily use, Frog's City bike allows children to commute to school or simply cruise the city in comfort and style. FrogFit Technology® youth-specific 8-speed gear shifters for easy gear change mage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; } This versatile bike provides an upright ergonomic seating position, easy-to-mount step-through frame, 8-speed derailleur gears, a floating chain glider, full-length mudguards, a kickstand and a pannier rack, so riders are fully equipped for the city.
Enjoy peace of mind with a free 10-year warranty on the frame and forksbike sizing guide
Fully equipped with reflectors, mudguard and bell for safety and practicality  a class="product__media product__media--featured" href="/collections/best-selling-collection/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> Wheel Size: Looking to purchase with a cycle to work scheme? Click here to get in touch and get the ball rolling! The perfto discover the best-sized bike for your child or alternatively speak to one of our span class="visually-hidden">Hire Lazer Compact Helmet    > img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> 24" inch
local stockistsdiv class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">>
 > Swept handlebars & step-through frame  Hire Lazer Compact Helmet With its slightly swept handlebars and longer head tube, the design allows for a more upright, leisurely riding position. And, the lightweight step-through aluminium frame allows for smooth mounting and dismounting making the bike easy to ride and manoeuvre through the streets.
  About Us ProjektRide£0.00Contact UsDerailleur gears  BlackTrack Service ProgressThe Frog City bike features FrogFit Technology® youth-specific 8-speed gear shifters, which are best suited for moderate speeds and hills, perfect for efficient city riding.   
  Building Your Bike From the BoxAs opposed to hub gears, the derailleur gears provide more range so riders can effortlessly find the appropriate gear and they are easier to maintain. Insure Your Bike : Electric blue andQuestions and answersHire Ortlieb 40L Pannier BagsCookie Policy  
  Terms of ServiceThe floating chainglider, designed and manufactured in collaboration with Hebie, prevents clothing from getting stuck and the chain from getting soiled. And, it can be easily removed for cleaning and maintenance, without the need for tools.Tour de France™ yellow.  Refund policy *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. We cannot guarantee that the colour you see accurately portrays the true colour of the product.a class="product__media product__media--featured" href="/collections/best-selling-collection/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/files/resize_width_1000_600x.jpg?v=1741085512)">    
span class="visually-hidden">Hire Ortlieb 40L Pannier BagsI'm looking to find out more information about a product, where can I find this?SERVICESThe rear pannier rack is included as standard and can hold up to 25kg. A great way to transport bags and equipment when out and about in the City. > {"id":14904948457855,"title":"Frog Road 58","handle":"frog-road-57","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWhy buy a Frog Road 58? \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 20-inch road bike for road racing, cyclocross \u0026amp; triathlons\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNarrow and short-drop child-specific handlebars for ease of handling\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDual braking control\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComfortable and efficient pedalling with patented Frog cranks\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eYouth-specific 9-speed gear Please get in touch with a member of the team either by phone (Workshop Prices  
for young, mult-discipline racers. It has a super-lightweight frame, weighing just 8.2kg helping children increase their distance, speed, efficiency and confidence for a high-performance ride. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis kids’ road bike comes with two sets of tyres, slick Kenda road tyres and Kenda cyclocross tyres with more grip, child-specific short drop handlebars for ease of handling and dual braking control, broadening the bikes capabilities for when in the road-riding position. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIt is also equipped with 9-speed gears with Microshift short-reach brake levers making braking easier and more comfortable for smaller hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking for pace and efficiency while riding or racing. \u003c\/p\u003e\n\u 01313745324Cycle to WorkFrog's bespoke kickstand makes it easy to park the bike when taking a break or when loading the pannier rack. And, is simple to fold away when no longer in use. Included as standard.\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/fitting\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fitting\"\u003ebike sizing guide\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto discover the best-sized bike for your child or alternatively speak to one of our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\"\u003elocal stockists\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eabout our children’s bike range.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u00Hire Ortlieb 40L Pannier Bags) or email (Delivery & Returns l\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComfortable and efficient pedalling with patented Frog cranks\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eYouth-specific 9-speed gear shifters featuring FrogFit Technology®\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\"\u003eBell, reflectors and two sets of tyres included as standard\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 6 to 7 years with a recommended inside leg of 52cm-63cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe 20-inch Frog Road 58 kids’ bike is ideal for 6 to 7-year-olds who participate in road racing, cyclocross and triathlons, or wh£0.00) where on of the team will be more than happy to help.  
ata-mce-fragment=\"1\"\u003eLightweight and agile 26-inch geared kids’ bike that is easy to handle\u003cbr data-mce-fragment=\"1\"\u003eSmall, easy-to-reach brake levers for better control and improved rider confidence\u003cbr data-mce-fragment=\"1\"\u003ePatented Frog cranks for more effortless pedalling, increasing efficiency and comfort\u003cbr data-mce-fragment=\"1\"\u003eFrogFit Technology® youth-specific 8-speed gear shifters for easy gear change\u003cbr data-mce-fragment=\"1\"\u003eEnjoy peace of mind with a free 10-year warranty on the frame and forks\u003cbr data-mce-fragment=\"1\"\u003eFully equipped with reflectors, mudguard and bell for safety and practicality\u003cbr data-mce-fragment=\"1\"\u003eThe perfect fit for 10 to 12 years with a recommended inside leg of 63cm-76cm\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe Frog 67 is a 26-inch kid’s hybrid bike that is the ideal multi-purpose geared bike, suitable for 10-12-year-olds. This premium br hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking for pace and efficiency while riding or racing. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog Road 58 bike is suitable for 6 to 7 years with a recommended inside leg measurement of 52cm-63cm.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altogether! Another common mistake is to purchase a budget kids' bike but these models are often as heavy as a child which can lead to frustr ProjektRide Bike Shop Edinburgh Light 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.    ved confidence. Our patented Frog cranks reduce the distance between pedals, providing young adventurers increased pedalling efficiency.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog 67 is designed for longevity and has been optimised for adaptability and to help maximise the lifetime of the bike for a growing child. It boasts a lower bracket position to ensure a safer ergonomically superior riding experience. This well-thought-out design also allows for a greater leg-length range, perfectly accommodating the growth of those ever-lengthening limbs! To further enhance its adaptability, the handlebar height can be effortlessly adjusted with a 40mm range, making it a worthwhile investment that evolves alongside your child.\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e \u003c\/h3\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fre-fragment=\"1\"\u003e \u003c\/span\u003eabout our children’s bike range.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Electric blue and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/Road-Bike-Frog-58-tdf\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/Road-Bike-Frog-58-tdf\"\u003eTour de France™ yellow. \u003c\/a\u003e\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 INFORMATIONAvailable colours*Life Systems Pocket First Aid Kit - HIRE *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. 
I'm looking to buy this product, when will it arrive and how much does postage cost?
Working Hours
Tel ar\u003c\/li\u003e\n\u003cli\u003eLow-resistance Kenda City Tyres - very durable and ideal for travelling on varying terrains throughout the city\u003c\/li\u003e\n\u003cli\u003eFloating chain glider - for added safety and easy to remove for maintenance\u003c\/li\u003e\n\u003cli\u003eLow bottom bracket - for a more ergonomic seating position and better stability\u003c\/li\u003e\n\u003cli\u003eAdjustable handlebar height - to allow handlebars to be lowered or raised within a range of 40mm, to suit the child’s height\u003c\/li\u003e\n\u003cli\u003eAccessories as standard - Reflectors, mudguard, pannier rack \u0026amp; kickstand included\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\"\u003eFree 10-year extended warranty on frames and forks\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe Frog City 61 is the ultimate urban bike for 8 to 10-year-olds Hire Lazer Compact Helmet vents clothing from getting stuck and the chain from getting soiled. And, it can be easily removed for cleaning and maintenance, without the need for tools.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePannier Rack\u003c\/strong\u003e   \u003cbr\u003eThe rear pannier rack is included as standard and can hold up to 25kg. A great way to transport bags and equipment when out and about in the City.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKickstand \u003c\/strong\u003e  \u003cbr\u003eFrog's bespoke kickstand makes it easy to park the bike when taking a break or when loading the pannier rack. And, is simple to fold away when no longer in use. Included as standard.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eLight 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.   \u003cbr\u003e\u003cbr\u003e\u About Us Email[]£0.00 a class="product__media product__media--featured" href="/collections/best-selling-collection/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> Contact Us > Building Your Bike From the Box ed derailleur gears, a floating chain glider, full-length mudguards, a kickstand and a pannier rack, so riders are fully equipped for the city.\nWheel Size: 24\" inch\nSwept handlebars \u0026amp; step-through frame   With its slightly swept handlebars and longer head tube, the design allows for a more upright, leisurely riding position. And, the lightweight step-through aluminium frame allows for smooth mounting and dismounting making the bike easy to ride and manoeuvre through the streets.\nDerailleur gears   The Frog City bike features FrogFit Technology® youth-specific 8-speed gear shifters, which are best suited for moderate speeds and hills, perfect for efficient city riding.   As opposed to hub gears, the derailleur gears provide more range so riders can effortlessly find the appropriate gear and they are easier to maintain.\nFloating chainglider   The floating chainglider, designed and manufactured in collaboration with Hebie, prevents clothing from getting stuck and the chain from gettin>
Insure Your Bike\n\n\n\n\n\n","brand": { "@type": "Thing", "name": "Frog" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 570.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/frog-city-61?variant=54939169587583" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 570.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/frog-city-61?variant=54939169620351" }, { "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 570.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/frog-city-61?variant=54939169653119" } ] } > < Would you like to add on any equipment? £0.00a class="product__media product__media--featured" href="/collections/best-selling-collection/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/files/resize_width_1000_600x.jpg?v=1741085512)">
< Black span class="visually-hidden">Hire Ortlieb 40L Pannier Bags
Hire Ortlieb 40L Pannier BagsWorkshop PricesHire Lazer Compact Helmet
Hire Ortlieb 40L Pannier Bags#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; } £0.00 >
Life Systems Pocket First Aid Kit - HIRE

a class="product__media product__media--featured" href="/collections/best-selling-collection/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/files/resize_width_1000_600x.jpg?v=1741085512)"> >

span class="visually-hidden">Hire Ortlieb 40L Pannier Bags>

>

>

Hire Ortlieb 40L Pannier Bagsdiv 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)">> £0.00Life Systems Pocket First Aid Kit - HIRE£0.00span class="visually-hidden">Life Systems Pocket First Aid Kit - HIREHire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable > a class="product__media product__media--featured" href="/collections/best-selling-collection/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)"> > > Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable Life Systems Pocket First Aid Kit - HIRE£0.00£0.00 < < Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable tion":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[actio bug":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,43936142393570,439361424263 a class="product__media product__media--featured" href="/collections/best-selling-collection/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)"> 3981695844578,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,56270279672191,56314 > _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":null,"preorder_max_div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> \"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis kids’ road bike comes with two sets of tyres, slick Kenda road tyres and Kenda cyclocross tyres with more grip, child-specific short drop handlebars for ease of handling and dual braking control, broadening the bikes capabilities for when in the road-riding position. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIt is also equipped with 10-speed gears with Microshift short-reach brake levers making braking easier and more comfortable for smaller hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking for pace and efficiency while riding or racing. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\ e\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 data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Electric blue and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/Road-Bike-Frog-70-tdf_2 Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54939171127679,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog Road 70","public_title":null,"options":["Default Title"],"price":72000,"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-FR70-10_media-ELECTRICBLUE-0.default.jpg?v=1736263163"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR70-10_media-ELECTRICBLUE-0.default.jpg?v=1736263163","options":["Title"],"media":[{"alt":null,"id":63810040693119,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR70-10_media-ELECTRICBLUE-0.default.jpg?v=1736263163"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.c £0.00suitable for 11 to 14 years with a recommended inside leg measurement of 67cm-84cm.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altogether! Another common mistake is to purchase a budget kids' bike 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 data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/www.frogbikes.co.uk\/fittingBuy Sell Ride Confident g(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 yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); <FAQ!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations fo tings); 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._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_enab maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } I'm looking to find out more information about a product, where can I find this? div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> e{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-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{displayProjektRide Bike Shop EdinburghFAQI'm looking to buy this product, when will it arrive and how much does postage cost? Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. We also have a physical store, if you are local please pop in QUICK LINKSAbout UsBlogBuilding Your Bike From the BoxInsure Your BikePrivacy Policy[email protected]ProjektRide.Juan Borges Designss\u003c\/a\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBell, reflectors and two sets of tyres included as standard\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 6 to 7 years with a recommended inside leg of 52cm-63cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe 20-inch Frog Road 58 kids’ bike is ideal for 6 to 7-year-olds who participate in road racing, cyclocross and triathlons, or who just simply love road riding. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis premium children’s road bike is the bike of choice for young, mult-discipline racers. It has a super-lightweight frame, weighing just 8.2kg helping children increase their distance, speed, efficiency and confidence for a high-performance ride. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThi s kids’ road bike comes with two sets of tyres, slick Kenda road tyres and Kenda cyclocross tyres with more grip, child-specific short drop handlebars for ease of handling and dual braking control, broadening the bikes capabilities for when in the road-riding position. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIt is also equipped with 9-speed gears with Microshift short-reach brake levers making braking easier and more comfortable for smaller hands and an ergonomic slimline children’s saddle for a more agile riding experience. This road bike is perfect for kids looking for pace and efficiency while riding or racing. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog Road 5 ment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/fitting\"\u003ebike sizing guide\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eto discover the best-sized bike for your child or alternatively speak to one of our\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/frogbikes-stores\"\u003elocal stockists\u003c\/a\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eabout our children’s bike range.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Electric blue and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/Road- 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","stef=\"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\"\u003eBell, reflectors and two sets of tyres included as standard\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 6 to 7 years with a recommended inside leg of 52cm-63cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe 20-inch Frog Road 58 kids’ bike is ideal for 6 to 7-year-olds who participate in road racing, cyclocross and triathlons, or who just simply love road riding. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis premium children’s road bike is the bike of choice for young, mult-discipline racers. It has a super-lightweight frame, weighing just 8.2kg helping children ck. 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_buttoong data-mce-fragment=\"1\"\u003eAvailable colours*\u003c\/strong\u003e: Electric blue and\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/Road-Bike-Frog-58-tdf\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/Road-Bike-Frog-58-tdf\"\u003eTour de France™ yellow. \u003c\/a\u003e\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. We cannot guarantee that the colour you see accurately portrays the true colour of the product.\u003c\/small\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {54939170701695 : "deny",}; window._RestockRockesetup_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,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,4-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 where DB has translations but metafield doesn't if (settin907393250,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,56399322251647],"updated_at":"2025-12-07T18:18:34Z","market_locations_enabled":falsensole.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age 632354,"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":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_s]; 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 validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.themfic 8-speed gear shifters offer short lever travel, transforming gear changes into seamless transitions, and the Tektro brakes with small, easy-to-reach levers offer greater control and improved confidence. Our patented Frog cranks reduce the distance between pedals, providing young adventurers increased pedalling efficiency.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog 67 is designed for longevity and has been optimised for adaptability and to help maximise the lifetime of the bike for a growing child. It boasts a lower bracket position to ensure a safer ergonomically superior riding experience. This well-thought-out design also allows for a greater leg-length range, perfectly accommodating the growth of those ever-lengthening limbs! To further enhance its adaptability, the handlebar height can be effortlessly adjusted with a 40mm range, making it a worthwhile investment that evolves alongside your child.\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e \u003c\/h3\u003e\n\u003ch3 data // 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 = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); }de to discover the best-sized bike for your child or alternatively speak to one of our local stockists about our children’s bike range.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAvailable colours\u003c\/strong\u003e*: Dark Grey, Electric Blue, Neon Green and Neon Red.\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan 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. We cannot guarantee that the colour you see accurately portrays the true colour of the product\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e \u003c\/p\u003e","published_at":"2025-01-07T15:17:48+00:00","created_at":"2025-01-07T15:18:01+00:00","vendor"<#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-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:teorder_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_pe.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 con331661538,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,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,441555905 figured 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._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); }08770,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:18:34Z","market_locations_enabled":false,"market_id":13779632354,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRo else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts 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 } cketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-07T18:19:18Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-07T18:19:18Z","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,5556993307 }); 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 = 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 4815,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_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Esti attemptCartCheck(attempt + 1), retryDelabilling_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":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdo003c\/li\u003e\n\u003cli\u003eAccessories as standard - Reflectors, mudguard, pannier rack \u0026amp; kickstand included\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\"\u003eFree 10-year extended warranty on frames and forks\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe Frog City 61 is the ultimate urban bike for 8 to 10-year-olds. For the minimum and maximum recommended inside leg length please see our fitting page.\u003c\/p\u003e\n\u003cp\u003eDesigned for daily use, Frog's City bike allows children to commute to school or simply cruise the city in comfort and style.\u003c\/p\u003e\n\u003cp\u003eThis versatile bike provides an upright ergonomic seating position, easy-to-mount step-through frame, 8-speed derailleur gears, a floating chain glider, full-length mudguards, a kickstand and a pannier rack, so riders are fully equipped for the city. .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;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-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 .coun your local Frog Bikes stockist for more information and to ensure that your Frog bike adheres to local regulations.   \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eAvailable colours*\u003c\/strong\u003e: 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-cont tdown-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:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;boent-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\/small\u003e\u003c\/section\u003e","published_at":"2025-01-07T15:18:38+00:00","created_at":"2025-01-07T15:18:44+00:00","vendor":"Frog","type":"bike","tags":["Bike","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":57000,"price_min":57000,"price_max":57000,"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":54939169587583,"title":"Teal","option1":"Teal","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog City 61 - Teal","public_title":"Teal","options":["Teal"],"price":57000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_rder:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;aniallocations":[]},{"id":54939169620351,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog City 61 - Pink","public_title":"Pink","options":["Pink"],"price":57000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939169653119,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog City 61 - Black","public_title":"Black","options":["Black"],"price":57000,"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-FC61_media-BLACK-0.jpg?v=1736263124","\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-PINK-0.default.jpg?v=1736263124","\/\/projektride.co.uk\/cd mation:.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%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}} n\/shop\/files\/L-FC61_media-TEAL-0.jpg?v=1736263124"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-BLACK-0.jpg?v=1736263124","options":["Color"],"media":[{"alt":null,"id":63810037547391,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-BLACK-0.jpg?v=1736263124"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-BLACK-0.jpg?v=1736263124","width":1200},{"alt":null,"id":63810037580159,"position":2,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-PINK-0.default.jpg?v=1736263124"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-PINK-0.default.jpg?v=1736263124","width":1200},{"alt":null,"id":63810037612927,"position":3,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-TEAL-0.jpg?v=1736263124"},"aspect_ratio":1.364,"height":880,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FC61_media-TEAL-0.jpg?v=1736263124","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003csection data-view=\"Product.Information\"\u003e\n\u003cdiv class=\"product-details-information-content\"\u003e\n\u003cdiv class=\"product-details-information-content-container\"\u003e\n\u003cdiv role=\"tabpanel\"\u003e\n\u003cdiv data-action=\"tab-content\" data-type=\"information-content\" class=\"product-details-information-tab-content\"\u003e\n\u003cdiv data-id=\"product-details-information-0\" data-action=\"pushable\" id=\"product-details-information-tab-0\" class=\"product-details-information-tab-content-panel active\" role=\"tabpanel\" itemprop=\"description\"\u003e\n\u003cdiv data-type=\"information-content-texts\" class=\"product-details-information-tab-content-container\" id=\"product-details-information-tab-content-container-0\"\u003e\n\u003ch3\u003e\u003cspan\u003eWhy buy a Frog City 61?\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight sturdy aluminium frame - for easy handling around town\u003c\/li\u003e\n\u003cli\u003eCity\/Step-through design - for ease of mounting and dismounting\u003c\/li\u003e\n\u003cli\u003eJunior Tektro brakes - with small, easy-to-reach brake levers allowing for better control and improved confidence for Junior riders\u003c\/li\u003e\n\u003cli\u003ePatented Frog cranks - reduces the distance between the pedals which increases efficiency and comfort and makes pedalling easier\u003c\/li\u003e\n\u003cli\u003eDerailleur gear - the FrogFitTechnology® youth-specific 8-speed gear shifters provide more range so riders can effortlessly find the appropriate gear\u003c\/li\u003e\n\u003cli\u003eLow-resistance Kenda City Tyres - very durable and ideal for travelling on varying terrains throughout the city\u003c\/li\u003e\n\u003cli\u0 Technology® youth-specific 8-speed gear shifters, which are best suited for moderate speeds and hills, perfect for efficient city riding.   \u003cbr\u003eAs opposed to hub gears, the derailleur gears provide more range so riders can effortlessly find the appropriate gear and they are easier to maintain.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFloating chainglider \u003c\/strong\u003e  \u003cbr\u003eThe floating chainglider, designed and manufactured in collaboration with Hebie, prevents clothing from getting stuck and the chain from getting soiled. And, it can be easily removed for cleaning and maintenance, without the need for tools.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePannier Rack\u003c\/strong\u003e   \u003cbr\u003eThe rear pannier rack is included as standard and can hold up to 25kg. A great way to transport bags and equipment when out and about in the City.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKickstand \u003c\/strong\u003e  \u003cbr\u003eFrog's bespoke kickstand makes it easy to park the bike when taking a break or when loading the pannier rack. And, is simple to fold away when no longer in use. Included as standard.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eLight 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.   \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eAvailable colours*\u003c\/strong\u003e: 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-dshopify.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 backfil l 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 = 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 restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement) ; } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = 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})`); 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._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._Restock RocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scr
>
span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable > 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)">
window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cableipping_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_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","deli > 9:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":14904948556159,"title":"Frog Road 70","handle":"frog-road-70","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWhy buy a Frog Road 70\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight 26-inch road bike for road racing, cyclocross \u0026amp; triathlons\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNarrow and short-drop child-specific handlebars for ease of handling\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDual braking control\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComfortable and efficient pedalling with patented Frog cranks\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eYouth-specific 10-speed gear shifters featuring FrogFit Technology®\u003c\/li\u003e>
s\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBell, reflectors and two sets of tyres included as standard\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSuitable for 11 to 14 years with a recommended inside leg of 67cm-84cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe 26-inch Frog Road 70 kids’ bike is ideal for 11 to 14-year-olds who participate in road racing, cyclocross and triathlons, or who just simply love road riding. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis premium children’s road bike is the bike of choice for young, mult-discipline racers. It has a super-lightweight frame, weighing just 9.3kg helping children increase their distance, speed, efficiency and confidence for a high-performance ride. \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis kids’ rProjektRide 03eTour de France™ yellow. \u003c\/a\u003e\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. We cannot guarantee that the colour you see accurately portrays the true colour of the product.\u003c\/small\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {54939171127679 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {54939171127679 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {54939171127679 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {54939171127679 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {54939
Questions and answers 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 validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = w etConfig.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 = 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
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%> Please get in touch with a member of the team either by phone (ntdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10p
ProjektRide) where on of the team will be more than happy to help.
Questions and answers If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
Contact UsTrack Service Progress
© 2025,
Website by .
l,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54939170701695,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Frog Road 58","public_title":null,"options":["Default Title"],"price":64500,"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-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154","options":["Title"],"media":[{"alt":null,"id":63810040201599,"position":1,"preview_image":{"aspect_ratio":1.364,"height":880,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/L-FR58_media-ELECTRICBLUE-0.default.jpg?v=1736263154"},"aspect_ratio":1.364,"height":880,"media_type":"imbel":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefro3e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eGet sized for cycling success\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog Road 58 bike is suitable for 6 to 7 years with a recommended inside leg measurement of 52cm-63cm.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOne of the biggest temptations is to buy a child's bike that they will grow into. However, this will likely have the opposite effect and put your child off bikes and cycling altogether! Another common mistake is to purchase a budget kids' bike 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 data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe data obtained during our child-specific frame design r
71886719,"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_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_de 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 restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || = {"id":14904947212671,"title":"Frog 67","handle":"frog-67","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eWhy buy a Frog 67?\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eLightweight and agile 26-inch geared kids’ bike that is easy to handle\u003cbr data-mce-fragment=\"1\"\u003eSmall, easy-to-reach brake levers for better control and improved rider confidence\u003cbr data-mce-fragment=\"1\"\u003ePatented Frog cranks for more effortless pedalling, increasing efficiency and comfort\u003cbr data-mce-fragment=\"1\"\u003eFrogFit Technology® youth-specific 8-speed gear shifters for easy gear change\u003cbr data-mce-fragment=\"1\"\u003eEnjoy peace of mind with a free 10-year warranty on the frame and forks\u003cbr data-mce-fragment=\"1\"\u003eFully equipped with reflectors, mudguard and bell for safety and practicality\u003cbr data-mce-fragment=\"1\"\u003eThe perfect fit for 10 to 12 years with a recommended inside leg of 63cm-76cm\u003c\/p\u003e\n\u003cp data-mce-fng 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._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketC
@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;heigh
_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_bu]; 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 validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.themage_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_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"trMaxxis Rambler 650x47ce?.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.themanslation_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,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936
ew=\"Product.Information\"\u003e\n\u003cdiv class=\"product-details-information-content\"\u003e\n\u003cdiv class=\"product-details-information-content-container\"\u003e\n\u003cdiv role=\"tabpanel\"\u003e\n\u003cdiv data-action=\"tab-content\" data-type=\"information-content\" class=\"product-details-information-tab-content\"\u003e\n\u003cdiv data-id=\"product-details-information-0\" data-action=\"pushable\" id=\"product-details-information-tab-0\" class=\"product-details-information-tab-content-panel active\" role=\"tabpanel\" itemprop=\"description\"\u003e\n\u003cdiv data-type=\"information-content-texts\" class=\"product-details-information-tab-content-container\" id=\"product-details-information-tab-content-container-0\"\u003e\n\u003ch3\u003e\u003cspan\u003eWhy buy a Frog City 61?\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight sturdy aluminium frame - for easy handling around town\u003c\/li\u003e\n\u003cli\u003eCity\/Step-through design - for ease of mounting and dismounting\ung\u003eFloating chainglider \u003c\/strong\u003e  \u003cbr\u003eThe floating chainglider, designed and manufactured in collaboration with Hebie, prevents clothing from getting stuck and the chain from getting soiled. And, it can be easily removed for cleaning and maintenance, without the need for tools.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePannier Rack\u003c\/strong\u003e   \u003cbr\u003eThe rear pannier rack is included as standard and can hold up to 25kg. A great way to transport bags and equipment when out and about in the City.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKickstand \u003c\/strong\u003e  \u003cbr\u003eFrog's bespoke kickstand makes it easy to park the bike when taking a break or when loading the pannier rack. And, is simple to fold away when no longer in use. Included as standard.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eLight regulations change per country. We recommend contacting
03eFloating chain glider - for added safety and easy to remove for maintenance\u003c\/li\u003e\n\u003cli\u003eLow bottom bracket - for a more ergonomic seating position and better stability\u003c\/li\u003e\n\u003cli\u003eAdjustable handlebar height - to allow handlebars to be lowered or raised within a range of 40mm, to suit the child’s height\u003c\/li\u003e\n\u003cli\u003eAccessories as standard - Reflectors, mudguard, pannier rack \u0026amp; kickstand included\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.frogbikes.co.uk\/warranty\" target=\"_blank\" data-mce-href=\"https:\/\/www.frogbikes.co.uk\/warranty\"\u003eFree 10-year extended warranty on frames and forks\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe Frog City 61 is the ultimate urban bike for 8 to 10-year-olds. For the minimum and maximum recommended inside leg length please see our fitting page.\u003c\/p\u003e\n\u003cp\u003eDesigned for daily use, Frog's City bike allows childrenPAINT COLOR to commute to school or simply cruise the city in comfort and style.\u003c\/p\u003e\n\u003cp\u003eThis versatile bike provides an upright ergonomic seating position, easy-to-mount step-through frame, 8-speed derailleur gears, a floating chain glider, full-length mudguards, a kickstand and a pannier rack, so riders are fully equipped for the city.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWheel Size:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24\" inch\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSwept handlebars \u0026amp; step-through frame \u003c\/strong\u003e  \u003cbr\u003eWith its slightly swept handlebars and longer head tube, the design allows for a more upright, leisurely riding position. And, the lightweight step-through aluminium frame allows for smooth mounting and dismounting making the bike easy to ride and manoeuvre through the streets.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDerailleur gears \u003c\/strong\u003e  \u003cbr\u003eThe Frog City bike features FrogFitetails-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\/small\u003e\u003c\/section\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {54939169587583 : "deny",54939169620351 : "deny",54939169653119 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {54939169587583 : parseInt("0"),54939169620351 : parseInt("0"),54939169653119 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {54939169587583 : parseInt(""),54939169620351 : parseInt(""),54939169653119 : parseInt(""),}Matte Faux Raw w/ Metallic Mint & Metallic Silver Decals; window._RestockRocketConfig.variantsPreorderCountForMarket = {54939169587583 : null,54939169620351 : null,54939169653119 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {54939169587583 : parseInt(""),54939169620351 : parseInt(""),54939169653119 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {54939169587583 : null,54939169620351 : null,54939169653119 : null,}; window._RestockRocketConfig.variantsShippingText = {54939169587583 : "",54939169620351 : "",54939169653119 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {54939169587583 : null,54939169620351 : null,54939169653119 : null,}; window._RestockRocketConfig.selected_variant_id = 54939169587583; 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.
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 validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { coEXTRASnsole.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 ipts 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 = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { conson/ale.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 <
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-co llection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex
:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;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-color: #0 d0d0d;}.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:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}
.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;a nimation:.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%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(

FAQ

Questions and answers