{"product_id":"slotted-upbright-slatwall-extension-bracket","title":"Slotted UpBright® Slatwall Extension Bracket","description":"\u003cstyle\u003e\n  \/* 1. Hide the invalid options instantly *\/\n  .block-swatch__radio:disabled + .block-swatch__item,\n  .block-swatch--disabled {\n    display: none !important;\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eThe ultimate bridge between legacy fittings and modern retail media. If your store already utilizes specific proprietary hooks, this patent-pending extension bracket allows you to mount them directly into the Slotted UpBright® system. Finished in premium Black, it provides total merchandising flexibility, letting you transition smoothly away from outdated panels while keeping the specialized accessories you already own.\u003cbr\u003e\u003cbr\u003e \u003cscript\u003e\n  (function() {\n    function fixWidthSelection() {\n      setTimeout(() =\u003e {\n        const buyButton = document.querySelector('[data-action=\"add-to-cart\"], .product-form__add-button');\n        const isUnavailable = buyButton \u0026\u0026 (buyButton.disabled || buyButton.innerText.includes('Unavailable'));\n\n        if (isUnavailable) {\n          \/\/ 2. We find the 'Width' section specifically\n          \/\/ Warehouse usually wraps options in a 'product-form__option' div\n          const optionContainers = document.querySelectorAll('.product-form__option');\n          let widthContainer = null;\n\n          optionContainers.forEach(container =\u003e {\n            if (container.innerText.includes('Width')) {\n              widthContainer = container;\n            }\n          });\n\n          if (widthContainer) {\n            \/\/ 3. Find the first visible\/enabled swatch ONLY inside the Width section\n            const firstValidWidth = widthContainer.querySelector('.block-swatch:not(.block-swatch--disabled) .block-swatch__radio');\n            \n            if (firstValidWidth) {\n              firstValidWidth.click();\n            }\n          }\n        }\n      }, 100); \n    }\n\n    \/\/ Listen for changes on the page\n    document.addEventListener('change', (e) =\u003e {\n      if (e.target.closest('.block-swatch')) {\n        fixWidthSelection();\n      }\n    });\n  })();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Slotted UpBright®","offers":[{"title":"Illuminated System \/ 1005mm \/ Black","offer_id":56414558749058,"sku":"SUB-ACC-EXT-BLK-1005","price":49.78,"currency_code":"GBP","in_stock":true},{"title":"Illuminated System \/ 610mm \/ Black","offer_id":56414558781826,"sku":"SUB-ACC-EXT-BLK-610","price":32.83,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ 1000mm \/ Black","offer_id":56417863926146,"sku":"SUB-ACC-DEX-BLK-1000","price":49.78,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ 500mm \/ Black","offer_id":56417863958914,"sku":"SUB-ACC-DEX-BLK-500","price":32.83,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8044\/9410\/files\/Slatwall_Extension_Bracket_LB0006.png?v=1772110016","url":"https:\/\/slottedupbright.com\/products\/slotted-upbright-slatwall-extension-bracket","provider":"Slotted UpBright®","version":"1.0","type":"link"}