Complete Brakes

  • <> > . >
  • Hire Lazer Compact Helmet span class="visually-hidden">Hire Ortlieb 40L Pannier Bags>
  • > p class="result__title"> > a href="{{ it.product.url }}">{{ it.product.title }}
    Hire Ortlieb 40L Pannier Bags>
    • £0.00 BUY li class="result result--full">
    • p class="result__title">{{ it.item.text }} > > Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
  • { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
    • #ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff } <
    All Products <
  • ProjektRide<
  • Header Image
    ) or email (
    Small - 41 - Sold Out[email protected] Medium - 46 - Sold Out) where on of the team will be more than happy to help.Headsets
    Large - 51 - Sold OutProjektRide Bike Shop Edinburgh Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
    We also have a physical store, if you are local please pop in -Brake Rotors
    ProjektRide Bike Shop Edinburgh
    1+ 82 Newington Road, EH91QN, Edinburgh.

    Kona Coco Step Through Hybrid Bike

    About Us

    £699.00 Contact Us

    Sold OutFinishing KitBlog
       Notify me when this product is available: Track Service Progress

    TyresBuilding Your Bike From the Box
    Insure Your Bike
    Email .Socks .
    Handlebar
    < Sold Out 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, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const Bombtrack Shift 170 mm grips
    !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
    && 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:', error); }); } }); } // 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.S hedSettings); } 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}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions 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); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConStem led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event 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); } } Bombtrack Tramp forged aluminium stem, 3° Sell Your Bike Contact UsHeadset
    Sealed semi integrated / external aheadset, 1.1/2'' - 1.1/8''
    Levers

    Open search barMagura Trail Sport hydraulic

    Product Details

    My AccountShifter
    Style points matter. The Coco pays homage to the classic European step-through bicycle. Internal shift cable routing helps keeps the lines clean and sleek, and puncture-resistant tires help keep the ride stress-free. This is the bike that makes neighborhood cruising more fun, so we don’t blame you if you “forgot the milk/beer/wine” and need to ride back to the store to pick it up. Don’t be surprised if you turn a few heads on this bike!
    Sram GX-Eagle 12-speed shifter
    Open cart

    Brakes
    Magura Trail Sport 4 piston front, 2 piston rear

    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.

    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.

    Rotor

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

    Magura Storm SL.2 180 mm rotors

    SPECIFICATIONSCranksetOpen navigation menu

    Sram Descendant aluminium crank, Boost DUB Open search bar Open cartKona JS2< < < CHAIN KMC X9 CASSETTE< Shimano HG200 11-32t 9spd

    Front rimn/a

    Rear rimWTB ST i40 double wall, TCS 2.0, 32hSaddleBombtrack Fuzz saddleSeat postBombtrack Yew aluminium seatpost, 30.9 mm x 400 mmFront tireWTB Ranger TCS Tough / Fast Rolling 29'' x 3.0'',Wheel size
    FRAME MATERIALBB Kona 6061 Aluminum ButtedSram DUB BSA 73 mm
    SIZESPedals XS, S, M, L, XL-
    <
    CHAINGUIDE<

    Bombtrack Origin 34.9 mm

    Clarks M2 HydraulicRack<
    Feimin FP-H863Kickstand<
    Kona HandplantLight<
    Kona CommuterWeight<
    Kona Thumb w/Offset 27.2mmWeight frameset<

    Increase quantity label for="quantity--template--15326745395426__main">Quantity input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> 100 Sold Out 70 window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":55211124523391,"title":"Teal \/ Extra Small","option1":"Teal","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Small","public_title":"Teal \/ Extra Small","options":["Teal","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124556159,"title":"Teal \/ Small","option1":"Teal","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Small","public_title":"Teal \/ Small","options":["Teal","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124588927,"title":"Teal \/ Medium","option1":"Teal","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Medium","public_title":"Teal \/ Medium","options":["Teal","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124621695,"title":"Teal \/ Large","option1":"Teal","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Large","public_title":"Teal \/ Large","options":["Teal","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124654463,"title":"Teal \/ Extra Large","option1":"Teal","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Large","public_title":"Teal \/ Extra Large","options":["Teal","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124687231,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124719999,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124752767,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124785535,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124818303,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124851071,"title":"Blue \/ Extra Small","option1":"Blue","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Extra Small","public_title":"Blue \/ Extra Small","options":["Blue","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124883839,"title":"Blue \/ Small","option1":"Blue","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Small","public_title":"Blue \/ Small","options":["Blue","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124916607,"title":"Blue \/ Medium","option1":"Blue","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Medium","public_title":"Blue \/ Medium","options":["Blue","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124949375,"title":"Blue \/ Large","option1":"Blue","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Large","public_title":"Blue \/ Large","options":["Blue","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124982143,"title":"Blue \/ Extra Large","option1":"Blue","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Extra Large","public_title":"Blue \/ Extra Large","options":["Blue","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"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: '199900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":55211124523391,"title":"Teal \/ Extra Small","option1":"Teal","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Small","public_title":"Teal \/ Extra Small","options":["Teal","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124556159,"title":"Teal \/ Small","option1":"Teal","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Small","public_title":"Teal \/ Small","options":["Teal","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124588927,"title":"Teal \/ Medium","option1":"Teal","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Medium","public_title":"Teal \/ Medium","options":["Teal","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124621695,"title":"Teal \/ Large","option1":"Teal","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Large","public_title":"Teal \/ Large","options":["Teal","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124654463,"title":"Teal \/ Extra Large","option1":"Teal","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Large","public_title":"Teal \/ Extra Large","options":["Teal","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124687231,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124719999,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124752767,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124785535,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124818303,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124851071,"title":"Blue \/ Extra Small","option1":"Blue","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Extra Small","public_title":"Blue \/ Extra Small","options":["Blue","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124883839,"title":"Blue \/ Small","option1":"Blue","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Small","public_title":"Blue \/ Small","options":["Blue","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124916607,"title":"Blue \/ Medium","option1":"Blue","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Medium","public_title":"Blue \/ Medium","options":["Blue","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124949375,"title":"Blue \/ Large","option1":"Blue","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Large","public_title":"Blue \/ Large","options":["Blue","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124982143,"title":"Blue \/ Extra Large","option1":"Blue","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Extra Large","public_title":"Blue \/ Extra Large","options":["Blue","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '199900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } The ARC is your instant-feedback steed for any trail. Show it your singletrack and your pump track and your bikepack route too. It's got history to live up to and new history to make. An it's already impatient. The ARC lives on. Features 67-degree head angle. 76-degree seat tube angle. Modern geometry. Boost spacing. SRAM Universal Derailleur Hanger. Raised chainstay guard to prevent excess chain slap noise. Internal cable routing. 97 Integrated headset. Integrated ISCG 05 tabs. Short fork offset design. Two mounts for water bottles. Tyre clearance for 2.6". 1160 SIZE GUIDE SMALL 5'1" - 5'7"Stack621630644653Front Center670694718745Axle to Crown500500500500Minimum rider height 1600170017901880ack_web_01_800x800_crop_center_2x_1.webp?v=1720087293"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_01_800x800_crop_center_2x_1.webp?v=1720087293","width":1600},{"alt":null,"id":34185452388578,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_02_800x800_crop_center_2x_c892a299-0804-4f5b-94e1-dbc26cbae263.webp?v=1720087293"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_02_800x800_crop_center_2x_c892a299-0804-4f5b-94e1-dbc26cbae263.webp?v=1720087293","width":1600},{"alt":null,"id":34185452421346,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_03_800x800_crop_center_2x_cd0efa89-c6c6-4def-abf6-062ec3e2e6d0.webp?v=17 20087293"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_03_800x800_crop_center_2x_cd0efa89-c6c6-4def-abf6-062ec3e2e6d0.webp?v=1720087293","width":1600},{"alt":null,"id":34185452454114,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_04_800x800_crop_center_2x_260be361-10a6-4162-b71f-d67ad4d46117.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_04_800x800_crop_center_2x_260be361-10a6-4162-b71f-d67ad4d46117.webp?v=1720087293","width":1365},{"alt":null,"id":34185452486882,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_05_800x800_crop_center_2x_3aa433b0-f1fe-4aa1-9149-ba348e619d8f.webp?v=1720087293"}"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_09_800x800_crop_center_2x_d339da81-0dbf-4835-8921-f05db5fba464.webp?v=1720087293","width":1365},{"alt":null,"id":34185452912866,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_10_800x800_crop_center_2x_72d40deb-775d-43bd-acc2-330ba4dfa0c2.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_10_800x800_crop_center_2x_72d40deb-775d-43bd-acc2-330ba4dfa0c2.webp?v=1720087293","width":1365},{"alt":null,"id":34185453011170,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_11_800x800_crop_center_2x_afaf95ea-8fe8-483a-ba06-82e5150f13d6.webp?v=1720087293"},"aspect_ratio":1.0,"height" :1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_11_800x800_crop_center_2x_afaf95ea-8fe8-483a-ba06-82e5150f13d6.webp?v=1720087293","width":1365},{"alt":null,"id":34185453043938,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_12_800x800_crop_center_2x_12c9b246-b87d-4aed-b0b6-fb60cb45355d.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_12_800x800_crop_center_2x_12c9b246-b87d-4aed-b0b6-fb60cb45355d.webp?v=1720087293","width":1365}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003csection data-test=\"page-section\" data-section-theme=\"white\" class=\"page-section \n \n layout-engine-section\n \n background-width--full-bleed\n \n section-height--small\n \n \n \n horizontal-alignment--center\n vertical-alignment--top\n \n \n white\" data-section-id=\"6157088483254054ec1c952b\" data-current-styles='{\n\"backgroundImage\": {\n\"id\": \"6157088483254054ec1c94cf\",\n\"recordType\": 2,\n\"addedOn\": 1628181448308,\n\"updatedOn\": 1628324542674,\n\"starred\": false,\n\"passthrough\": false,\n\"workflowState\": 1,\n\"publishOn\": 1628181448308,\n\"authorId\": \"5155d3f4e4b02f77ba725967\",\n\"systemDataId\": \"1ea6caa0-7370-48ea-a3cd-22efec74263c\",\n\"systemDataVariants\": \"1500x1000,100w,300w,500w,750w,1000w,1500w\",\n\"systemDataSourceType\": \"JPG\",\n\"filename\": \"640A0090.jpg\",\n\"mediaFocalPoint\": {\n\"x\": 0.5,\n\"y\": 0.5,\n\"source\": 3\n},\n\"colorData\": {\n\"topLeftAverage\": \"89673a\",\n\"topRightAverage\": \"aa7d3c\",\n\"bottomLeftAverage\": \"a78653\",\n\"bottomRightAverage\": \"96784c\",\n\"centerAverage\": \"685b37\",\n\"suggestedBgColor\": \"482c07\"\n},\n\"urlId\": \"6ywif2ns2z76rkplv1uwo24ib368gb-5ymtd-8j2sn-l263y-462r6-3y7rd-csx7b-rgjzb-hb4ag-kxxse-7e4ke 1143.5-gb5p5\",\n\"title\": \"\",\n\"body\": null,\n\"likeCount\": 0,\n\"commentCount\": 0,\n\"publicCommentCount\": 0,\n\"commentState\": 2,\n\"unsaved\": false,\n\"author\": {\n\"id\": \"5155d3f4e4b02f77ba725967\",\n\"displayName\": \"klaus dyba\",\n\"firstName\": \"klaus\",\n\"lastName\": \"dyba\",\n\"websiteUrl\": \"\",\n\"bio\": \"\"\n},\n\"assetUrl\": \"https:\/\/images.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/1ea6caa0-7370-48ea-a3cd-22efec74263c\/640A0090.jpg\",\n\"contentType\": \"image\/jpeg\",\n\"items\": [ ],\n\"pushedServices\": { },\n\"pendingPushedServices\": { },\n\"originalSize\": \"1500x1000\",\n\"recordTypeLabel\": \"image\"\n},\n\"imageOverlayOpacity\": 0.27,\n\"backgroundWidth\": \"background-width--full-bleed\",\n\"sectionHeight\": \"section-height--small\",\n\"customSectionHeight\": 65,\n\"horizontalAlignment\": \"horizontal-alignment--center\",\n\"verticalAlignment\": \"vertical-alignment--top\",\n\"contentWidth\": \"content-width--custom\",\n\"customContentWidth\": 100,\n\"sectionTheme\": \"white\",\n\"sectionAnimation\": \"none\",\n\"backgroundMode\": \"video\"\n}' data-current-context='{\n\"video\": {\n\"url\": \"\",\n\"filterStrength\": 0,\n\"zoom\": 0,\n\"videoSourceProvider\": \"none\"\n},\n\"backgroundImageId\": null,\n\"backgroundMediaEffect\": null,\n\"divider\": null,\n\"typeName\": \"portfolio-grid-basic\"\n}' data-animation=\"none\" data-controller=\"SectionWrapperController\" data-controllers-bound=\"SectionWrapperController\" data-active=\"true\"\u003e\n\u003cdiv class=\"content-wrapper\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"sqs-layout sqs-grid-12 columns-12\" data-type=\"page-section\" id=\"page-section-6157088483254054ec1c952b\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-12 span-12\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-8 span-8\"\u003e\n\u003cdiv class=\"sqs-block html-block sqs-block-html\" data-block-type=\"2\" id=\"block-975b0e0ef25155db1fa7\"\u003e\n\u003cdiv clas s=\"sqs-block-content\"\u003e\n\u003cdiv class=\"sqs-html-content\"\u003e\n\u003cp class=\"preFade fadeIn\"\u003eFor rides that go the extra mile, you cannot compromise on weight – nor comfort. The Beyond+ ADV packs 29’’ tyres, free-spinning gearing and a range of handling positions thanks to the vast sweep of a Jones H-Bar handlebar. Low profile geometry provides standover for technical riding while also improving handling when ridden loaded. The double-butted steel frame, accompanied by a tapered BPC carbon fork, cuts weight without losing comfort or control. Mounting points allow an array of cargo-carrying opportunities; the bike rounded off with a 10 – 52T cassette and Magura Trail Sport brakes mean only the edges of a map will hold you back.\u003c\/p\u003e\n\u003cp class=\"preFade fadeIn\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable data-disable-markdown=\"true\" data-auto-detect-links=\"false\" data-follow-gss-styles=\"fal
    37068.5° 420 68.5°470 68.5° 520 580> Headtube Length
    2 110TT LENGTHNotify me when this product is available:125 522135 550 596BB Drop 63670Submit 68670
    370 REACH 385Chainstay LengthProduct Details 395450 423450 439450 465450
    4Fork Offset STACK51 55051 57851 60651 644 681Trail
    597 STANDOVER97 52597 543 546Wheelbase Length1 in frame. 5531111 5821135
    61188 HT ANGLE 70Standover 70775 70802
    onLevel\": \"LIBRARY\",\n \"originalSize\": \"1920:1080\",\n \"recordTypeLabel\": \"sqsp-hosted-video\"\n}' class=\"sqs-video-background-native content-fill\"\u003e\n\u003cdiv class=\"sqs-video-background-native__video-player video-player video-player--medium video-player--large\"\u003e\n\u003cdiv class=\"plyr plyr--full-ui plyr--video plyr--html5 plyr--pip-supported plyr--playing plyr--hide-controls\" tabindex=\"0\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!----\u003e","published_at":"2024-07-04T13:26:40+01:00","created_at":"2024-07-04T10:59:16+01:00","vendor":"Bombtrack","type":"Bicycles","tags":["BEYOND+ ADV","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":410000,"price_min":410000,"price_max":410000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":456616,"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_05_800x800_crop_center_2x_3aa433b0-f1fe-4aa1-9149-ba348e619d8f.webp?v=1720087293","width":1365},{"alt":null,"id":34185452519650,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_06_800x800_crop_center_2x_df581082-d525-4b5d-b835-95b65b482fd8.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_06_800x800_crop_center_2x_df581082-d525-4b5d-b835-95b65b482fd8.webp?v=1720087293","width":1365},{"alt":null,"id":34185452552418,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_07_800x800_crop_center_2x_850dc85c-71f5-4715-b33e-e0511414d928.webp?v=1720087293"},"aspect_r410WHEELBASEatio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_07_800x800_crop_center_2x_850dc85c-71f5-4715-b33e-e0511414d928.webp?v=1720087293","width":1365},{"alt":null,"id":34185452650722,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_08_800x800_crop_center_2x_5e80e158-404a-4261-9ee3-8432962fe817.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_08_800x800_crop_center_2x_5e80e158-404a-4261-9ee3-8432962fe817.webp?v=1720087293","width":1365},{"alt":null,"id":34185452781794,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_09_800x800_crop_center_2x_d339da81-0dbf-4835-8921-f05db5fba464.webp?v=1720087293"},"aspect_ratio":1.0,
    se\" data-gss-sync=\"true\" data-borders-color=\"rgba(203,203,203,0)\" data-table-color=\"rgba(0,0,0,1)\" data-header-color=\"rgba(0,0,0,1)\" data-header-back=\"rgba(224,224,224,0)\" data-table-back=\"rgba(255,255,255,1)\" data-mobile-styles=\"disabled\" data-gss-key=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTp-7hDQ-HOnWvFsxlptaFylPIB5hiUf3ob1tdb7CkpJVXCt4sLMBZq38uo4qr5CgjfvRHRY2-QgUHc\/pubhtml?gid=1030188863\u0026amp;single=true\" data-classes=\"css-table\" data-def-classes=\"custom-table-block-full-width\" class=\"custom-table-block custom-table-block-full-width css-table custom-table-block-1 custom-table-inited\"\u003e\n\u003cthead\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"table-row table-row-1\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eColor 1\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eMatt Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-2\"\u003e\n\u003ctd dir=\"ltr\" class=\151171.5"s1 table-cell table-cell-1\"\u003eColor 2\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-3\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eFrame\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s3 softmerge table-cell table-cell-2\"\u003e4130 double butted crmo, TA, rack \/ fender mounts, Boost spacing, stealth dropper ready, 73 mm BSA BB shell ¹\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-4\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eFork\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eSeido BPC full carbon, TA, 1.1\/2'' - 1.1\/8'', triple cage mounts,\u003cbr\u003einternal hub dynamo cable routing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-5\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class
    KONA Geometry

    :null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Large","public_title":"Teal \/ Large","options":["Teal","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124654463,"title":"Teal \/ Extra Large","option1":"Teal","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Large","public_title":"Teal \/ Extra Large","options":["Teal","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124687231,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featuare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124916607,"title":"Blue \/ Medium","option1":"Blue","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Medium","public_title":"Blue \/ Medium","options":["Blue","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124949375,"title":"Blue \/ Large","option1":"Blue","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Large","public_title":"Blue \/ Large","options":["Blue","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,ersal Derailleur Hanger.\u003c\/li\u003e\n\u003cli\u003eRaised chainstay guard to prevent excess chain slap noise.\u003c\/li\u003e\n\u003cli\u003eInternal cable routing.\u003c\/li\u003e\n\u003cli\u003eIntegrated headset.\u003c\/li\u003e\n\u003cli\u003eIntegrated ISCG 05 tabs.\u003c\/li\u003e\n\u003cli\u003eShort fork offset design.\u003c\/li\u003e\n\u003cli\u003eTwo mounts for water bottles.\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1 in frame.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eTyre clearance for 2.6\".\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cp\u003e\u003cb\u003eSIZE GUIDE\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv id=\"sizechart\"\u003e\n\u003ctable id=\"sizechart\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"sizechart\"\u003e\u003cstrong\u003eSMALL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e5'1\" - 5'7\"\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003"\u003e\n\u003ctd\u003eE\u003c\/td\u003e\n\u003ctd\u003eCHAINSTAY LENGTH\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eF\u003c\/td\u003e\n\u003ctd\u003eWHEELBASE\u003c\/td\u003e\n\u003ctd\u003e1143.5\u003c\/td\u003e\n\u003ctd\u003e1171.5\u003c\/td\u003e\n\u003ctd\u003e1194.2\u003c\/td\u003e\n\u003ctd\u003e1223.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eG\u003c\/td\u003e\n\u003ctd\u003eESTIMATED BB HEIGHT\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eH\u003c\/td\u003e\n\u003ctd\u003eSTANDOVER\u003c\/td\u003e\n\u003ctd\u003e723\u003c\/td\u003e\n\u003ctd\u003e722\u003c\/td\u003e\n\u003ctd\u003e720\u003c\/td\u003e\n\u003ctd\u003e720\u003c\/td5.1\u003c\/td\u003e\n\u003ctd\u003e654.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003eREACH\u003c\/td\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003ctd\u003e445\u003c\/td\u003e\n\u003ctd\u003e465\u003c\/td\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eN\u003c\/td\u003e\n\u003ctd\u003eFRONT CENTER\u003c\/td\u003e\n\u003ctd\u003e710.5\u003c\/td\u003e\n\u003ctd\u003e738.5\u003c\/td\u003e\n\u003ctd\u003e761.2\u003c\/td\u003e\n\u003ctd\u003e790.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eVERTICAL FORK TRAVEL\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u0031000w,1500w\",\n\"systemDataSourceType\": \"JPG\",\n\"filename\": \"640A0090.jpg\",\n\"mediaFocalPoint\": {\n\"x\": 0.5,\n\"y\": 0.5,\n\"source\": 3\n},\n\"colorData\": {\n\"topLeftAverage\": \"89673a\",\n\"topRightAverage\": \"aa7d3c\",\n\"bottomLeftAverage\": \"a78653\",\n\"bottomRightAverage\": \"96784c\",\n\"centerAverage\": \"685b37\",\n\"suggestedBgColor\": \"482c07\"\n},\n\"urlId\": \"6ywif2ns2z76rkplv1uwo24ib368gb-5ymtd-8j2sn-l263y-462r6-3y7rd-csx7b-rgjzb-hb4ag-kxxse-7e4ke-gb5p5\",\n\"title\": \"\",\n\"body\": null,\n\"likeCount\": 0,\n\"commentCount\": 0,\n\"publicCommentCount\": 0,\n\"commentState\": 2,\n\"unsaved\": false,\n\"author\": {\n\"id\": \"5155d3f4e4b02f77ba725967\",\n\"displayName\": \"klaus dyba\",\n\"firstName\": \"klaus\",\n\"lastName\": \"dyba\",\n\"websiteUrl\": \"\",\n\"bio\": \"\"\n},\n\"assetUrl\": \"https:\/\/images.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/1ea6caa0-7370-48ea-a3cd-22efec74263c\/640A0090.jpg\",\n\"contentType\": \"image\/jpeg\",\n\"items\": [ ],\ n\"pushedServices\": { },\n\"pendingPushedServices\": { },\n\"originalSize\": \"1500x1000\",\n\"recordTypeLabel\": \"image\"\n},\n\"imageOverlayOpacity\": 0.27,\n\"backgroundWidth\": \"background-width--full-bleed\",\n\"sectionHeight\": \"section-height--small\",\n\"customSectionHeight\": 65,\n\"horizontalAlignment\": \"horizontal-alignment--center\",\n\"verticalAlignment\": \"vertical-alignment--top\",\n\"contentWidth\": \"content-width--custom\",\n\"customContentWidth\": 100,\n\"sectionTheme\": \"white\",\n\"sectionAnimation\": \"none\",\n\"backgroundMode\": \"video\"\n}' data-current-context='{\n\"video\": {\n\"url\": \"\",\n\"filterStrength\": 0,\n\"zoom\": 0,\n\"videoSourceProvider\": \"none\"\n},\n\"backgroundImageId\": null,\n\"backgroundMediaEffect\": null,\n\"divider\": null,\n\"typeName\": \"portfolio-grid-basic\"\n}' data-animation=\"none\" data-controller=\"SectionWrapperController\" data-controllers-bound=\"SectionWrapperController\" data-active=\"true\"\u003e\n\u003cdiv class=\"content-wrapper\"<\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"sqs-layout sqs-grid-12 columns-12\" data-type=\"page-section\" id=\"page-section-6157088483254054ec1c952b\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-12 span-12\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-8 span-8\"\u003e\n\u003cdiv class=\"sqs-block html-block sqs-block-html\" data-block-type=\"2\" id=\"block-975b0e0ef25155db1fa7\"\u003e\n\u003cdiv class=\"sqs-block-content\"\u003e\n\u003cdiv class=\"sqs-html-content\"\u003e\n\u003cp class=\"preFade fadeIn\"\u003eFor rides that go the extra mile, you cannot compromise on weight – nor comfort. The Beyond+ ADV packs 29’’ tyres, free-spinning gearing and a range of handling positions thanks to the vast sweep of a Jones H-Bar handlebar. Low profile geometry provides standover for technical riding while also improving handling when ridden loaded. The double-butted steel frame, accompanied by a tapered BPC carbon fork, cuts weight 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)"> without losing comfort or control. Mounting points allow an array of cargo-carrying opportunities; the bike rounded off with a 10 – 52T cassette and Magura Trail Sport brakes mean only the edges of a map will hold you back.\u003c\/p\u003e\n\u003cp class=\"preFade fadeIn\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable data-disable-markdown=\"true\" data-auto-detect-links=\"false\" data-follow-gss-styles=\"false\" data-gss-sync=\"true\" data-borders-color=\"rgba(203,203,203,0)\" data-table-color=\"rgba(0,0,0,1)\" data-header-color=\"rgba(0,0,0,1)\" data-header-back=\"rgba(224,224,224,0)\" data-table-back=\"rgba(255,255,255,1)\" data-mobile-styles=\"disabled\" data-gss-key=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTp-7hDQ-HOnWvFsxlptaFylPIB5hiUf3ob1tdb7CkpJVXCt4sLMBZq38uo4qr5CgjfvRHRY2-QgUHc\/pubhtml?gid=1030188863\u0026amp;single=true\" data-classes=\"css-table\" data-def-classes=\"custom-table-block-full-width\" class=\"cu<stom-table-block custom-table-block-full-width css-table custom-table-block-1 custom-table-inited\"\u003e\n\u003cthead\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"table-row table-row-1\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eColor 1\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eMatt Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-2\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eColor 2\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-3\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eFrame\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s3 softmerge table-cell table-cell-2\"\u003e4130 double butted crmo, TA, rack \/ fender mounts, Boost spacing, stealth dropper ready, 73 mm BSA BB shell ¹\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-rospan class="visually-hidden">Hire Lazer Compact Helmet w table-row-4\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eFork\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eSeido BPC full carbon, TA, 1.1\/2'' - 1.1\/8'', triple cage mounts,\u003cbr\u003einternal hub dynamo cable routing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-5\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eJones H-Bar Loop 710 travel bar, 31.8 mm, 710 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-6\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eGrips\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eBombtrack Shift 170 mm grips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-7\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eStem\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eBombtrack Tramp forged aluminium stem, 3°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-8\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eHeadset\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eSealed semi integrated \/ external aheadset, 1.1\/2'' - 1.1\/8''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-9\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eLevers\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eMagura Trail Sport hydraulic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-10\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eShifter\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eSram GX-Eagle 12-speed shifter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-11\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1> 6'1"-6'5" table-cell table-cell-1\"\u003eBrakes\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eMagura Trail Sport 4 piston front, 2 piston rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-12\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eRotor\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s4 table-cell table-cell-2\"\u003eMagura Storm SL.2 180 mm rotors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-13\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eCrankset\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eSram Descendant aluminium crank, Boost DUB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-14\"\u003e\n\u003ctd dir=\"ltr\" class=\"s1 table-cell table-cell-1\"\u003eBB\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s2 table-cell table-cell-2\"\u003eSram DUB BSA 73 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row tu003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-4\"\u003e833\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e860\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-15\"\u003e\n\u003ctd dir=\"ltr\" class=\"s5 table-cell table-cell-1\"\u003eReach\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-2\"\u003e395\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-3\"\u003e415\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-4\"\u003e434\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e459\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-16\"\u003e\n\u003ctd dir=\"ltr\" class=\"s5 table-cell table-cell-1\"\u003eStack\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-2\"\u003e621\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-3\"\u003e630\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell tabln bright-inverse\" data-section-id=\"6157088483254054ec1c952d\" data-current-styles='{\n\"imageOverlayOpacity\": 0.56,\n\"backgroundWidth\": \"background-width--full-bleed\",\n\"sectionHeight\": \"section-height--large\",\n\"horizontalAlignment\": \"horizontal-alignment--center\",\n\"verticalAlignment\": \"vertical-alignment--middle\",\n\"contentWidth\": \"content-width--custom\",\n\"customContentWidth\": 100,\n\"sectionTheme\": \"bright-inverse\",\n\"sectionAnimation\": \"none\",\n\"backgroundMode\": \"video\",\n\"imageEffect\": \"none\",\n\"generative\": {\n\"type\": \"images\",\n\"seed\": 0,\n\"count\": 0,\n\"size\": 0,\n\"speed\": 0,\n\"backgroundColor\": {\n\"type\": \"SITE_PALETTE_COLOR\",\n\"sitePaletteColor\": {\n\"id\": \"accent\",\n\"alpha\": 1.0\n}\n},\n\"invertColors\": false,\n\"noiseIntensity\": 0,\n\"noiseScale\": 0,\n\"distortionScaleX\": 0,\n\"distortionScaleY\": 0,\n\"distortionSpeed\": 0,\n\"distortionIntensity\": 0,\n\"lightIntensity\": 0,\n\"lightX\": 0,\n\"bevelRotation\": 0,\n\"beveltructuredContent\": {\n\"_type\": \"SqspHostedVideo\",\n\"videoCodec\": \"h264\",\n\"alexandriaUrl\": \"https:\/\/video.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/f3edfbfe-ced1-4a1b-a7a8-3d9c0fada656\/{variant}\",\n\"alexandriaLibraryId\": \"60d2d479d2b7b75136ea090c\",\n\"aspectRatio\": 1.7777777777777777,\n\"durationSeconds\": 6.047711\n},\n\"videoCodec\": \"h264\",\n\"alexandriaUrl\": \"https:\/\/video.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/f3edfbfe-ced1-4a1b-a7a8-3d9c0fada656\/{variant}\",\n\"alexandriaLibraryId\": \"60d2d479d2b7b75136ea090c\",\n\"aspectRatio\": 1.7777777777777777,\n\"durationSeconds\": 6.047711,\n\"items\": [ ],\n\"pushedServices\": { },\n\"pendingPushedServices\": { },\n\"usageId\": \"a5d63a2c-e6c8-4c19-b2d0-0ec4995855dd\",\n\"assetProtectionLevel\": \"LIBRARY\",\n\"originalSize\": \"1920:1080\",\n\"recordTypeLabel\": \"sqsp-hosted-video\"\n}\n},\n\"backgroundImageId\": null,\n\"backgroundMediaEffect\": null,\n\"divider\": null,\n\"typeName\": \"portn\": 1633696162036,\n \"updatedOn\": 1633696162036,\n \"authorId\": \"611cde655e01dc42b587adf4\",\n \"systemDataId\": \"a3f0a109-c099-4e4a-9793-ee1b6571f65f\",\n \"systemDataVariants\": \"1920:1080,640:360\",\n \"systemDataSourceType\": \"mp4\",\n \"filename\": \"HOOK_EXT_C_GREEN_1.mp4\",\n \"body\": null,\n \"likeCount\": 0,\n \"commentCount\": 0,\n \"publicCommentCount\": 0,\n \"commentState\": 1,\n \"author\": {\n \"id\": \"611cde655e01dc42b587adf4\",\n \"displayName\": \"Marcellus Putschli\",\n \"firstName\": \"Marcellus\",\n \"lastName\": \"Putschli\",\n \"bio\": \"\"\n },\n \"contentType\": \"video\/mp4\",\n \"structuredContent\": {\n \"_type\": \"SqspHostedVideo\",\n \"videoCodec\": \"h264\",\n \"alexandriaUrl\": \"https:\/\/video.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/a3f0a109-c099-4e4a-9793-ee1b6571f65f\/{variant}\",\n \"alexandriaLibraryId\": \"cutoff\": 0,\n \"isBevelEnabled\": false,\n \"isBlurEnabled\": false,\n \"scale\": 0,\n \"speedMorph\": 0,\n \"speedTravel\": 0,\n \"steps\": 0,\n \"travelDirection\": 0,\n \"noiseBias\": 0,\n \"animateNoise\": false,\n \"distortionComplexity\": 0,\n \"distortionDirection\": 0,\n \"distortionMorphSpeed\": 0,\n \"distortionSeed\": 0,\n \"distortionSmoothness\": 0,\n \"linearGradientStartColorDistance\": 0,\n \"linearGradientEndColorDistance\": 0,\n \"linearGradientAngle\": 0,\n \"linearGradientAngleMotion\": 0,\n \"linearGradientRepeat\": 0,\n \"radialGradientRadius\": 0,\n \"radialGradientPositionX\": 0,\n \"radialGradientPositionY\": 0,\n \"radialGradientFollowCursor\": false,\n \"radialGradientFollowSpeed\": 0,\n \"presetImageKey\": \"brush2\",\n \"imageTint\": {\n \"type\": \"SITE_PALETTE_COLOR\",\n \"sitePaletteColor\": {\n \"id\": \"lightAccent\",\n \"alpha\": 1.0\n }\n },\n \"imageScale< \": 50,\n \"imageCount\": 29,\n \"patternEnabled\": false,\n \"patternColor\": {\n \"type\": \"SITE_PALETTE_COLOR\",\n \"sitePaletteColor\": {\n \"id\": \"black\",\n \"alpha\": 1.0\n }\n },\n \"patternSize\": 16,\n \"patternImageKey\": \"\",\n \"patternOffsetX\": 0,\n \"patternOffsetY\": 0,\n \"patternSpaceX\": 1,\n \"patternSpaceY\": 1,\n \"waveEnabled\": true,\n \"waveSpeed\": 68,\n \"waveComplexity\": 12,\n \"waveDepth\": 24,\n \"waveShadowDepth\": 0,\n \"boxSize\": 0.0,\n \"scaleX\": 0,\n \"scaleY\": 0,\n \"scaleZ\": 0,\n \"isMorphEnabled\": false,\n \"lightY\": 0,\n \"lightZ\": 0,\n \"noiseRange\": 0,\n \"positionFactor\": 0,\n \"scaleFactor\": 0,\n \"colorFactor\": 0,\n \"sizeVariance\": 0,\n \"wobble\": 0,\n \"morph\": 0,\n \"scrollMovement\": 0,\n \"patternScaleX\": 0,\n \"patternScaleY\": 0,\n \"patternPowerX\": 0,\n \"patternPowerY\": 0,\n \"patternAmount\": 0,\n \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)"> ckRocketConfig.variantsPreorderMaxCount = {45661685678306 : parseInt(""),45661711139042 : parseInt(""),45661711171810 : parseInt(""),45661711204578 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45661685678306 : null,45661711139042 : null,45661711171810 : null,45661711204578 : null,}; window._RestockRocketConfig.variantsShippingText = {45661685678306 : "",45661711139042 : "",45661711171810 : "",45661711204578 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {45661685678306 : null,45661711139042 : null,45661711171810 : null,45661711204578 : null,}; window._RestockRocketConfig.selected_variant_id = 45661685678306; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/ <
    29\" Frame - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124785535,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124818303,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Large","public_title":"Black \/ Extra Largco.uk\/cdn\/shop\/files\/ycf25arctcob_1.webp?v=1742310735"},"aspect_ratio":0.837,"height":833,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctcob_1.webp?v=1742310735","width":697},{"alt":null,"id":64808394523007,"position":2,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctturq_1.webp?v=1742310735"},"aspect_ratio":0.837,"height":833,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctturq_1.webp?v=1742310735","width":697},{"alt":null,"id":64808394555775,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctredr.webp?v=1742310735"},"aspect_ratio":0.837,"height":833,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctredr.webp?v=1742310735","width":697}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"product info detailed\"\u003e\n\u003cdiv class='1\" - 6'7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"I75US24\" data-decoded=\"true\"\u003e\n\u003cp class=\"Yeti-Title\"\u003eGEOMETRY\u003c\/p\u003e\n\u003cp class=\"Yeti-Spec_text\"\u003eAll measurements are shown in millimetres.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/www.silverfish-uk.com\/netalogue\/silverfish\/ARC_GEO_ART-2023.webp\" border=\"0\" width=\"100%;\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv id=\"overflowTable\"\u003e\n\u003ctable class=\"YetiGeo\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"c\"\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e130MM FORK\u003c\/td\u003e\n\u003ctd\u003eSM\u003c\/td\u003e\n\u003ctd\u003eMD\u003c\/td\u003e\n\u003ctd\u003eLG\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eA\u003c\/td\u003e\n\u003ct
    ir=\"ltr\" class=\"s6 table-cell table-cell-3\"\u003e450\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-4\"\u003e450\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e450\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-11\"\u003e\n\u003ctd dir=\"ltr\" class=\"s5 table-cell table-cell-1\"\u003eFork Offset\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-2\"\u003e51\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-3\"\u003e51\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-4\"\u003e51\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-12\"\u003e\n\u003ctd dir=\"ltr\" class=\"s7 table-cell table-cell-1\"\u003eTrail\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-2\"\u003e97\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-3003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e500\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-19\"\u003e\n\u003ctd dir=\"ltr\" class=\"s7 softmerge table-cell table-cell-1\"\u003eMinimum rider height \u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-2\"\u003e1600\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-3\"\u003e1700\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-4\"\u003e1790\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s6 table-cell table-cell-5\"\u003e1880\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"table-row table-row-20\"\u003e\n\u003ctd dir=\"ltr\" class=\"s8 softmerge table-cell table-cell-1\"\u003eMaximum rider height \u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s9 table-cell table-cell-2\"\u003e1710\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s9 table-cell table-cell-3\"\u003e1810\u003c\/td\u003e\n\u003ctd dir=\"ltr\" class=\"s9 table-cell table-cell-4\"\u003e1_PALETTE_COLOR\",\n\"sitePaletteColor\": {\n\"id\": \"black\",\n\"alpha\": 1.0\n}\n},\n\"patternSize\": 16,\n\"patternImageKey\": \"\",\n\"patternOffsetX\": 0,\n\"patternOffsetY\": 0,\n\"patternSpaceX\": 1,\n\"patternSpaceY\": 1,\n\"waveEnabled\": true,\n\"waveSpeed\": 68,\n\"waveComplexity\": 12,\n\"waveDepth\": 24,\n\"waveShadowDepth\": 0,\n\"boxSize\": 0.0,\n\"scaleX\": 0,\n\"scaleY\": 0,\n\"scaleZ\": 0,\n\"isMorphEnabled\": false,\n\"lightY\": 0,\n\"lightZ\": 0,\n\"noiseRange\": 0,\n\"positionFactor\": 0,\n\"scaleFactor\": 0,\n\"colorFactor\": 0,\n\"sizeVariance\": 0,\n\"wobble\": 0,\n\"morph\": 0,\n\"scrollMovement\": 0,\n\"patternScaleX\": 0,\n\"patternScaleY\": 0,\n\"patternPowerX\": 0,\n\"patternPowerY\": 0,\n\"patternAmount\": 0,\n\"surfaceHeight\": 0,\n\"colorStop1\": 0,\n\"colorStop2\": 0,\n\"colorStop3\": 0,\n\"colorStop4\": 0,\n\"gradientDistortionX\": 0,\n\"gradientDistortionY\": 0,\n\"curveX\": 0,\n\"curveY\": 0,\n\"curveFunnel\": 0,\n\"fogIntensity\": 0,\n\"repeat\": 0,\n\"rotation\": 0,\n\"ro\"Marcellus\",\n\"lastName\": \"Putschli\",\n\"bio\": \"\"\n},\n\"contentType\": \"video\/mp4\",\n\"structuredContent\": {\n\"_type\": \"SqspHostedVideo\",\n\"videoCodec\": \"h264\",\n\"alexandriaUrl\": \"https:\/\/video.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/f3edfbfe-ced1-4a1b-a7a8-3d9c0fada656\/{variant}\",\n\"alexandriaLibraryId\": \"60d2d479d2b7b75136ea090c\",\n\"aspectRatio\": 1.7777777777777777,\n\"durationSeconds\": 6.047711\n},\n\"videoCodec\": \"h264\",\n\"alexandriaUrl\": \"https:\/\/video.squarespace-cdn.com\/content\/v1\/60d2d479d2b7b75136ea090c\/f3edfbfe-ced1-4a1b-a7a8-3d9c0fada656\/{variant}\",\n\"alexandriaLibraryId\": \"60d2d479d2b7b75136ea090c\",\n\"aspectRatio\": 1.7777777777777777,\n\"durationSeconds\": 6.047711,\n\"items\": [ ],\n\"pushedServices\": { },\n\"pendingPushedServices\": { },\n\"usageId\": \"a5d63a2c-e6c8-4c19-b2d0-0ec4995855dd\",\n\"assetProtectionLevel\": \"LIBRARY\",\n\"originalSize\": \"1920:1080\",\n\"recordTypeLabel\": \"sqsp-hosted-video\"\n}' data-coXLnHeight\": \"section-height--large\",\n \"horizontalAlignment\": \"horizontal-alignment--center\",\n \"verticalAlignment\": \"vertical-alignment--middle\",\n \"contentWidth\": \"content-width--custom\",\n \"customContentWidth\": 100,\n \"sectionTheme\": \"bright-inverse\",\n \"sectionAnimation\": \"none\",\n \"backgroundMode\": \"video\",\n \"imageEffect\": \"none\",\n \"generative\": {\n \"type\": \"images\",\n \"seed\": 0,\n \"count\": 0,\n \"size\": 0,\n \"speed\": 0,\n \"backgroundColor\": {\n \"type\": \"SITE_PALETTE_COLOR\",\n \"sitePaletteColor\": {\n \"id\": \"accent\",\n \"alpha\": 1.0\n }\n },\n \"invertColors\": false,\n \"noiseIntensity\": 0,\n \"noiseScale\": 0,\n \"distortionScaleX\": 0,\n \"distortionScaleY\": 0,\n \"distortionSpeed\": 0,\n \"distortionIntensity\": 0,\n \"lightIntensity\": 0,\n \"lightX\": 0,\n \"bevelRotation\": 0,\n \"bevelSize\": 0,\n \"bevelStrength\": 0,\n \"complexity\": 0,\n "surfaceHeight\": 0,\n \"colorStop1\": 0,\n \"colorStop2\": 0,\n \"colorStop3\": 0,\n \"colorStop4\": 0,\n \"gradientDistortionX\": 0,\n \"gradientDistortionY\": 0,\n \"curveX\": 0,\n \"curveY\": 0,\n \"curveFunnel\": 0,\n \"fogIntensity\": 0,\n \"repeat\": 0,\n \"rotation\": 0,\n \"rotationSpeed\": 0,\n \"blur\": 0,\n \"complexityY\": 0,\n \"complexityZ\": 0,\n \"amplitudeY\": 0,\n \"amplitudeZ\": 0,\n \"offset\": 0,\n \"lightAngle\": 0,\n \"alpha\": 0\n }\n}' data-section-id=\"61458328cf85d33520cd39f6\" class=\"page-section \n \n layout-engine-section\n \n background-width--full-bleed\n \n section-height--large\n \n \n \n horizontal-alignment--center\n vertical-alignment--middle\n \n \n bright-inverse\" data-section-theme=\"bright-inverse\" data-test=\"page-section\"\u003e\n\u003cdiv class=\"section-border\"\u003e\n\u003cdiv class=\"section-background\"\u003e\n\u003cdiv data-controller=\"VideoBackgr
    <
    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, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const Hire Ortlieb 40L Pannier Bags

    MTB / ALL MOUNTAIN / SPLICE<

    !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£0.00
    && 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:', error); }); } }); } // 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.S hedSettings); } 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}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions 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); }) 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(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab led for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event 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); } } Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!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:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} a class="product__media product__media--featured" href="/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable £0.00 HIRE - BIKE PACKING BUNDLE< a class="product__media product__media--featured" href="/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> < div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)"> HIRE - BIKE PACKING BUNDLE #FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; } ProjektRide <
    HEIGHT/INCHES HEIGHT/METRIC INSEAM/INCHESspan class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable MTB/XC TRAIL/FAT ALL MOUNTAIN/ENDURO SPLICE
    4'10"-5'1" <147-155cmspan class="visually-hidden">HIRE - BIKE PACKING BUNDLE 61-69cm XS Small
    5'0"-5'3"£0.00 152-160cm 26"-29" 66-74cm Small Small
    5'2"-5'7" 157-170cmBuy Sell Ride Confident 27"-30" 69-76cmFAQ
    _end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig. sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (
    Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true ,"enableFetchHijack":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.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":14986321985919,"title":"Yeti Cycles ARC T-Series 29\" Frame","handle":"yeti-cycles-arc-t-series-29-frame","description":"\u003cdiv class=\"product info detailed\"\u003e\n\u003cdiv class=\"product data items mage-tabs-disabled\" role=\"tablist\"\u003e\n\u003cdiv class=\"data item content\" aria-labelledby=\"tab-label-description\" id=\"description\" data-role=\"content\" role=\"tabpanel\" aria-hidden=\"false\"\u003e\n\u003cdiv class=\"product attribute description\"\u003e\n\u003cdiv class=\"value\"\u003e\n\u003cdiv data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"\u003e\n\u003cp\u003eThe ARC is your instant-feedback steed for any trail. Show it your singletrack and your

    pump track and your bikepack route too. It's got history to live up to and new history to make. An it's already impatient. The ARC lives on.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cb\u003eFeatures\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e67-degree head angle.\u003c\/li\u003e\n\u003cli\u003e76-degree seat tube angle.\u003c\/li\u003e\n\u003cli\u003eModern geometry.\u003c\/li\u003e\n\u003cli\u003eBoost spacing.\u003c\/li\u003e\n\u003cli\u003eSRAM Universal Derailleur Hanger.\u003c\/li\u003e\n\u003cli\u003eRaised chainstay guard to prevent excess chain slap noise.\u003c\/li\u003e\n\u003cli\u003eInternal cable routing.\u003c\/li\u003e\n\u003cli\u003eIntegrated headset.\u003c\/li\u003e\n\u003cli\u003eIntegrated ISCG 05 tabs.\u003c\/li\u003e\n\u003cli\u003eShort fork offset design.\u003c\/li\u003e\n\u003cli\u003eTwo mounts for water bottles.\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1 in frame.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eTyre clearance for 2.6\".\u003c\/li\u0FAQ03e\n\u003c\/ul\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cp\u003e\u003cb\u003eSIZE GUIDE\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv id=\"sizechart\"\u003e\n\u003ctable id=\"sizechart\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"sizechart\"\u003e\u003cstrong\u003eSMALL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e5'1\" - 5'7\"\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"sizechart\"\u003e\u003cstrong\u003eMEDIUM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e5'5\" - 5'11\"\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"sizechart\"\u003e\u003cstrong\u003eLARGE\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u0

    03c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e5'10\" - 6'3\"\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"sizechart\"\u003e\u003cstrong\u003eX-LARGE\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e\u003c\/td\u003e\n\u003ctd id=\"sizechart\"\u003e6'1\" - 6'7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-pb-style=\"I75US24\" data-decoded=\"true\"\u003e\n\u003cp class=\"Yeti-Title\"\u003eGEOMETRY\u003c\/p\u003e\n\u003cp class=\"Yeti-Spec_text\"\u003eAll measurements are shown in millimetres.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/www.silverfish-uk.com\/netalogue\/silverfish\/ARC_GEO_ART-2023.webp\" bordQuestions and answerser=\"0\" width=\"100%;\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv id=\"overflowTable\"\u003e\n\u003ctable class=\"YetiGeo\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"c\"\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e130MM FORK\u003c\/td\u003e\n\u003ctd\u003eSM\u003c\/td\u003e\n\u003ctd\u003eMD\u003c\/td\u003e\n\u003ctd\u003eLG\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eA\u003c\/td\u003e\n\u003ctd\u003eSEAT TUBE LENGTH\u003c\/td\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e450\u003c\/td\u003e\n\u003ctd\u003e495\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eB\u003c\/td\u003e\n\u003ctd\u003eEFF. TOP TUBE LENGTH\u003c\/td\u003e\n\u003ctd\u003e577.4\u003c\/td\u003e\n\u003ctd\u003e604.3\u003c\/td\u003e\n\u003ctd\u003e626\u003c\/td\u003e\n\u003ctd\u003e653.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eC\u003c\/td\u003e\n\u00

    3ctd\u003eHEAD TUBE ANGLE\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eD\u003c\/td\u003e\n\u003ctd\u003eEFF. SEAT TUBE ANGLE\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eE\u003c\/td\u003e\n\u003ctd\u003eCHAINSTAY LENGTH\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003ctd\u003e433\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eF\u003c\/td\u003e\n\u003ctd\u003eWHEELBASE\u003c\/td\u003e\n\u003ctd\u003e1143.5\u003c\/td\u003e\n\u003ctd\u003e1171.5\u003c\/td\u003e\n\u003ctd\u003e1194.2\u003c\/td\u003e\n\u003ctd\u003e1223.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\ u003e\n\u003ctd\u003eG\u003c\/td\u003e\n\u003ctd\u003eESTIMATED BB HEIGHT\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003ctd\u003e310\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eH\u003c\/td\u003e\n\u003ctd\u003eSTANDOVER\u003c\/td\u003e\n\u003ctd\u003e723\u003c\/td\u003e\n\u003ctd\u003e722\u003c\/td\u003e\n\u003ctd\u003e720\u003c\/td\u003e\n\u003ctd\u003e720\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eHEADTUBE LENGTH\u003c\/td\u003e\n\u003ctd\u003e95\u003c\/td\u003e\n\u003ctd\u003e102.9\u003c\/td\u003e\n\u003ctd\u003e109.6\u003c\/td\u003e\n\u003ctd\u003e119.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eJ\u003c\/td\u003e\n\u003ctd\u003eFORK (AXLE TO CROWN)\u003c\/td\u003e\n\u003ctd\u003e543.7\u003c\/td\u003e\n\u003ctd\u003e543.7\u003c\/td\u003e\n\u003ctd\u003e543.7\u003c\/td\u003e\n\u003ctd\u003e543.7\
    u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eK\u003c\/td\u003e\n\u003ctd\u003eFORK (OFFSET)\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003eSTACK\u003c\/td\u003e\n\u003ctd\u003e631.7\u003c\/td\u003e\n\u003ctd\u003e638.9\u003c\/td\u003e\n\u003ctd\u003e645.1\u003c\/td\u003e\n\u003ctd\u003e654.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003eREACH\u003c\/td\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003ctd\u003e445\u003c\/td\u003e\n\u003ctd\u003e465\u003c\/td\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eN\u003c\/td\u003e\n\u003ctd\u003eFRONT CENTER\u003c\/td\u003e\n\u003ctd\u003e710.5\u003c\/td\u003e\n\u003ctd\u003e738.5\u003c\/td\u003e\n\u003ctd\u003e761.2\u003c\/td\ u003e\n\u003ctd\u003e790.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eVERTICAL FORK TRAVEL\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003ctd\u003e119.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"data item title\" data-role=\"collapsible\" id=\"tab-label-additional\" role=\"tab\" data-collapsible=\"true\" aria-controls=\"additional\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\"\u003e\u003ca class=\"data switch\" data-toggle=\"trigger\" href=\"https:\/\/www.silverfish-uk.com\/yeti-cycles-arc-t-series-29-quot-frame.html#additional\" id=\"tab-label-additional-title\" tabindex=\"-1\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"data item title\" data-role=\"collapsible\" id=\"tab-label-rev
    iews\" role=\"tab\" data-collapsible=\"true\" aria-controls=\"reviews\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\"\u003e\u003ca class=\"data switch\" data-toggle=\"trigger\" href=\"https:\/\/www.silverfish-uk.com\/yeti-cycles-arc-t-series-29-quot-frame.html#reviews\" id=\"tab-label-reviews-title\" tabindex=\"-1\"\u003eReviews\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-03-18T15:12:10+00:00","created_at":"2025-03-18T15:12:15+00:00","vendor":"Yeti","type":"Bicycles","tags":["ARC T-Series 29"],"price":199900,"price_min":199900,"price_max":199900,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55211124523391,"title":"Teal \/ Extra Small","option1":"Teal","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \ / Extra Small","public_title":"Teal \/ Extra Small","options":["Teal","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124556159,"title":"Teal \/ Small","option1":"Teal","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Small","public_title":"Teal \/ Small","options":["Teal","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124588927,"title":"Teal \/ Medium","option1":"Teal","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Medium","public_title":"Teal \/ Medium","options":["Teal","Medium"],"price
    • ":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124621695,"title":"Teal \/ Large","option1":"Teal","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Large","public_title":"Teal \/ Large","options":["Teal","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124654463,"title":"Teal \/ Extra Large","option1":"Teal","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Teal \/ Extra Large","public_title":"Teal \/ Extra Large","options":["Teal","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management" :"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124687231,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124719999,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,tion3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Small","public_title":"Blue \/ Small","options":["Blue","Small"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124916607,"title":"Blue \/ Medium","option1":"Blue","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Medium","public_title":"Blue \/ Medium","options":["Blue","Medium"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124949375,"title":"Blue \/ Large","option1":"Blue","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available ":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Large","public_title":"Blue \/ Large","options":["Blue","Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211124982143,"title":"Blue \/ Extra Large","option1":"Blue","option2":"Extra Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles ARC T-Series 29\" Frame - Blue \/ Extra Large","public_title":"Blue \/ Extra Large","options":["Blue","Extra Large"],"price":199900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctcob_1.webp?v=1742310735","\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctturq_1.webp?v=1742310735","\/\/projektride.co.uk\/cdn\/shop\/files\/ycf25arctredr.webp?v=1742310735"],"feature< 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
    • < = 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; } // 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 < 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 ||