console.log("pr-product-page");
  • Services >
    input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1">
    <
  • <
  • CassetteEssentialsa class="product__media product__media--featured" href="/collections/genesis/products/genesis-equilibrium-725-frameset" title="Genesis Equilibrium 725 Frameset" aria-label="Genesis Equilibrium 725 Frameset" style="background-image: url(//projektride.co.uk/cdn/shop/products/gn21810_detail_1_600x.jpg?v=1709549998)"> span class="visually-hidden">Genesis Equilibrium 725 FramesetSell Your BikeGates CDC CentreTrack, 24T Contact Us
    Pedal
  • .site-footer {
  • li class="result"> div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>
  • > {{/if}}
    >
    >
    >
    p class="result__title"> >
    >
    >

    { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
    \/p\u003e\n\u003cp data-start=\"529\" data-end=\"548\"\u003e\u003cstrong data-start=\"529\" data-end=\"546\"\u003eSizing Guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"549\" data-end=\"636\"\u003e\n\u003cli data-start=\"549\" data-end=\"577\"\u003e\n\u003cp data-start=\"551\" data-end=\"577\"\u003e\u003cstrong data-start=\"551\" data-end=\"561\"\u003eSmall:\u003c\/strong\u003e 162cm – 172cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"578\" data-end=\"607\"\u003e\n\u003cp data-start=\"580\" data-end=\"607\"\u003e\u003cstrong data-start=\"580\" data-end=\"591\"\u003eMedium:\u003c\/strong\u003e 170cm – 182cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"608\" data-end=\"636\"\u003e\n\u003cp data-start=\"610\" data-end=\"636\"\u003e\u003cstrong data-start=\"610\" data-end=\"620\"\u003eLarge:\u003c\/strong\u003e 177cm – 187cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"638\" data-end=\"705\"\u003e\u003ci\u003e \u003c\/i\u003e\u003c\/p\u003p\/files\/F37186BD-CC8C-4254-BAB0-FD401A227E4E.jpg?v=1761140804"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/F37186BD-CC8C-4254-BAB0-FD401A227E4E.jpg?v=1761140804","width":4912},{"alt":null,"id":68167979139455,"position":4,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01699.jpg?v=1761140804"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01699.jpg?v=1761140804","width":4912}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp data-start=\"121\" data-end=\"385\"\u003e\u003cstrong data-start=\"121\" data-end=\"383\"\u003ePlease get in touch if the option you require is out of stock for the time period you require. We try and keep more stock for walk-ins so we can add more stock to the website for booking if necessary. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"111\" data-end=\"155\"\u
    \" data-end=\"577\"\u003e\u003cstrong data-start=\"551\" data-end=\"561\"\u003eSmall:\u003c\/strong\u003e 162cm – 172cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"578\" data-end=\"607\"\u003e\n\u003cp data-start=\"580\" data-end=\"607\"\u003e\u003cstrong data-start=\"580\" data-end=\"591\"\u003eMedium:\u003c\/strong\u003e 170cm – 182cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"608\" data-end=\"636\"\u003e\n\u003cp data-start=\"610\" data-end=\"636\"\u003e\u003cstrong data-start=\"610\" data-end=\"620\"\u003eLarge:\u003c\/strong\u003e 177cm – 187cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"638\" data-end=\"705\"\u003e\u003ci\u003e \u003c\/i\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {45353010921698 : "continue",45353010954466 : "continue",45353010987234 : "continue",}; window._RestockRocketConfig.variantsInventoryQuantity = {45353010921698 : parseInt("-4"),45353010954466 : parseInt("-1"),45353010987234 :
    find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/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) {
    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 ||
    ]; 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?.them.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 = 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(windo
    roduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const 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 && winHeader Image<
    important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container

    Stems
    Headsets Brake Spares Front Suspension
    Tyres
    Tubes Saddles

    • .
    • < div class="product__tag{{ it.product.badgeClasses }}">
    < span>{{ it.product.badgeText | safe }}
    {{/if}}
    <","variant_ids":[42354669027554,42354669093090,42354669158626,42354669224162]},"available":true,"name":"Surly Krampus Frameset - Medium \/ Silver","public_title":"Medium \/ Silver","options":["Medium","Silver"],"price":85000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29164688572642,"position":1,"preview_image":{"aspect_ratio":1.629,"height":754,"width":1228,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.14.png?v=1643318857"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354669125858,"title":"Large \/ Black Red Sparkle","option1":"Large","option2":"Black Red Sparkle","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":36611140616418,"product_id":7524230299874,"position":2,"created_at":"2022-01-27T21:26:45+00:00","updated_at":"2022-01-27T21:27:37+00:00","alt":null,"width":1382,"height":812,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.02.png?v=1643318857","variant_ids":[42354668994786,42354669060322,42354669125858,42354669191394]},"available":false,"name":"Surly Krampus Frameset - Large \/ Black Red Sparkle","public_title":"Large \/ Black Red Sparkle","options":["Large","Black Red Sparkle"],"price":85000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29164688539874,"position":2,"preview_image":{"aspect_ratio":1.702,"height":812,"width":1382,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.02.png?v=1643318857"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354669158626,"title":"Large \/ Silver","option1":"Large","option2":"Silver","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":36611140649186,"product_id":7524230299874,"position":1,"created_at":"2022-01-27T21:26:45+00:00","updated_at":"2022-01-27T21:27:37+00:00","alt":null,"width":1228,"height":754,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.14.png?v=1643318857","variant_ids":[42354669027554,42354669093090,42354669158626,42354669224162]},"available":false,"name":"Surly Krampus Frameset - Large \/ Silver","public_title":"Large \/ Silver","options":["Large","Silver"],"price":85000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29164688572642,"position":1,"preview_image":{"aspect_ratio":1.629,"height":754,"width":1228,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.14.png?v=1643318857"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354669191394,"title":"Extra Large \/ Black Red Sparkle","option1":"Extra Large","option2":"Black Red Sparkle","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":36611140616418,"product_id":7524230299874,"position":2,"created_at":"2022-01-27T21:26:45+00:00","updated_at":"2022-01-27T21:27:37+00: 00","alt":null,"width":1382,"height":812,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.02.png?v=1643318857","variant_ids":[42354668994786,42354669060322,42354669125858,42354669191394]},"available":false,"name":"Surly Krampus Frameset - Extra Large \/ Black Red Sparkle","public_title":"Extra Large \/ Black Red Sparkle","options":["Extra Large","Black Red Sparkle"],"price":85000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29164688539874,"position":2,"preview_image":{"aspect_ratio":1.702,"height":812,"width":1382,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.02.png?v=1643318857"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42354669224162,"title":"Extra Large \/ Silver","option1":"Extra Large","option2":"Silver","option3":null,"sku":"FMSUKR214S","requires_shipping":true,"taxable":true,"featured_image":{"id":36611140649186,"product_id":7524230299874,"position":1,"created_at":"2022-01-27T21:26:45+00:00","updated_at":"2022-01-27T21:27:37+00:00","alt":null,"width":1228,"height":754,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.14.png?v=1643318857","variant_ids":[42354669027554,42354669093090,42354669158626,42354669224162]},"available":true,"name":"Surly Krampus Frameset - Extra Large \/ Silver","public_title":"Extra Large \/ Silver","options":["Extra Large","Silver"],"price":85000,"weight":15000,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29164688572642,"position":1,"preview_image":{"aspect_ratio":1.629,"height":754,"width":1228,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-27at21.24.14.png?v=1643318857"}},"requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'credit-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', st