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');">
>
<
FAQ
Questions and answers
I'm looking to find out more information about a product, where can I find this?
Junior Tektro brakes - with small, easy-to-reach brake levers allowing for better control and improved confidence for Junior ridersPatented Frog cranks - reduces the distance between the pedals which increases efficiency and comfort and makes pedalling easier
Low-resistance Kenda City Tyres - very durable and ideal for travelling on varying terrains throughout the cityFloating chain glider - for added safety and easy to remove for maintenance
Low bottom bracket - for a more ergonomic seating position and better stability
Track Your Service
Accessories as standard - Reflectors, mudguard, pannier rack & kickstand included
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.
See MoreDerailleur gears
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.
Custom Buildsputer monitor has a different capability to display colours and everyone sees colours differently. Our photos show the samples as life-like as possible, please understand the actual colour may vary slightly as paint batches also have variances. \u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"product-details-information-1\" data-action=\"pushable\" id=\"product-details-information-tab-1\" class=\"product-details-information-tab-content-panel\" role=\"tabpanel\" itemprop=\"specifications\"\u003e\n\u003cdiv data-type=\"information-content-texts\" class=\"product-details-information-tab-content-container\" id=\"product-details-information-tab-content-container-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csmall\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\u003csmall\u003e\u003c\/small\u003e\u003c\/section\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {54939169587583 : "deny",5493916img src="//projektride.co.uk/cdn/shop/files/Screenshot2024-01-09at15.39.26_98x.png?v=1736263081" alt="" class="product-single__thumbnail-img">
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.
Insure Your Bike
a class="product__media product__media--featured"
href="/products/life-systems-pocket-first-aid-kit-hire"
title="Life Systems Pocket First Aid Kit - HIRE"
aria-label="Life Systems Pocket First Aid Kit - HIRE"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
>
Quantity:
>
1
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)">1+
Maintenance
See MoreWhy buy a Frog 67?FAQ
Small, easy-to-reach brake levers for better control and improved rider confidence
Cleaners, Degreasers and Lubrication
Patented Frog cranks for more effortless pedalling, increasing efficiency and comfort
=\"description-overview\"\u003e\n\u003cli\u003eWhat do you get when you combine attributes from legendary Maxxis treads like the Minion DHR II, High Roller, and Shorty? You get the Assegai, the new signature tyre from the mind of Greg Minnaar! The tall knobs punch through dust and loam to find traction, but also offer support and confidence on wet roots and rocks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003cul class=\"description-overview\"\u003e\n\u003cli\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003e\u003cstrong\u003eWorld Cup Champion Greg Minnaar's signature tyre\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBest for\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eLoose, Loose\/Hard, Medium, Wet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCornering Control\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e: 1 2 3 [4]\u003c\/li\u003e\n\u003cli\u
003eMaxxTerra Compound\u003c\/strong\u003e\u003c\/li\u003e\n\u003cspan\u003eAn intermediate compound configuration used in select mountain tyres. 3C MaxxTerra is softer and offers more traction than 3C MaxxSpeed, yet provides better treadwear and less rolling resistance than MaxxGrip\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cli\u003e\u003cstrong\u003eEXO\u003c\/strong\u003e\u003c\/li\u003e\n\u003cspan\u003eAn extremely cut-resistant and abrasion-resistant material added to the sidewalls of select mountain tyres. This densely woven fabric is also lightweight and highly flexible, ensuring that the performance of the tyre remains unaffected. Choose EXO Protection for exceptionally rocky, treacherous trails where the chance of sidewall cuts and abrasions is high\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cli\u003e\u003cstrong\u003eEXO+\u003c\/strong\u003e\u003c\/li\u003e\n\u003cspan\u003eOur EXO+ construction combines two of our best puncture protection materials: SilkShield and EXO. The SilkS
s modern, wider rims. Traditional tyres are designed around older, narrower rims and can create an overly square tyre profile, leading to less than optimal performance. WT tyres are optimised for a 35mm inner rim width but are proven to work over a range from 30-35mm inner rim widths, depending on the rider's preference\u003c\/span\u003e\n\u003cul class=\"attributesSpecification\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eBead Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eFolding\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eDiscipline\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eMTB\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eTubeless Ready\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eBicycle Tyre\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","publ
t_id":14904947212671,"position":4,"created_at":"2025-01-07T15:18:01+00:00","updated_at":"2025-01-07T15:18:01+00:00","alt":null,"width":2052,"height":1396,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.18.png?v=1736263081","variant_ids":[54939168768383]},"available":false,"name":"Frog 67 - Neon Green","public_title":"Neon Green","options":["Neon Green"],"price":49000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":63810034205055,"position":4,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.18.png?v=1736263081"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168801151,"title":"Neon Red","option1":"Neon Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":72808901869951,"product_id":14904947212671,"position":1,"created_at":"2025-01-07T15:18:01+00:00"
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Maxxis Assegai MTB Tyre 27.5 \/ 650b \/ 2.5''",
"url": "https:\/\/projektride.co.uk\/products\/maxxis-assegai-mtb-tyre-27-5-650b-2-5","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2021-12-27at13.06.54_1172x.png?v=1640610671"
],"description": "\n\n\nWhat do you get when you combine attributes from legendary Maxxis treads like the Minion DHR II, High Roller, and Shorty? You get the Assegai, the new signature tyre from the mind of Greg Minnaar! The tall knobs punch through dust and loam to find traction, but also offer support and confidence on wet roots and rocks\n\n\n\n\nSpecification\n\n\nWorld Cup Champion Greg Minnaar's signature tyre\n\nBest for Loose, Loose\/Hard, Medium, Wet\n\nCornering Control : 1 2 3 [4]\n\nRolling Efficiency : 1 2 [3] 4\n\nCompound: Dual Compound \u0026amp; MaxxTerra Technology\n\nBreaker: EXO or EXO+ Puncture Protection\n\nMax PSI: 50\n\nBead Type: Folding\nTubeless Tyre\n\nTPI: 60\n\n\nDual Compound\nTwo compounds used within the tread of select tyres to offer lower rolling resistance and increased cornering grip\nMaxxTerra Compound\nAn intermediate compound configuration used in select mountain tyres. 3C MaxxTerra is softer and offers more traction than 3C MaxxSpeed, yet provides better treadwear and less rolling resistance than MaxxGrip\nEXO\nAn extremely cut-resistant and abrasion-resistant material added to the sidewalls of select mountain tyres. This densely woven fabric is also lightweight and highly flexible, ensuring that the performance of the tyre remains unaffected. Choose EXO Protection for exceptionally rocky, treacherous trails where the chance of sidewall cuts and abrasions is high\nEXO+\nOur EXO+ construction combines two of our best puncture protection materials: SilkShield and EXO. The SilkShield layer runs from bead-to-bead with a layer of EXO along the sidewalls. Combined, these two materials create EXO+ which improves tread puncture protection by 27%; sidewall durability by 51%; and resistance to pinch flats by 28%\nTubeless Ready\nTubeless tyres provide the rider with many benefits: the ability to run lower air pressures, which improves traction; lower rolling resistance when compared to a tube-type tyre; and less chance of flatting since there is no tube. Liquid sealants should only be used in the following types of tyres: Tubeless Road, Tubular, and Tubeless Ready. The use of liquid sealants in any other Maxxis tyre will void the warranty\nWide Trail\nWide Trail (WT) construction optimises the tyre's tread layout and profile on today's modern, wider rims. Traditional tyres are designed around older, narrower rims and can create an overly squar
<
,"updated_at":"2025-01-07T15:18:01+00:00","alt":null,"width":2052,"height":1396,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.28.png?v=1736263081","variant_ids":[54939168801151]},"available":false,"name":"Frog 67 - Neon Red","public_title":"Neon Red","options":["Neon Red"],"price":49000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":63810034106751,"position":1,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.28.png?v=1736263081"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],
templateName: 'product',
shopLocale: 'en',
dataKey: 'top-strip-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '49000',
cartPrice: '0',
selector: 'shopify-osm-ASUe tyre profile, leading to less than optimal performance. WT tyres are optimised for a 35mm inner rim width but are proven to work over a range from 30-35mm inner rim widths, depending on the rider's preference\n\n\nBead Type\nFolding\n\n\nDiscipline\nMTB\n\n\nFeature\nTubeless Ready\n\n\nProduct Type\nBicycle Tyre\n\n","brand": {
"@type": "Thing",
"name": "Maxxis"
},"gtin8": "","offers": [{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 54.99,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/maxxis-assegai-mtb-tyre-27-5-650b-2-5?variant=42207174328546"
},
{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 84.99,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/maxxis-assegai-mtb-tyre-27-5-650b-2-5?variant=42207174361314"
},
{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 74
The 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.
{"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\"
<I'm looking to buy this product, when will it arrive and how much does postage cost?<<
<
24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
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. span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
>
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 -
ProjektRide Bike Shop Edinburgh
82 Newington Road, EH91QN, Edinburgh.<
<
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)">
>
About Us
a class="product__media product__media--featured"
href="/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire"
title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable"
aria-labelContact UsInsure Your Bike
able":true,"featured_image":{"id":38362001834210,"product_id":7524217356514,"position":1,"created_at":"2022-10-14T17:13:58+01:00","updated_at":"2023-10-23T15:21:17+01:00","alt":null,"width":1226,"height":962,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877","variant_ids":[42354640290018,42354640355554,42354640421090,42354640486626,42354640552162]},"available":false,"name":"Surly Karate Monkey Frameset - Large \/ Peach Salmon Sundae","public_title":"Large \/ Peach Salmon Sundae","options":["Large","Peach Salmon Sundae"],"price":100000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30947107569890,"position":1,"preview_image":{"aspect_ratio":1.274,"height":962,"width":1226,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354640552162,"title":"Extra Large \/ Peach Salmon SuQUICK LINKS
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_
.png?v=1698070877"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],
templateName: 'product',
dataKey: 'credit-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopLocale: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '100000',
cartPrice: '0',
selector: 'shopify-osm-AeUFqblRCQ3NVY25nT__eba47704-3c39-4d06-b261-8d0444fc671f',
topPadding: '0',
bottomPadding: '0',
});
} else {
window.appBlockPlacements.push({
productVariants: [{"id":42354640290018,"title":"Extra Small \/ Peach Salmon Sundae","option1":"Extra Small","option2":"Peach Salmon Sundae","option3":null,"sku":"FMSUKM220O","requires_shipping":true,"taxable":true,"featured_image":{"id":38362001834210,"product_id":7524217356514,"position":1,"created_at":"2022-10-14T17:13:58+01:00","updated_at":"2023-10-23T15:21:17+01:00","alt":null,"width":1226,"height":962,"src":"\/\/proj
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_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"e
se and comfort to every young rider, including a quick-release child-specific saddle that effortlessly adjusts to provide the perfect riding position. The FrogFit Technology® youth-specific 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 effortless
ColourPrivacy PolicyJuan Borges Designsly 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-fragment=\"1\"\u003eThe Frog 67 hybrid bike is suitable for 10-12 years with a recommended inside leg measurement of 63cm-76cm.\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\"\u003eThe data obtained during our child-specific frame design research has helped us create a helpful kids’ bike sizing app. View our bike sizing guide to discover the best-sized bike for your child or alternatively speak to one of our local stockists about our children’s bike range.\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 c
Cookie Policy.olour 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":"Frog","type":"bike","tags":["Bike","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":49000,"price_min":49000,"price_max":49000,"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":54939168702847,"title":"Dark Grey","option1":"Dark Grey","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":72808901902719,"product_id":14904947212671,"position":2,"created_at":"2025-01-07T15:18:01+00:00","updated_at":"2025-01-07T15:18:01+00:00","alt":null,"width":2052,"height":1396,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.26.png?v=1736263081","variant_ids":[54939168702847]},"available":false,"name":"Frog 67 - Dark Grey","public_title":"Dark Grey","options":["Dark Grey"],"price":49000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":63810034139519,"position":2,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.26.png?v=1736263081"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168735615,"title":"Electric Blue","option1":"Electric Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":72808901935487,"product_id":14904947212671,"position":3,"created_at":"2025-01-07T15:18:01+00:00","updated_at":"2025-01-07T15:18:01+00:00","alt":null,"width":2052,"height":1396,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.23.png?v=1736263081","variant_ids":[54939168735615]},"available":false,"name":"Frog 67 - Electric Blue","public_title":"Electric Blue","options":["Electric Blue"],"price"
Terms of Service
:49000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":63810034172287,"position":3,"preview_image":{"aspect_ratio":1.47,"height":1396,"width":2052,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.23.png?v=1736263081"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54939168768383,"title":"Neon Green","option1":"Neon Green","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":72808901968255,"product_id":14904947212671,"position":4,"created_at":"2025-01-07T15:18:01+00:00","updated_at":"2025-01-07T15:18:01+00:00","alt":null,"width":2052,"height":1396,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2024-01-09at15.39.18.png?v=1736263081","variant_ids":[54939168768383]},"available":false,"name":"Frog 67 - Neon Green","public_title":"Neon Green","options":["Neon Green"],"price":49000,"weight":0,"compare_at_price":null,"inventory_management":"shopafety 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 bike’s lightweight, yet robust aluminium frame weighs just 9.41kg, giving young riders great agility as they conquer roads, pavements, towpaths and forest trails. Equipped with Kenda small block eight tyres ensures maximum stability and grip on any terrain. It also offers full-length mudguards to protect against dirt and splashes and the option to attach a kickstand to the frame to keep the bike upright, and the option to add a pannier rack for hassle-free transportation of school books and sports equipment.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Frog 67 features premium components made specifically for kids to bring ease and comfort
to every young rider, including a quick-release child-specific saddle that effortlessly adjusts to provide the perfect riding position. The FrogFit Technology® youth-specific 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 wit
SERVICESa-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 bike sizing guide to discover the best-sized bike for your child or alternatively speak to one of our local stockists about our children’s bike range.\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 pr
8702847 : null,54939168735615 : null,54939168768383 : null,54939168801151 : null,};
window._RestockRocketConfig.variantsShippingText = {54939168702847 : "",54939168735615 : "",54939168768383 : "",54939168801151 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {54939168702847 : null,54939168735615 : null,54939168768383 : null,54939168801151 : null,};
window._RestockRocketConfig.selected_variant_id = 54939168801151;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-collection.js'
window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = 'https://app.restockrocket.io'
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
function checkSettingsExpiry(settings) {
try {
if (!settings || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
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('
round_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":falsServicingSTOQ - 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[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?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name']
27874,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,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,4393830871881Delivery & Returns
})
}
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._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.p
069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647],"updated_at":"2025-12-07T18:01:19Z","market_locations_enabled":false,"market_id":13777305826,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-07T18:03:14Z","shopify_market_id":382140642,"market_locations_enabled":false};
wind
w 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');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
})Colourxt_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,
rolling resistance than MaxxGrip\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cli\u003e\u003cstrong\u003eEXO\u003c\/strong\u003e\u003c\/li\u003e\n\u003cspan\u003eAn extremely cut-resistant and abrasion-resistant material added to the sidewalls of select mountain tyres. This densely woven fabric is also lightweight and highly flexible, ensuring that the performance of the tyre remains unaffected. Choose EXO Protection for exceptionally rocky, treacherous trails where the chance of sidewall cuts and abrasions is high\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cli\u003e\u003cstrong\u003eEXO+\u003c\/strong\u003e\u003c\/li\u003e\n\u003cspan\u003eOur EXO+ construction combines two of our best puncture protection materials: SilkShield and EXO. The SilkShield layer runs from bead-to-bead with a layer of EXO along the sidewalls. Combined, these two materials create EXO+ which improves tread puncture protection by 27%; sidewall durability by 51%; and resistance to pinch flats by 28%\u003c\/span\u003e\u0
ge from 30-35mm inner rim widths, depending on the rider's preference\u003c\/span\u003e\n\u003cul class=\"attributesSpecification\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eBead Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eFolding\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eDiscipline\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eMTB\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eTubeless Ready\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eBicycle Tyre\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2025-01-07T16:36:39+00:00","created_at":"2021-12-27T13:11:09+00:00","vendor":"Maxxis","type":"","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","tyres"],"price":5499,"price_min":5499,"price_max":8499,"availabl
The 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 bike’s lightweight, yet robust aluminium frame weighs just 9.41kg, giving young riders great agility as they conquer roads, pavements, towpaths and forest trails. Equipped with Kenda small block eight tyres ensures maximum stability and grip on any terrain. It also offers full-length mudguards to protect against dirt and splashes and the option to attach a kickstand to the frame to keep the bike upright, and the option to add a pannier rack for hassle-free transportation of school books and sports equipment.
The Frog 67 features premium components made specifically for kids to bring ease and comfort to every young rider, including a quick-release child-specific saddle that effortlessly adjusts to provide the perfect riding position. The FrogFit Technology® youth-specific 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.
eorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-07T18:03:14Z","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:03:14Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,
55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{
date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_s
implified_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_style":"text","countdown_timer_text_color":"#000000","countdown_timer_
background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7524217356514,"title":"Surly Karate Monkey Frameset","handle
":"surly-karate-monkey","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"experiential\" data-mce-fragment=\"1\"\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003ePlease get in touch with a member of the team to discuss the availability of size, build kit, and colour if the option you require is out of stock - 0131 374 5324 \/ edinburgh@projektride.co.uk\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\n\u003cspan\u003e\u003c\/span\u003eMultipurpose Hardtail Mountain Bike\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/h2\u003e\n\u003cp data-mce-fragment=\"1\"\u003eKarate Monkey delivers a resilient, lively ride on all sorts of gnarly terrain. Its frame is a highly-versatile canvas for whatever dirty masterpiece your brain cooks up. According to our computing machine (Thor) it can be set up in approximately 487 different configurations.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOriginally designed as a 29er (and the frame that helped spark the 29” wheel movement), the latest Karate Monkey is designed to perform just as admirably as a 27.5+ rig as well. This allows you to pick your poison — provided your poison is having a really great time while permanently donning a shit-eating grin, of course.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlights\" data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eModern trail standards: dropper post compatibility, 44mm headtube, Gnot-Boost rear spacing, thru-axles, suspension corrected fork\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatibility with most mountain bike standards makes it the perfect parts bin bike (no rim brakes allowed though)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eClearance for 29” x 2.5” or 27.5” x 3” tyres\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cm
eta charset=\"utf-8\"\u003e\u003cspan\u003eSurly Sizing guide is attached in the photos.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThanks for considering ProjektRide for your next purchase. All bikes are fully assembled and test rode before leaving our bike shop in Edinburgh. Please allow 5-7 days for bicycle delivery although we aim to post bikes out the same day.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIf any purchases are to be made using any cycle to work schemes, please either pop into the shop or get in touch via email\/phone to get the ball rolling. If you are not 100% sure with bike sizing, please feel free to contact us to double check.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAll bike sales include a free running in service after 6-10 weeks.\u003c\/p\u003e\n\u003c\/div\u003e","published_at":"2022-01-27T21:21:42+00:00","created_at":"2022-01-27T21:21:39+00:00","vendor":"Surly","type":"","tags":["Karate Monkey"],"price":100000,"price_min":100000,"
2354640290018,42354640355554,42354640421090,42354640486626,42354640552162]},"available":false,"name":"Surly Karate Monkey Frameset - Large \/ Peach Salmon Sundae","public_title":"Large \/ Peach Salmon Sundae","options":["Large","Peach Salmon Sundae"],"price":100000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30947107569890,"position":1,"preview_image":{"aspect_ratio":1.274,"height":962,"width":1226,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354640552162,"title":"Extra Large \/ Peach Salmon Sundae","option1":"Extra Large","option2":"Peach Salmon Sundae","option3":null,"sku":"FMSUKM224O","requires_shipping":true,"taxable":true,"featured_image":{"id":38362001834210,"product_id":7524217356514,"position":1,"created_at":"2022-10-14T17:13:58+01:00","updated_at":"2023-10-23T15:21:17+01:00","alt":null,"width":1226,"hei
ght":962,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877","variant_ids":[42354640290018,42354640355554,42354640421090,42354640486626,42354640552162]},"available":true,"name":"Surly Karate Monkey Frameset - Extra Large \/ Peach Salmon Sundae","public_title":"Extra Large \/ Peach Salmon Sundae","options":["Extra Large","Peach Salmon Sundae"],"price":100000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30947107569890,"position":1,"preview_image":{"aspect_ratio":1.274,"height":962,"width":1226,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-02-22at21.21.42_2eb95b10-9571-40c4-89ac-8702e92e314d.png?v=1698070877"],"feat
ured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877","options":["Size","Colour"],"media":[{"alt":null,"id":30947107569890,"position":1,"preview_image":{"aspect_ratio":1.274,"height":962,"width":1226,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877"},"aspect_ratio":1.274,"height":962,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at17.12.48.png?v=1698070877","width":1226},{"alt":null,"id":29317886542050,"position":2,"preview_image":{"aspect_ratio":1.921,"height":1170,"width":2248,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-02-22at21.21.42_2eb95b10-9571-40c4-89ac-8702e92e314d.png?v=1698070877"},"aspect_ratio":1.921,"height":1170,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-02-22at21.21.42_2eb95b10-9571-40c4-89ac-8702e92e314d.png?v=1698070877","width":2248}],"requires_selling_plan":false,"selling_plan_gr
oups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"experiential\" data-mce-fragment=\"1\"\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003ePlease get in touch with a member of the team to discuss the availability of size, build kit, and colour if the option you require is out of stock - 0131 374 5324 \/ edinburgh@projektride.co.uk\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\n\u003cspan\u003e\u003c\/span\u003eMultipurpose Hardtail Mountain Bike\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/h2\u003e\n\u003cp data-mce-fragment=\"1\"\u003eKarate Monkey delivers a resilient, lively ride on all sorts of gnarly terrain. Its frame is a highly-versatile canvas for whatever dirty masterpiece your brain cooks up. According to our computing machine (Thor) it can be set up in approximately 487 different configurations.\u003c\/p\u003e<
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})`);
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 {
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-S
chema-Version'] = window.Shopify.theme.schema_version;
headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
}
fetch(
`${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
{ headers }
)
.then(function(response) {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
// If request failed and we have cached settings (even if expired), use them as fallback
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = ap
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
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.
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 -