#relatedProducts--template--26482384994687__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482384994687__related .tabs__nav { --text-size: calc(var(--adjust-heading) * 1.35); } @media screen and (max-width: 767px) { #relatedProducts--template--26482384994687__related .grid--mobile, #relatedProducts--template--26482384994687__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } } Greece (EUR€)
Header Image
Greenland (DKKkr.)
Recently viewedGuernsey (GBP£)
Zambia (GBP£)
Zimbabwe (USD$)

Diners Club Google Pay

_types.indexOf(_sqc.pageType) !== -1; }); } } if (_sqArm && document.documentElement) { _sqc.acceleratedGateArmed = true; document.documentElement.classList.add('stoq-buy-now-pending'); setTimeout(function () { document.documentElement.classList.remove('stoq-buy-now-pending'); }, 6000); } } catch (e) { } window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0958b-0d97-7d26-bb37-d8c9bf182bac/restockrocket-1-585/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0958b-0d97-7d26-bb37-d8c9bf182bac/restockrocket-1-585/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0958b-0d97-7d26-bb37-d8c9bf182bac/restockrocket-1-585/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0958b-0d97-7d26-bb37-d8c9
New for 2023, Surly Preamble City, Touring, Hybrid do it all hack bike.resh'); window._RestockRocketConfig.isLiquidCacheFresh = true; window._RestockRocketConfig.liquidCacheAge = null; } else { const now = Math.floor(Date.now() / 1000); const liquidCacheAge = now - liquidRenderedAt; window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); if (liquidCacheAge
Czechia (CZKKč) 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
Surly Preamble Frameset= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 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; } if (settings.multi_language_enabled) { if (!settings.translations) { console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } if (window._RestockRocketConfig.normalizedLocale &

<

1x8 Speed Microshift Drivetrain nitConfig.product.variants)) ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) : []; const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; var _stoqPageSeq = 0; try { _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); } catch (e) { } Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.href, page_type: _stoqInitConfig.pageType || '', shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', country_code: _stoqInitConfig.countryIsoCode || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSelectedVariantId || '', page_load_seq: _stoqPageSeq, liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '',
Denmark (DKKkr.) var _sqVidNum = Number(variantId); var _sqPlan = null; var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; var _sqMktId = Number(_sqTrack.marketId); var _sqForVariant = function (pl) { return pl && pl.enabled && Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1; }; _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && Array.isArray(pl.shopify_market_ids) && pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } }); if (!_sqPlan) { _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } }); } Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { variant_id: variantId, product_id: (_sqTrack.product && _sqTra Avid Mechanical Disc Brakesas(_sqTrack.cachedInStockVariantIds && _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); })(), enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', block_enabled: !!(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout), gate_armed: !!_sqTrack.acceleratedGateArmed, gate_active_at_click: !!(document.documentElement && document.documentElement.classList.contains('stoq-buy-now-pending')), blocked: (function () { try { var rr = window._RestockRocket; return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' && rr.willBlockAcceleratedClick(e)); } catch (err) { return false; } })(), }, });
  • 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; } } function setupCartSellingPlanUpdater(settings) { window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 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 -Djibouti (DJFFdj) t ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { 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 fetchEmbedConfig(endpoint, apply) { return fetch( `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, { headers: { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' } } ) .then(function(response) { if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); return response.json(); }) .then(function(data) { try { apply(data); } catch (applyError) { c
    Surly Preamble Flat Bar, available in White or Blacklags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { window._RestockRocketConfig.readFlags = data.read_flags; } }), fetchEmbedConfig('integrations', function(data) { if (Array.isArray(data)) { window._RestockRocketConfig.integrations = data; } }) ]), new Promise(function(resolve) { setTimeout(resolve, 1000); }) ]).then(function() { loadScripts(settings); }); return; } loadScripts(settings); } function loadScripts(settings) { setupCartSellingPlanUpdater(settings); 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); }) const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) && window

    nScriptUrl); } else if(pageType === 'product') { createRestockRocketScript(productScriptUrl); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(usePreorderBuild) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${pageType}`); } const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } Thanks 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.html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}Egypt (EGPج.م) If 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.

    All bike sales include a free running in service after 6-10 weeks.

    Equatorial Guinea (XAFCFA)
    []
  • Eritrea (GBP£)
    {"@context":"http:\/\/schema.org\/","@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Surly"},"category":"Bicycles","description":"New for 2023, Surly Preamble City, Touring, Hybrid do it all hack bike.\nSurly Preamble Frameset\n1x8 Speed Microshift Drivetrain \nAvid Mechanical Disc Brakes\n700c wheels 35c Tyres\nSurly Preamble Flat Bar, available in White or Black\nThanks 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.\nIf 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.\nAll bike sales include a free running in service after 6-10 weeks.","hasVariant":[{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032504546#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/products\/49ACF589-AED0-4149-9D82-1E0631B90FB8.jpg?v=1676896127\u0026width=1920","name":"Surly Preamble Flat Bar Hybrid Touring City bike - Medium \/ Blue","offers":{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032504546#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1099.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032504546"}},{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032537314#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/products\/49ACF589-AED0-4149-9D82-1E0631B90FB8.jpg?v=1676896127\u0026width=1920","name":"Surly Preamble Flat Bar Hybrid Touring City bike - Medium \/ White","offers":{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032537314#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1099.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032537314"}},{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032570082#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/products\/49ACF589-AED0-4149-9D82-1E0631B90FB8.jpg?v=1676896127\u0026width=1920","name":"Surly Preamble Flat Bar Hybrid Touring City bike - Large \/ Blue","offers":{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032570082#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1099.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032570082"}},{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032602850#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/products\/49ACF589-AED0-4149-9D82-1E0631B90FB8.jpg?v=1676896127\u0026width=1920","name":"Surly Preamble Flat Bar Hybrid Touring City bike - Large \/ White","offers":{"@id":"\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032602850#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1099.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike?variant=43847032602850"}}],"name":"Surly Preamble Flat Bar Hybrid Touring City bike","productGroupID":"8031695798498","url":"https:\/\/projektride.co.uk\/products\/surly-preamble-flat-bar-hybrid-touring-city-bike"}

    Estonia (EUR€) #relatedProducts--template--26482385912191__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482385912191__related .tabs__nav { --text-size: calc(var(--adjust-accent) * 1.2); } @media screen and (max-width: 767px) { #relatedProducts--template--26482385912191__related .grid--mobile, #relatedProducts--template--26482385912191__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } }

    Eswatini (GBP£) This section doesn’t currently include any content. Add content to this section using the sidebar.