Togo (XOFFr)
Header Image
Tristan da Cunha (GBP£)
Türkiye (GBP£)

BUY
Uganda (UGXUSh)
SELL
Ukraine (UAH₴)
United Kingdom (GBP£)
  • £4.99
  •  
  • We also have a physical store, if you are local please pop in -bleFetchHijack":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.product = {"id":8055181869282,"title":"Surly Preamble Frameset - horfrost White","handle":"preamble-frameset-horfrost-white","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\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\u003cp\u003eDesigned to introduce unfamiliar riders to Surly’s pavement and gravel line, Preamble highlights Surly’s most essential features: Durable custom steel tubing, a renowned ride feel, and just the right mounts for running racks, fenders, and bottle cages. Available in flat-bar and drop-bar configurations, it’s di
  • 82 Newington Road, EH91QN, Edinburgh.n":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43936684441826,"title":"XL","option1":"XL","option2":null,"option3":null,"sku":"FMSUPA234W","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Surly Preamble Frameset - horfrost White - XL","public_title":"XL","options":["XL"],"price":65000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/fmsu-23-preamble-whi.jpg?v=1679167729","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-10-14at20.42.11_1296x_6cd10f9e-da7d-409b-b103-fec76fb87fa6.webp?v=1679167729"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/fmsu-23-preamble-whi.jpg?v=1679167729","options":["Size"],"media":[{"alt":null,"id":31695312847074,"position":1,"preview_image":{"aspect_ratio":1.0,"height":10
option you require is out of stock - 0131 374 5324 \/ edinburgh@projektride.co.uk\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDesigned to introduce unfamiliar riders to Surly’s pavement and gravel line, Preamble highlights Surly’s most essential features: Durable custom steel tubing, a renowned ride feel, and just the right mounts for running racks, fenders, and bottle cages. Available in flat-bar and drop-bar configurations, it’s disc-brake specific and shares a single-position vertical dropout with Surly Bridge Club. For new weekend riders and veteran commuters, Preamble makes it easier than ever to get out of the car and on top of tough and comfortable Chromoly steel.\u003c\/p\u003e\n\u003cp\u003e100% Surly Chromoly steel frame and fork; double-butted main triangle\u003cbr\u003eFive frame sizes to fit nearly every size rider (XS, S, M, L, XL), with a slightly sloped top tube on XS and Small frames for improved standover and comfort\u003cbr\u003eFriendly with 1x and 2x drivetrains\u003cbr\u003eMoun
null,43936684441826 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43936684310754 : parseInt(""),43936684343522 : parseInt(""),43936684376290 : parseInt(""),43936684409058 : parseInt(""),43936684441826 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43936684310754 : null,43936684343522 : null,43936684376290 : null,43936684409058 : null,43936684441826 : null,}; window._RestockRocketConfig.variantsShippingText = {43936684310754 : "",43936684343522 : "",43936684376290 : "",43936684409058 : "",43936684441826 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {43936684310754 : null,43936684343522 : null,43936684376290 : null,43936684409058 : null,43936684441826 : null,};window._RestockRocketConfig.selected_variant_id = 43936684310754; window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant
(i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_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.
'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 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 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
as(_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; } })(), }, });
  • atus); } return response.json(); }) .then(function(body) { if (body && body.errors && body.errors.length) { throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); } const value = body && body.data && body.data.shop && body.data.shop.metafield && body.data.shop.metafield.value; if (!value) { throw new Error('Storefront API returned no settings metafield value'); } cfg.storefrontSettings = JSON.parse(value); console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); }) .catch(function(e) { console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); }); } if (typeof window.requestIdleCallback === 'function') { window.requestIdleCallback(run, { timeout: 5000 }); } else { setTimeout(run, 0); } })(); const cachedSettings = window._RestockRocketConfig.cachedSetti
  • lags && 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
  • html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}
    • #SiteFooter { --PT: 100px; --PB: 10px; --bg-lighten-darken-shimmer-bg: #0d0d0d; --bg-lighten-darken-shimmer-effect: #121212; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-50: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;} #SiteFooter .footer-bottom { --grid-columns: 3; }
    2028
Aero Road Bike
All Road
Argon 18
Backcountry
Bags and Transportation
Bike
  • PRE RELEASED
  • spo-cs-disabled
  • STEREO HYBRID ONE22
  • Surly
    • 35mm Reach
    • 12/142 - XDRSan Marino (EUR€)