window.appBlockPlacements ||= [];
if (window.klarnaAppBlocksManager) {
window.klarnaAppBlocksManager.push({
productVariants: [{"id":42205172990178,"title":"700c \/ 25mm","option1":"700c \/ 25mm","option2":null,"option3":null,"sku":"4026495850117","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 25mm","public_title":"700c \/ 25mm","options":["700c \/ 25mm"],"price":4399,"weight":2000,"compare_at_price":439
9,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173022946,"title":"700c \/ 28mm","option1":"700c \/ 28mm","option2":null,"option3":null,"sku":"4026495850155","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 28mm","public_title":"700c \/ 28mm","options":["700c \/ 28mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173055714,"title":"700c \/ 32mm","option1":"700c \/ 32mm","option2":null,"option3":null,"sku":"4026495720625","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 32mm","public_title":"700c \/ 32mm","options":["700c \/ 32mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173088482,"title":"700c \/ 35mm","option1":"700c \/ 35mm","option2":null,"option3":null,"sku":"4026495720663","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 35mm","public_title":"700c \/ 35mm","options":["700c \/ 35mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173121250,"title":"700c \/ 38mm","option1":"700c \/ 38mm","option2":null,"option3":null,"sku":"4026495720700","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 38mm","public_title":"700c \/ 38mm","optionsHope":["700c \/ 38mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],
templateName: 'product',
dataKey: 'top-strip-promotion-badge',
storefrontCurrency: 'GBP',
storefrontCountry: 'GB',
storefrontLanguage: 'en',
shopLocale: 'en',
shopDomain: 'projektride.co.uk',
variantPrice: '4399',
cartPrice: '0',
selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH',
topPadding: '0',
bottomPadding: '0',
});
} else {
window.appBlockPlacements.push({
productVariants: [{"id":42205172990178,"title":"700c \/ 25mm","option1":"700c \/ 25mm","option2":null,"option3":null,"sku":"4026495850117","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/
25mm","public_title":"700c \/ 25mm","options":["700c \/ 25mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173022946,"title":"700c \/ 28mm","option1":"700c \/ 28mm","option2":null,"option3":null,"sku":"4026495850155","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 28mm","public_title":"700c \/ 28mm","options":["700c \/ 28mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173055714,"title":"700c \/ 32mm","option1":"700c \/ 32mm","option2":null,"option3":null,"sku":"4026495720625","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Enduranc
e Compound Tyre in Black - 700c \/ 32mm","public_title":"700c \/ 32mm","options":["700c \/ 32mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173088482,"title":"700c \/ 35mm","option1":"700c \/ 35mm","option2":null,"option3":null,"sku":"4026495720663","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 35mm","public_title":"700c \/ 35mm","options":["700c \/ 35mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173121250,"title":"700c \/ 38mm","option1":"700c \/ 38mm","option2":null,"option3":null,"sku":"4026495720700","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Per
nog
The new Flat-less tyre.Kona
After 10 years, Schwalbe have thoroughly overhauled the Marathon Plus. The only true flat-less tyre gets a new, dynamic profile and boasts many internal improvements:Kranx
Rolling Resistance.
The patented, 5mm thick SmartGuard layer, when compared to all generic products, has a significant advantage in rolling resistance. Schwalbe further extended its lead in the latest version.Skip to contentLazer
#shopify-section-announcement-bar {
background: #f14d38;
color: #ccbebe;
}
Recycling.
Lezyne
Also in the SmartGuard, Schwalbe now use a proportion of recycled rubber from old latex products.This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.Madison
“Anti-Aging” Side Wall.
madison
It now lasts much longer before developing unsightly cracks when subjected to use with too low air pressure.
Marin
Close
E-Bike Ready.
Maxxis
g data-mce-fragment=\"1\"\u003eRecycling.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAlso in the SmartGuard, Schwalbe now use a proportion of recycled rubber from old latex products.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e“Anti-Aging” Side Wall.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eIt now lasts much longer before developing unsightly cracks when subjected to use with too low air pressure.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eE-Bike Ready.\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003eThe main sizes are approved and tested for E-bikes up to 50km\/h. Following sizes carry the ECE-R75 mark:\u003cbr data-mce-fragment=\"1\"\u003e20 x 1.75”, 26 x 1.75”, 700 x 35mm and 700 x 38mm\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eSmartGuard\u00
Restrap3c\/strong\u003e\u003cbr data-mce-fragment=\"1\"\u003eMost effective protection belt available for bicycle tyres. A substantial, 5mm thick layer of flexible, special india rubber offers durable protection. Works also for objects that lodge in the tread. Even a thumbtack won’t harm it.\u003cbr data-mce-fragment=\"1\"\u003eFlat-less\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eIf any more information is needed, please don't hesitate to get in touch with one\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e of the team:\u003c\/strong\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\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cspan\u003ePerfect for bike packing, touring and gravel bike adventures! Available online or from our bike shop in Edinburgh\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p
Electric Bikes
Kids Bikes
RockShox ],"description": "\nSize - 700c\nThe new Flat-less tyre. After 10 years, Schwalbe have thoroughly overhauled the Marathon Plus. The only true flat-less tyre gets a new, dynamic profile and boasts many internal improvements:\nRolling Resistance. The patented, 5mm thick SmartGuard layer, when compared to all generic products, has a significant advantage in rolling resistance. Schwalbe further extended its lead in the latest version.\nRecycling. Also in the SmartGuard, Schwalbe now use a proportion of recycled rubber from old latex products.\n“Anti-Aging” Side Wall. It now lasts much longer before developing unsightly cracks when subjected to use with too low air pressure.\nE-Bike Ready. The main sizes are approved and tested for E-bikes up to 50km\/h. Following sizes carry the ECE-R75 mark:20 x 1.75”, 26 x 1.75”, 700 x 35mm and 700 x 38mm\nSmartGuardMost effective protection belt available for bicycle tyres. A substantial, 5mm thick layer of flexible, special india rubber offers durable protecti
<
img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
fork bag
Stems
FrameQUICK LINKS
Grips & Bar-TapeFrame bagAbout Us
Contact Us
framesBlogHeadsets
Track Service Progress
FXBuilding Your Bike From the Box
Insure Your Bike
GenesisPrivacy PolicyBrakes
Cookie PolicySee MoreGravelTerms of Service
Refund policy
grips
Complete BrakesGrips & Bar-tapeSERVICES
HaloServicingBrake Rotors
Workshop Prices
HandlebarsCycle to Work
Delivery & ReturnsBrake Padshope
Saddles
Seat Posts & Clamps
Pedals
Gears & Drivetrain
\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRolling Resistance.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eThe patented, 5mm thick SmartGuard layer, when compared to all generic products, has a significant advantage in rolling resistance. Schwalbe further extended its lead in the latest version.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRecycling.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAlso in the SmartGuard, Schwalbe now use a proportion of recycled rubber from old latex products.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e“Anti-Aging” Side Wall.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eIt now lasts much longer before developing unsightly cracks when subjected to use with too low air pressure.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e of the team:\u003c\/strong\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\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cspan\u003ePerfect for bike packing, touring and gravel bike adventures! Available online or from our bike shop in Edinburgh\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eProjektRide Bike shop Edinburgh.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eedinburgh@projektride.co.uk\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eT- 01313745324\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2021-12-26T18:41:17+00:00","created_at":"2021-12-26T18:41:15+00:00","vendor":"schwalbe","type":"",
ll,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 28mm","public_title":"700c \/ 28mm","options":["700c \/ 28mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173055714,"title":"700c \/ 32mm","option1":"700c \/ 32mm","option2":null,"option3":null,"sku":"4026495720625","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in Black - 700c \/ 32mm","public_title":"700c \/ 32mm","options":["700c \/ 32mm"],"price":4399,"weight":2000,"compare_at_price":4399,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42205173088482,"title":"700c \/ 35mm","option1":"700c \/ 35mm","option2":null,"option3":null,"sku":"4026495720663","requires_shipping":true,projektride.co.uk\/cdn\/shop\/products\/644386044_1904.jpg?v=1640544077","options":["Size"],"media":[{"alt":null,"id":28913845108962,"position":1,"preview_image":{"aspect_ratio":1.089,"height":743,"width":809,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/644386044_1904.jpg?v=1640544077"},"aspect_ratio":1.089,"height":743,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/644386044_1904.jpg?v=1640544077","width":809}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eSize - 700c\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eThe new Flat-less tyre.\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eAfter 10 years, Schwalbe have thoroughly overhauled the Marathon Plus. The only true flat-less tyre gets a new, dynamic profile and boasts many internal improvements:
\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eE-Bike Ready.\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003eThe main sizes are approved and tested for E-bikes up to 50km\/h. Following sizes carry the ECE-R75 mark:\u003cbr data-mce-fragment=\"1\"\u003e20 x 1.75”, 26 x 1.75”, 700 x 35mm and 700 x 38mm\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eSmartGuard\u003c\/strong\u003e\u003cbr data-mce-fragment=\"1\"\u003eMost effective protection belt available for bicycle tyres. A substantial, 5mm thick layer of flexible, special india rubber offers durable protection. Works also for objects that lodge in the tread. Even a thumbtack won’t harm it.\u003cbr data-mce-fragment=\"1\"\u003eFlat-less\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eIf any more information is needed, please don't hesitate to get in touch with one\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\173055714 : "deny",42205173088482 : "deny",42205173121250 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {42205172990178 : parseInt("8"),42205173022946 : parseInt("10"),42205173055714 : parseInt("10"),42205173088482 : parseInt("8"),42205173121250 : parseInt("2"),};
window._RestockRocketConfig.variantsPreorderCount = {42205172990178 : parseInt(""),42205173022946 : parseInt(""),42205173055714 : parseInt(""),42205173088482 : parseInt(""),42205173121250 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {42205172990178 : null,42205173022946 : null,42205173055714 : null,42205173088482 : null,42205173121250 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {42205172990178 : parseInt(""),42205173022946 : parseInt(""),42205173055714 : parseInt(""),42205173088482 : parseInt(""),42205173121250 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42205172990178 : null,42205173022946 : null,42205173055714 : n
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
<
!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= 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-Shop
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._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(windownst 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');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:
<
X-small
HelmetsS
MSocks
MD
£50
to qualify for free shippingXX-Large
Congratulations! Your order qualifies for free shipping44
Product DetailsDistrict+ 1C Lowstep is a dependable electric bike built to make getting around your city super fun and easy. It has low-maintenance internal gearing, a reliable Bosch e-bike system, and a coaster brake plus a front hydraulic disc brake for reliable, all-weather stopping power. Plus, it comes with all the utility features you need for daily rides, like mudguards, lights, a front basket and a MIK rear rack.*Please note – spec applies to all sizes unless listed separately
Frameset
Parts & Components
Mercury
Hub frontBrands
Alloy, CenterLock disc, 100 mm thru axle
SeatpostBontrager alloy, 31.6 mm, 12 mm offset, 330 mm length
*HandlebarSize: S, M, L
Alloy, 31.8 mm clamp, 25 mm rise, 630 mm width
Size:
S, M, LAluminium comfortGrips
Herrmans Clik, ergonomic, lock-on
*Stem
Size:S, MBontrager alloy quill, 31.8 mm clamp, adjustable rise, Blendr-compatible, 85 mm length
Size:LBontrager alloy quill, 31.8 mm clamp, adjustable rise, Blendr-compatible, 105 mm length
Head setVP 1-1/8", semi-integrated
<
li class="result">
<div class="result__image" data-aspectratio="{{ it.product.imageNew
.aspectRatio }}" data-product-image>
<
a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'>
{{@if(it.product.badgeText)}}
div class="product__tag{{ it.product.badgeClasses }}">
span>{{ it.product.badgeText | safe }}*Light
>
p class="result__title">
Herrmans MR-GO, 100 lumen, 35 lux
a href="{{ it.product.url }}">{{ it.product.title }}
Yes>
range","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Restrap Frame Strap - Orange","public_title":"Orange","options":["Orange"],"price":1999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_BLK_FrameStrap_Black.jpg?v=1727442408","\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_ORA_FrameStrap_Orange.jpg?v=1727442456"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_BLK_FrameStrap_Black.jpg?v=1727442408","options":["Colour"],"media":[{"alt":null,"id":34728809332962,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_BLK_FrameStrap_Black.jpg?v=1727442408"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_BLK_
FrameStrap_Black.jpg?v=1727442408","width":1024},{"alt":null,"id":34728815493346,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_ORA_FrameStrap_Orange.jpg?v=1727442456"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_FRM_STP_ORA_FrameStrap_Orange.jpg?v=1727442456","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"text-muted my-2\" placeholder=\"A short description that will also appear on documents.\"\u003eOur Frame Strap is the perfect solution for carrying extra items and riding essentials on your bike. Ideal for mountain bikes or boosting the capacity of your current bikepacking setup.\u003cbr\u003e\u003cbr\u003eMade from grippy and hard wearing Hypalon, the Frame Strap mounts securely to any part of the frame of your bike using fully adjustable velcro attachment to fit various sizes of tubing.\u003cbr\u003e\u003cbr\u
dVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-14T01:16:09Z","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_des
cription_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_
_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
tton_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"pr