The bottle cage relocator simply bolts onto bottle cage mounts, creating 55mm of vertical movement to make it easier to fit bottles alongside a frame pack. Using the supplied bolts, the bottle cage is then attached directly to the bottle cage adapter. With three mounting points available, it is possible to convert standard two-bolt mounts into three-bolt mounts, capable of carrying cargo cages and increasing carrying capacity.
Mayotte (EUR€) Made from lightweight 6061-T6 aluminium alloy, the Innovation Lab Bottle Cage Adapter is low profile and unobtrusive. Some frames will require a single bottle cage relocator, while others (typically smaller frames) will require a pair to minimise overlap with any frame bags. The adapter is most effective at creating space when combined with side entry bottle cages and is compatible with all two and three bolt cages. São Tomé & Príncipe (STDDb)
Header Image
Moldova (MDLL) Senegal (XOFFr) TECHNICAL
Only the supplied bolts should be used, to ensure adequate clearance between the bottle cage adapter and the frame.
Montenegro (EUR€) Seychelles (GBP£) Materials
[]
Namibia (GBP£)
Slovenia (EUR€)
{"@context":"http:\/\/schema.org\/","@id":"\/products\/bottle-cage-adapter#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Apidura"},"category":"bags","description":"\n\n\nCreate more space for bottles alongside a frame pack and convert two-bolt bottle cage mounts into three-bolt cargo cage mounts.\nThe Innovation Lab Bottle Cage Adapter makes it possible to lower or raise bottle cages by 55mm and converts standard two-bolt mounts into three-bolt mounts, allowing for larger cages and greater carrying capacity.\nThe bottle cage relocator simply bolts onto bottle cage mounts, creating 55mm of vertical movement to make it easier to fit bottles alongside a frame pack. Using the supplied bolts, the bottle cage is then attached directly to the bottle cage adapter. With three mounting points available, it is possible to convert standard two-bolt mounts into three-bolt mounts, capable of carrying cargo cages and increasing carrying capacity.\nMade from lightweight 6061-T6 aluminium alloy, the Innovation Lab Bottle Cage Adapter is low profile and unobtrusive. Some frames will require a single bottle cage relocator, while others (typically smaller frames) will require a pair to minimise overlap with any frame bags. The adapter is most effective at creating space when combined with side entry bottle cages and is compatible with all two and three bolt cages.\n\n\n\nTECHNICAL\n\n\nThe bottle cage adjuster is Precision Crafted from lightweight 6061-T6 aluminium alloy and anodized for a scratch-resistant finish. Only the supplied bolts should be used, to ensure adequate clearance between the bottle cage adapter and the frame.\nMaterials\n\n6061-T6 aluminium alloy, anodized black\n3 x 7mm M5 hex-headed stainless-steel bolts\n\n\n","hasVariant":[{"@id":"\/products\/bottle-cage-adapter?variant=44140404441314#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-06-25at12.48.09.png?v=1687693694\u0026width=1920","name":"BOTTLE CAGE ADAPTER - Single","offers":{"@id":"\/products\/bottle-cage-adapter?variant=44140404441314#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"21.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/bottle-cage-adapter?variant=44140404441314"},"sku":"ZIR"},{"@id":"\/products\/bottle-cage-adapter?variant=44140404474082#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-06-25at12.48.09.png?v=1687693694\u0026width=1920","name":"BOTTLE CAGE ADAPTER - Pair","offers":{"@id":"\/products\/bottle-cage-adapter?variant=44140404474082#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"42.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/bottle-cage-adapter?variant=44140404474082"},"sku":"ZIR"}],"name":"BOTTLE CAGE ADAPTER","productGroupID":"8108885377250","url":"https:\/\/projektride.co.uk\/products\/bottle-cage-adapter"}
Netherlands (EUR€) #Accordions--template--26482384994687__section_accordions_with_images_kprcYa { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; }
Somalia (GBP£)





  • Close

  • ('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};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":quot;,\u0026quot;id_supplier\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;reference\u0026quot;:\u0026quot;SS2007-01\u0026quot;,\u0026quot;is_virtual\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;delivery_in_stock\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;delivery_out_stock\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;id_category_default\u0026quot;:\u0026quot;175\u0026quot;,\u0026quot;on_sale\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;online_only\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;ecotax\u0026quot;:0,\u0026quot;minimal_quantity\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;low_stock_threshold\u0026quot;:null,\u0026quot;low_stock_alert\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;price\u0026quot;:\u0026quot;\\u00a314.25\u0026quot;,\u0026quot;unity\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;unit_price_ratio\u0026quot;:\u0026quot;0.000000\u0026quot;,\u0026quot;additional_shipping_cost\u0026quot;:\u0026quot;0.00\u0026quot;,\u0026quot;customizable\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;t

    026quot;meta_description\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;meta_keywords\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;meta_title\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;link_rewrite\u0026quot;:\u0026quot;arundel-stainless\u0026quot;,\u0026quot;name\u0026quot;:\u0026quot;Arundel Stainless\u0026quot;,\u0026quot;description\u0026quot;:\u0026quot;\u0026lt;p\u0026gt;Stainless cages are a popular choice for steel frames, randonneurs and gravel bikes. It is also well-proven at the top levels of competitive cycling. It's adorned the winner's bike at Paris Roubaix and carried bottles securely in Flanders, the Tour de France, etc.\u0026lt;\\\/p\u0026gt;\u0026quot;,\u0026quot;description_short\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;available_now\u0026quot;:\u0026quot;In Stock\u0026quot;,\u0026quot;available_later\u0026quot;:\u0026quot;Out of Stock - Backorder\u0026quot;,\u0026quot;id\u0026quot;:727,\u0026quot;id_product\u0026quot;:727,\u0026quot;out_of_stock\u0026quot;:1,\u0026quot;new\u0026quot;:0

    false,\u0026quot;rate\u0026quot;:20,\u0026quot;tax_name\u0026quot;:\u0026quot;VAT UK 20%\u0026quot;,\u0026quot;ecotax_rate\u0026quot;:0,\u0026quot;unit_price\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;customizations\u0026quot;:{\u0026quot;fields\u0026quot;:[]},\u0026quot;id_customization\u0026quot;:0,\u0026quot;is_customizable\u0026quot;:false,\u0026quot;show_quantities\u0026quot;:false,\u0026quot;quantity_label\u0026quot;:\u0026quot;Items\u0026quot;,\u0026quot;quantity_discounts\u0026quot;:[],\u0026quot;customer_group_discount\u0026quot;:0,\u0026quot;images\u0026quot;:[{\u0026quot;bySize\u0026quot;:{\u0026quot;small_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-small_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:98,\u0026quot;height\u0026quot;:98},\u0026quot;cart_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-cart_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:125,
    \\/1595-home_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:259,\u0026quot;height\u0026quot;:259},\u0026quot;large\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-large_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:800,\u0026quot;height\u0026quot;:800},\u0026quot;legend\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;cover\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;id_image\u0026quot;:\u0026quot;1595\u0026quot;,\u0026quot;position\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;associatedVariants\u0026quot;:[]}],\u0026quot;cover\u0026quot;:{\u0026quot;bySize\u0026quot;:{\u0026quot;small_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-small_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:98,\u0026quot;height\u0026quot;:98},\u0026quot;cart_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-cart_default\\\/arundel-stai
  • rl\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-home_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:259,\u0026quot;height\u0026quot;:259},\u0026quot;large\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-large_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:800,\u0026quot;height\u0026quot;:800},\u0026quot;legend\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;cover\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;id_image\u0026quot;:\u0026quot;1595\u0026quot;,\u0026quot;position\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;associatedVariants\u0026quot;:[]},\u0026quot;has_discount\u0026quot;:false,\u0026quot;discount_type\u0026quot;:null,\u0026quot;discount_percentage\u0026quot;:null,\u0026quot;discount_percentage_absolute\u0026quot;:null,\u0026quot;discount_amount\u0026quot;:null,\u0026quot;discount_amount_to_display\u0026quot;:null,\u0026quot;price_amount\u0026quot;:14.25,\u0026quot;unit_price_full\u0026quot;:\u0026qname":"Arundel Stainless Steel Bottle Cage","public_title":null,"options":["Default Title"],"price":2850,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-10-26at10.10.32.png?v=1698311516"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-10-26at10.10.32.png?v=1698311516","options":["Title"],"media":[{"alt":null,"id":32396579471586,"position":1,"preview_image":{"aspect_ratio":0.991,"height":1578,"width":1564,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-10-26at10.10.32.png?v=1698311516"},"aspect_ratio":0.991,"height":1578,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-10-26at10.10.32.png?v=1698311516","width":1564}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003c
    \u0026quot;,\u0026quot;id_category_default\u0026quot;:\u0026quot;175\u0026quot;,\u0026quot;on_sale\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;online_only\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;ecotax\u0026quot;:0,\u0026quot;minimal_quantity\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;low_stock_threshold\u0026quot;:null,\u0026quot;low_stock_alert\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;price\u0026quot;:\u0026quot;\\u00a314.25\u0026quot;,\u0026quot;unity\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;unit_price_ratio\u0026quot;:\u0026quot;0.000000\u0026quot;,\u0026quot;additional_shipping_cost\u0026quot;:\u0026quot;0.00\u0026quot;,\u0026quot;customizable\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;text_fields\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;uploadable_files\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;redirect_type\u0026quot;:\u0026quot;301-category\u0026quot;,\u0026quot;id_type_redirected\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;available_for_order\u0026quot;:\u0026quot;1\

    less\u0026quot;,\u0026quot;description\u0026quot;:\u0026quot;\u0026lt;p\u0026gt;Stainless cages are a popular choice for steel frames, randonneurs and gravel bikes. It is also well-proven at the top levels of competitive cycling. It's adorned the winner's bike at Paris Roubaix and carried bottles securely in Flanders, the Tour de France, etc.\u0026lt;\\\/p\u0026gt;\u0026quot;,\u0026quot;description_short\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;available_now\u0026quot;:\u0026quot;In Stock\u0026quot;,\u0026quot;available_later\u0026quot;:\u0026quot;Out of Stock - Backorder\u0026quot;,\u0026quot;id\u0026quot;:727,\u0026quot;id_product\u0026quot;:727,\u0026quot;out_of_stock\u0026quot;:1,\u0026quot;new\u0026quot;:0,\u0026quot;id_product_attribute\u0026quot;:\u0026quot;0\u0026quot;,\u0026quot;quantity_wanted\u0026quot;:1,\u0026quot;extraContent\u0026quot;:[],\u0026quot;allow_oosp\u0026quot;:1,\u0026quot;category\u0026quot;:\u0026quot;cages\u0026quot;,\u0026quot;category_name\u0026quot;:\u0026quot;Cages\u0026qu

    ;:0,\u0026quot;is_customizable\u0026quot;:false,\u0026quot;show_quantities\u0026quot;:false,\u0026quot;quantity_label\u0026quot;:\u0026quot;Items\u0026quot;,\u0026quot;quantity_discounts\u0026quot;:[],\u0026quot;customer_group_discount\u0026quot;:0,\u0026quot;images\u0026quot;:[{\u0026quot;bySize\u0026quot;:{\u0026quot;small_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-small_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:98,\u0026quot;height\u0026quot;:98},\u0026quot;cart_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-cart_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:125,\u0026quot;height\u0026quot;:125},\u0026quot;home_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-home_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:259,\u0026quot;height\u0026quot;:259},\u0026quot;medium_default\u0026quot;:{\u00

    t;:800,\u0026quot;height\u0026quot;:800},\u0026quot;legend\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;cover\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;id_image\u0026quot;:\u0026quot;1595\u0026quot;,\u0026quot;position\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;associatedVariants\u0026quot;:[]}],\u0026quot;cover\u0026quot;:{\u0026quot;bySize\u0026quot;:{\u0026quot;small_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-small_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:98,\u0026quot;height\u0026quot;:98},\u0026quot;cart_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-cart_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:125,\u0026quot;height\u0026quot;:125},\u0026quot;home_default\u0026quot;:{\u0026quot;url\u0026quot;:\u0026quot;https:\\\/\\\/lyonb2b.co.uk\\\/1595-home_default\\\/arundel-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:259,\u0026quot;height\u0026

    el-stainless.jpg\u0026quot;,\u0026quot;width\u0026quot;:800,\u0026quot;height\u0026quot;:800},\u0026quot;legend\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;cover\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;id_image\u0026quot;:\u0026quot;1595\u0026quot;,\u0026quot;position\u0026quot;:\u0026quot;1\u0026quot;,\u0026quot;associatedVariants\u0026quot;:[]},\u0026quot;has_discount\u0026quot;:false,\u0026quot;discount_type\u0026quot;:null,\u0026quot;discount_percentage\u0026quot;:null,\u0026quot;discount_percentage_absolute\u0026quot;:null,\u0026quot;discount_amount\u0026quot;:null,\u0026quot;discount_amount_to_display\u0026quot;:null,\u0026quot;price_amount\u0026quot;:14.25,\u0026quot;unit_price_full\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;show_availability\u0026quot;:true,\u0026quot;availability_date\u0026quot;:null,\u0026quot;availability_message\u0026quot;:\u0026quot;In Stock\u0026quot;,\u0026quot;availability\u0026quot;:\u0026quot;available\u0026quot;}\" role=\"tabpanel\" style=\"box-sizing: inherit; --t

    agment=\"1\" data-mce-style=\"box-sizing: inherit; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; opacity: 1; transition: opacity 0.15s linear 0s; display: block; margin-bottom: 20px; color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style:

    tConfig.selected_variant_id }).available; try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !!(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); } else { _sqArm = (_sqc.integrations || [
    cket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' try { const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; if (!liquidRenderedAt || typeof liq
<
<
& !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age