Rear Light - Litemove (Integrated and powered by battery)User Height - 1.5m - 1.9mSell Your Bike Motor - Bafang Dual Speed Hub Automatic Gearbox - 36v, 250w, 45nmCloseSee More See More Range - Up to 50km Hire a class="product__media product__media--featured" href="/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)"> Front Light - Litemove 70 lux (Automatic activation, Powered by battery)
span class="visually-hidden">Hire Lazer Compact Helmet
Custom Builds> Rear Light - Litemove (Integrated, automatic activation, Powered by battery) Maintenance
Cycle To Work Schemes Hire Lazer Compact Helmet
Header Image Insure Your Bike£0.00 Sell Your Bike
New Bikes Black
Shop All New Bikes Contact Us
See More Log in
Hybrid / City Bikes a class="product__media product__media--featured" href="/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> Rear Rack Included - YesOpen search barCreate account
span class="visually-hidden">Hire Ortlieb 40L Pannier Bags Search
HomeSpend
£50
Hire

<
<

s)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated,

span>{{ it.product.badgeText | safe }}
>