{"title":"SALE","description":"","products":[{"product_id":"sanderson-tree-poppy-fabric","title":"Tree Poppy","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details description-details\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Red\/Plum\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Autumn Prints\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 285.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 137.0 cm \/ 53.9 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 62.5 cm \/ 24.6 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Sanderson","offers":[{"title":"Red\/Plum","offer_id":56191686771065,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DVIPTR202.jpg?v=1747586805"},{"product_id":"melby-blush-clearance","title":"Melby","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1465\/05\/04\/03\/01\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Ochre, Mint, Midnight, Blush\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Bohemia\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 8.6 cm \/ 3.4 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 21.3 cm \/ 8.4 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Occasional\/Light Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Ochre","offer_id":55326852809081,"sku":"","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Mint","offer_id":55326852841849,"sku":"","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Midnight","offer_id":55326852874617,"sku":"","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Blush","offer_id":55326852907385,"sku":"","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1465-05_2_0cb82786-b252-4d55-8ba2-c93b01a49893.jpg?v=1749741173"},{"product_id":"bohemia-charcoal-ochre-clearance","title":"Bohemia","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1462\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Bohemia\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 34.3 cm \/ 13.5 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 64.0 cm \/ 25.2 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Occasional\/Light Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Charcoal\/Ochre","offer_id":56191558189433,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Coral\/Teal","offer_id":56191558222201,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral\/Blush","offer_id":56191558254969,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1462-01_1.jpg?v=1749060719"},{"product_id":"zora-blush-clearance","title":"Zora","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1379\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Coordinates\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 3.4 cm \/ 1.3 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 7.1 cm \/ 2.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Blush","offer_id":56191548260729,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Denim\/Spice","offer_id":56191548293497,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral","offer_id":56191548326265,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Smoke","offer_id":56191548359033,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1379-01.jpg?v=1749061245"},{"product_id":"pica-cihambray-clearance","title":"Pica","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1378\/02\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Chambtray\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Coordinates\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 5.7 cm \/ 2.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 5.0 cm \/ 2.0 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Chambray","offer_id":56191517327737,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Citrus","offer_id":56191517360505,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Smoke","offer_id":56191517393273,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1378-02.jpg?v=1749061671"},{"product_id":"ortis-mineral-clearance","title":"Ortis","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1377\/03\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Coordinates\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 2.4 cm \/ 0.9 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 2.7 cm \/ 1.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Denim\/Spice","offer_id":56191511724409,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral","offer_id":56191511757177,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Ochre","offer_id":56191511789945,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1377-03.jpg?v=1749061884"},{"product_id":"orianna-blush-mineral-clearance","title":"Orianna","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1376\/01\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Coordinates\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 3.4 cm \/ 1.3 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 4.0 cm \/ 1.6 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Blush\/Mineral","offer_id":56191490785657,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Chartreuse\/Charcoal","offer_id":56191490818425,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Denim\/Spice","offer_id":56191490851193,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1376_03_aac1.webp?v=1763024045"},{"product_id":"elise-blush-clearance","title":"Elise","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1372\/01\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Coordinates\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 224.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 4.3 cm \/ 1.7 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 8.0 cm \/ 3.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Turkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Citrus","offer_id":56191443730809,"sku":null,"price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1372-01.jpg?v=1749268671"},{"product_id":"malatya-crimson","title":"Malatya","description":"\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eLast Call Textiles: Discontinued \u0026amp; Disappearing.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDiscover our exquisite collection of end-of-line fabrics available at exceptional value. Stock is extremely limited \u0026amp; \u003cstrong\u003ewill not be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003ePlease Note: Due to the discontinued nature of these unique items, and rapid, daily stock changes, an item may become unavailable between the time of order and processing. Should this occur, a full refund will be issued immediately. Secure your unique find before it vanishes forever!\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAnatolia\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eF0798\/06\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCrimson\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e139.0 cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight gsm:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e271.00\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e68.0 cm \/ 26.8 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e49.0 cm \/ 19.3 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eStraight Match\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e82% Viscose 18% Polyester\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTechnical Information\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTreatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMartindale:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e15000\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSuitable for contract curtains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOccasional\/Light Upholstery\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eN\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTurkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Crimson","offer_id":55965468098937,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Cinder","offer_id":55965468131705,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F0798-06.jpg?v=1750315711"},{"product_id":"azuri-petrol","title":"Azuri","description":"\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eLast Call Textiles: Discontinued \u0026amp; Disappearing.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDiscover our exquisite collection of end-of-line fabrics available at exceptional value. Stock is extremely limited and \u003cstrong\u003ewill not be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePlease Note: Due to the discontinued nature of these unique items, and rapid, daily stock changes, an item may become unavailable between the time of order and processing. Should this occur, a full refund will be issued immediately. Secure your unique find before it vanishes forever!\u003c\/p\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMomentum Velvets Edit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEAZU132717\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePetrol\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e140.0 cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight gsm:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e428.00\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e48.5 cm \/ 19.1 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e49.5 cm \/ 19.5 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eStraight Match\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e100% Trevira CS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eN\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTurkey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTechnical Information\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMartindale:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e50000\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSuitable for contract upholstery, curtains, bedspreads and cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUpholstery, Curtains, Bedspreads, Cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFR Inherent:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMeets BS5867 PT2 TYPES B \u0026amp; C (Inherent), Inherent BS7175 Sct 3 Source 5 (Bedcovers), Inherent French M1 Standard, Inherent German DIN4102-01 B1, Inherent Italian Class 1 UNI VF 8456 \u0026amp; UNI VF 8457, Inherent USA NFPA701 Standard, Inherent USA California Bulletin 117, Inherent USA NFPA 260 Standard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTreatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to IMO FTP CODE 2010 PT8 (Uph)\u003c\/li\u003e\n\u003c\/ul\u003e\n\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sanderson","offers":[{"title":"Gold\/Pewter","offer_id":55965511647609,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Petrol","offer_id":55965511680377,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Oxide","offer_id":55965511713145,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/EAZU132717.jpg?v=1750469588"},{"product_id":"pennello","title":"Pennello","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Fauvisimo Edit\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HFAU131843\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 127.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 368.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 63.0 cm \/ 24.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 46.5 cm \/ 18.3 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 77% Viscose 23% Linen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Damson\/Lime\/Denim","offer_id":55965489463673,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Zest\/Pewter\/Jute","offer_id":55965489529209,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HFAU131843.jpg?v=1760319229"},{"product_id":"persico-embroidery","title":"Persico Embroidery","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HFAU131848\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Fauvisimo\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 132.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 370.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 42.0 cm \/ 16.5 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 46.5 cm \/ 18.3 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 77% Viscose 23% Linen\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Inherent:\u003c\/strong\u003e Inherent USA California Bulletin 117\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Harlequin","offers":[{"title":"Indigo\/Lime\/Sky","offer_id":56190754292089,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blush\/Slate\/Sky","offer_id":56190754324857,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Damson\/Lime\/Plum","offer_id":56190754357625,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HFAU131846.jpg?v=1750584798"},{"product_id":"chelsea","title":"Chelsea","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e DVIN224322\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Coral\/Emerald\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Sanderson One Sixty Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 139.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 380.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 44.5 cm \/ 17.5 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 60% Linen 30% Cotton 10% Nylon\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 40000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Sanderson","offers":[{"title":"Coral\/Emerald","offer_id":56190744658297,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DVIN224322.jpg?v=1750584942"},{"product_id":"peony-tree","title":"Peony Tree","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e DPEMPT205\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Midnight Blue\/Primrose\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Pemberley Prints\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 370.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 92.0 cm \/ 36.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 63.0 cm \/ 24.8 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Half Drop Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 48% Linen 39% Cotton 13% Nylon\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Sanderson","offers":[{"title":"Midnight Blue\/Primrose","offer_id":56190732697977,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DPEMPT205.jpg?v=1750585043"},{"product_id":"josette","title":"Josette","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e DFAB223987\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Indigo\/Taupe\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Country House Fabrics\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 139.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 260.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 43.5 cm \/ 17.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 49% Linen 38% Cotton 13% Nylon\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Sanderson","offers":[{"title":"Indigo\/Taupe","offer_id":56190721458553,"sku":null,"price":54.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DFAB223987.jpg?v=1750585170"},{"product_id":"thalia","title":"Thalia","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e DART226317\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Daffodil\/Natural\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Art Of The Garden Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 140.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 265.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 69.5 cm \/ 27.4 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 49% Linen 38% Cotton 13% Nylon\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Sanderson","offers":[{"title":"Daffodil\/Natural","offer_id":56190712086905,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DART226317_1.jpg?v=1750585200"},{"product_id":"boka","title":"Boka Velvet","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Velika Velvets\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HVVC132974\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 5.5 cm \/ 2.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 11.4 cm \/ 4.5 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 550.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 57% Polyester 43% Viscose\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 50000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Inherent:\u003c\/strong\u003e Inherent USA California Bulletin 117\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Harlequin","offers":[{"title":"Heather\/Russet\/Sky","offer_id":56190667653497,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Graphite\/Glacier","offer_id":56190667686265,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Brass\/Glacier","offer_id":56190667719033,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Ink\/Zest","offer_id":56190667751801,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Saffron\/Ink\/Sky","offer_id":56190667784569,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Citrus \/ Rose \/ Charcoal","offer_id":56190667817337,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HVVC132978_b091.webp?v=1763005374"},{"product_id":"papilio","title":"Papilio","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanica Fabric\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1093\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 137.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 48.0 cm \/ 18.9 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 312.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 70% Viscose, 30 Linen, Embroidery: 72% Viscose, 28% Linen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Blush\/Natural","offer_id":56190638719353,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral\/Linen","offer_id":56190638752121,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1093-04.jpg?v=1750585659"},{"product_id":"zapara","title":"Zapara","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Zapara Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HZAP132644\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Cerise\/Kiwi\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 136.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 73.0 cm \/ 28.7 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 68.0 cm \/ 26.8 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 331.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 74% Viscose 26% Linen\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Curtains and Blinds\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n\n    \/\/ NEW FIX: Hide empty list items that have bold labels but no content.\n    document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item =\u003e {\n        \/\/ Check if the inner text of the list item (after the bold label) is essentially empty\n        const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim();\n        \n        \/\/ Aggressive check for empty, zero, or \"Not Specified\" values\n        if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '\/') {\n            item.style.display = 'none';\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Harlequin","offers":[{"title":"Cerise\/Kiwi","offer_id":56190607262073,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HZAP132644.jpg?v=1750585769"},{"product_id":"protea","title":"Protea","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003ch3\u003e\u003cem\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Code\u003c\/td\u003e\n\u003ctd\u003eHGAT120431\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth\u003c\/td\u003e\n\u003ctd\u003e137.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight gsm\u003c\/td\u003e\n\u003ctd\u003e265.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHorizontal Pattern Repeat\u003c\/td\u003e\n\u003ctd\u003e68.6 cm \/ 27.0 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVertical Pattern Repeat\u003c\/td\u003e\n\u003ctd\u003e68.4 cm \/ 26.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePattern Match\u003c\/td\u003e\n\u003ctd\u003eStraight Match\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCollection\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/harlequin.sandersondesigngroup.com\/collections\/palmetto-fabrics\/\"\u003ePalmetto Fabrics\u003c\/a\u003e\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 class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003ch3\u003eTech Specs\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFR Treatable\u003c\/td\u003e\n\u003ctd\u003eTreatable to BS5852 (1) Match,\u003cbr\u003eTreatable to BS5867 P2TB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMartindale\u003c\/td\u003e\n\u003ctd\u003e20000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eContract usage\u003c\/td\u003e\n\u003ctd\u003eSuitable for contract curtains and cushions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDomestic usage\u003c\/td\u003e\n\u003ctd\u003eOccasional\/Light Upholstery, Curtains and Blinds, Cushions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eComposition\u003c\/td\u003e\n\u003ctd\u003e53% Linen 35% Cotton 12% Nylon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReversible (Y\/N)\u003c\/td\u003e\n\u003ctd\u003eN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCountry of Origin\u003c\/td\u003e\n\u003ctd\u003eUnited Kingdom\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\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\/div\u003e\n\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harlequin","offers":[{"title":"Almond\/Slate","offer_id":56190457446777,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Seaglass\/Willow","offer_id":56190457479545,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HGAT120430.jpg?v=1750586037"},{"product_id":"ankara","title":"Ankara","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Indoor Outdoor\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HLUM121058\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.8 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 27.0 cm \/ 10.6 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 46.0 cm \/ 18.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 220.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 80000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Inherent USA California Bulletin 117\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to USA NFPA701 Standard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Emerald","offer_id":56190450270585,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Zest","offer_id":56190450303353,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HLUM121058.jpg?v=1750586121"},{"product_id":"paper-doves","title":"Paper Doves","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e DHPO226352\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Denim \u0026amp; Mineral\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Potting Room Prints and Embroideries\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 140.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 63.0 cm \/ 24.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 27.5 cm \/ 10.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 252.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 90% Cotton 10% Linen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Sanderson","offers":[{"title":"Denim","offer_id":56190437032313,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral","offer_id":56190437065081,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/DHPO226352.jpg?v=1750586367"},{"product_id":"sicilian","title":"Sicilian","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection: \u003c\/strong\u003ePomarium\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1508\/02\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 130.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 48.0 cm \/ 18.9 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 43.3 cm \/ 17.0 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 228.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 52% Polyester 48% Cotton (Emb 100% Cotton)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Lemon","offer_id":56190424809849,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":56190424842617,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1508-01.jpg?v=1762997802"},{"product_id":"emerald","title":"Emerald","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanical Wonders Fabric\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1581\/03\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 71.0 cm \/ 28.0 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 204.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 54% Viscose, 25% Polyester, 17% Cotton, 4% Silk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Smoke Jacquard","offer_id":56183187439993,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1581-03.jpg?v=1750587642"},{"product_id":"menagerie-velvet","title":"Menagerie Velvet","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Blush Velvet\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanical Wonders Fabric\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1587\/01\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 46.0 cm \/ 18.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 37.5 cm \/ 14.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 340.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Inherent USA California Bulletin 117, Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 100,000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Spain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Blush Velvet","offer_id":56183150674297,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1587-01.jpg?v=1750587748"},{"product_id":"pink-lotus-velvet","title":"Pink Lotus Velvet","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanical Wonders Fabric\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1588\/01\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 138.0 cm \/ 54.3 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 326.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Inherent USA California Bulletin 117, Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 100,000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Spain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Noir","offer_id":56183047553401,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true},{"title":"Blush","offer_id":56183047586169,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1588-01.jpg?v=1762942049"},{"product_id":"tonquin","title":"Tonquin","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanical Wonders Fabric\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1590\/02\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 42.5 cm \/ 16.7 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 72.0 cm \/ 28.3 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 340.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Inherent USA California Bulletin 117, Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 100,000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Spain\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Clarke \u0026 Clarke","offers":[{"title":"Blush Vevlet","offer_id":56183000072569,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true},{"title":"Noir Velvet","offer_id":56183000105337,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1590-02.jpg?v=1762941614"},{"product_id":"wonderlust-velvet","title":"Wonderlust Velvet","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanical Wonders Fabric\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1592\/02\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 138.0 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 43.0 cm \/ 16.9 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 36.0 cm \/ 14.2 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 340.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Inherent USA California Bulletin 117, Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 100,000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e Spain\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Clarke \u0026 Clarke","offers":[{"title":"Teal Velvet","offer_id":56182990930297,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1592-02.jpg?v=1750588829"},{"product_id":"rhythm","title":"Rhythm","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Blush \/ Heather \/ Taupe\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Entity Fabrics\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e HGEO120684\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 140.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 66.0 cm \/ 26.0 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 68.8 cm \/ 27.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 300.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 82% Viscose 18% Linen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20,000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e United Kingdom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Blush \/ Heather \/ Taupe","offer_id":56182855106937,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HGEO120684.jpg?v=1750588981"},{"product_id":"floris","title":"Floris","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails open=\"\" class=\"product-info-details description-details\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanist\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e F1431\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 129.0 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 65.0 cm \/ 25.6 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 43.0 cm \/ 16.9 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 329.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 52% Polyester 48% Cotton (Emb: 100% Viscose)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eSuitable End Use:\u003c\/strong\u003e Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric\/cushion\/wallpaper or home accessories is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Chartreuse","offer_id":56182810411385,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral\/Denim","offer_id":56182810444153,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1431-02.jpg?v=1750589315"},{"product_id":"empire","title":"Empire","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1083\/05\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Manhattan\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 137.0\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 566.00\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 8.5 cm \/ 3.3 in\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 24.0 cm \/ 9.4 in\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 52% Viscose 48% Polyester\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 45000\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB, Treatable to EN1021 PT 1 \u0026amp; 2\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Clarke \u0026 Clarke","offers":[{"title":"Chartreuse","offer_id":56182763946361,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral","offer_id":56182763979129,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Natural","offer_id":56182764011897,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1083-01.jpg?v=1762937327"},{"product_id":"tribeca","title":"Tribeca","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1086\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Manhattan\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 137.0\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 575.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 4.5 cm \/ 1.8 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 10.0 cm \/ 3.9 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 53% Viscose 47% Polyester\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 45000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Damson","offer_id":56182200697209,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Denim","offer_id":56182200729977,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Ebony","offer_id":56182200762745,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral","offer_id":56182200795513,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Natural","offer_id":56182200828281,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Orchid","offer_id":56182200861049,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Spice","offer_id":56182200893817,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1086-04.jpg?v=1750589679"},{"product_id":"teesha","title":"Teesha","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HHAM132916\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Hamada Weaves\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 142.0\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 366.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 23.7 cm \/ 9.3 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 23.4 cm \/ 9.2 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 72% Cotton 23% Polyamide 5% Polyester\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 20000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Inherent:\u003c\/strong\u003e Inherent USA California Bulletin 117\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" class=\"center-align\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col s12 m6 l4\"\u003e\n\u003cdiv class=\"techSpecs\"\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\/div\u003e\n\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\/div\u003e\n\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\/div\u003e\n\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harlequin","offers":[{"title":"Emerald","offer_id":56182175367545,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Slate","offer_id":56182175400313,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Tortoiseshell","offer_id":56182175433081,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Jute","offer_id":56182175465849,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HHAM132914.jpg?v=1750589811"},{"product_id":"pavone","title":"Pavone","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1094\/04\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanica Fabric\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 138.0\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 322.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 34.5 cm \/ 13.6 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 30.0 cm \/ 11.8 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 67% Viscose 33% Cotton\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 18000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Upholstery, Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Amethyst","offer_id":56175796224377,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal\/Natural","offer_id":56175796257145,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Ivory","offer_id":56175796289913,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Teal","offer_id":56175796322681,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1094_01_03cd.webp?v=1762829662"},{"product_id":"sorento-velvet","title":"Sorento Velvet","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eSorento Teal Velvet By Clarke \u0026amp; Clarke.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails open=\"\" class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1510\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Pomarium\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 138.0\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 215.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 46.0 cm \/ 18.1 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 42.6 cm \/ 16.8 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eMartindale Rub Test:\u003c\/strong\u003e 50000\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Curtains, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract upholstery, curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Teal Velvet","offer_id":56174376386937,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true},{"title":"Ebony Velvet","offer_id":56174376419705,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1510-02.jpg?v=1750595243"},{"product_id":"monarch","title":"Monarch","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e F1432\/04\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Botanist\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWidth (cm):\u003c\/strong\u003e 138.0\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight (GSM):\u003c\/strong\u003e 308.00\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69.0 cm \/ 27.2 in\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 97.5 cm \/ 38.4 in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversible (Y\/N):\u003c\/strong\u003e N\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\" open=\"\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 61% Polyester, 29% Viscose 10% Linen 100% Viscose Embroidery\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDomestic Usage:\u003c\/strong\u003e Curtains and Blinds, Cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eContract Usage:\u003c\/strong\u003e Suitable for contract curtains and cushions\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Treatable:\u003c\/strong\u003e Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountry of Origin:\u003c\/strong\u003e India\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clarke \u0026 Clarke","offers":[{"title":"Eau De Nil","offer_id":56174227882361,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Mineral\/Denim","offer_id":56174227915129,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/F1432-04.jpg?v=1750595357"},{"product_id":"tetra-pear-amethyst-hessian","title":"Tetra","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Pear \/ Amethyst \/ Hessian\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Printed Fabric\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Lohko Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e 120494\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Scion\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 137 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 64 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 68.8 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 93% Cotton 7% Linen\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 Pt 2 Type B, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePrint Method:\u003c\/strong\u003e Rotary Printed Fabric\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eAfter Care:\u003c\/strong\u003e No Machine Wash - SDC \/ No Ble \/ No tumb \/ C Iron \/ Iron Rev \/ SDC\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Scion","offers":[{"title":"Pear \/ Amethyst \/ Hessian","offer_id":56058530529657,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/NLOH120494_46dd.webp?v=1758867984"},{"product_id":"baroc","title":"Baroc","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Stone\/Steel\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Velvet\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Seduire Upholsteries\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e 132607\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Harlequin\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 136 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 45 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 70 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 50% Viscose 40% Cotton 9% Polyester 1% Polyamide\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852 - Contract Uph\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Test Results:\u003c\/strong\u003e Meets Cig Test BS5852 (0) (More than 75% Natural Fibres) Interliner Allowed Treatable to BS5852 (1) Match test \u0026amp; BS5852 (5) Contract Uph, Failed Treatment Trials\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eAfter Care:\u003c\/strong\u003e No Machine Wash - SDC \/ No Ble \/ No tumb \/ C Iron \/ Iron Rev \/ SDC\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification:\u003c\/strong\u003e Not Specified\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Stone\/Steel","offer_id":56058519978361,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HLUU132607_2c7d.webp?v=1758976259"},{"product_id":"petrova","title":"Petrova","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" open=\"\" class=\"product-info-details description-details\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv style=\"padding: 10px 0;\" class=\"description-content\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-spec\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Velvet\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Velika Velvets\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e 132990\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Harlequin\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 137 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 7.4 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 8.5 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 37% Polyester 47% Viscose 16% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-tech\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eEAN Barcode:\u003c\/strong\u003e 5011841254625\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCurrent Pattern Book SKU:\u003c\/strong\u003e HVVC170391\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5852 (1) Match, Treatable to Crib 5 BS5852- Contract Uph, Inherent USA California Bulletin 117, Treatable to BS5867 P2TB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFR Test Results:\u003c\/strong\u003e Meets Cig Test BS5852 (0) (Less than 75% Nat Fibres) Treatable to BS5852 (1) Match BS5852 (5) Contract Uph \u0026amp; BS5867 Pt 2 Type B Contract Drapes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails style=\"padding: 0; margin-top: 20px;\" class=\"product-info-details product-delivery\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\" class=\"delivery-returns-content\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Azalea\/Mushroom","offer_id":56058505822585,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Citrus\/Graphite","offer_id":56058505855353,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HVVC132990_0eea_1.webp?v=1758978482"},{"product_id":"nevido","title":"Nevido","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n\u003cdiv class=\"techSpecs\"\u003e\n\u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n\u003cdiv class=\"product-dropdown-wrapper\"\u003e\n\u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n\u003cdetails class=\"product-info-details description-details\" open=\"\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\u003c\/summary\u003e\n\u003c!-- Content: Text only (Image placeholder removed) --\u003e\n\u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eThis is your absolute last chance to acquire this exceptional textile. As a discontinued line, this \"one-and-done\" fabric will never be restocked. Whether for a bespoke project or a rare gift, this is the final opportunity to own it.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Velvet\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Velika Velvets\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Harlequin\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 137 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 29.8 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 1.7 cm\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 22% Polyester 69% Viscose 9% Linen\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eEAN Barcode:\u003c\/strong\u003e 5011841254601\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCurrent Pattern Book SKU:\u003c\/strong\u003e HVVC170391\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\u003c\/summary\u003e\n\u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eProduct Status:\u003c\/strong\u003e Stock Limited - No Reorder\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 P2TB, Treatable to Crib 5 BS5852- Contract Uph, Treatable to BS5852 (1) Match\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFR Test Results:\u003c\/strong\u003e Meets Cig Test BS5852 (0) Interliner Allowed (More than 75% Nat Fibres) Treatable to BS5852 (1) Match Test BS5852 (5) Contract Uph and BS5867 Pt 2 Type B Contract Drapes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n\u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n\u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n\u003cp style=\"margin: 0 0 10px 0;\"\u003e\u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International). \u003cbr\u003e\u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt. \u003cbr\u003e\u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- End product-dropdown-wrapper --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Harlequin","offers":[{"title":"Lagoon\/Graphite","offer_id":56011415486841,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Sienna\/Moonlight","offer_id":56011415519609,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Moonlight\/Blush","offer_id":56011415552377,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal\/Slate","offer_id":56011415585145,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Moonlight\/Chalk","offer_id":56011415617913,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Citrus\/Platinum","offer_id":56011415650681,"sku":null,"price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/HVVC132968_e38c.webp?v=1760959906"},{"product_id":"kukkia","title":"Kukkia","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eA bold floral jacquard weave fabric.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Ink\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Weave\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Pepino Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e 132419\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Scion\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 139 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 55 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 69 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 81% Cotton 19% Polyester\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Failed Treatment Trials\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eFR Information:\u003c\/strong\u003e Does not Meet any FR Standards and is not treatable\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n\n          \u003c!-- 4. DELIVERY \u0026 RETURNS DROPDOWN (RESTORED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-delivery\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eDelivery \u0026amp; Returns\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cdiv class=\"delivery-returns-content\" style=\"padding: 10px 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \n              \u003cp style=\"margin: 0 0 10px 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eDelivery \u0026amp; Custom Orders\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eSamples:\u003c\/strong\u003e Delivered in 2–3 working days (UK) or 7–10 working days (International).\n                \u003cbr\u003e\n                \u003cstrong\u003eFinal Products:\u003c\/strong\u003e All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery.\n              \u003c\/p\u003e\n              \n              \u003cp style=\"margin: 0;\"\u003e\n                \u003cstrong\u003e\u003cu\u003eReturns Policy\u003c\/u\u003e\u003c\/strong\u003e\n                \u003cbr\u003e\n                \u003cstrong\u003eCustom-Cut Fabric:\u003c\/strong\u003e Due to its custom-cut nature (off the roll), fabric is non-returnable. We can only process a return or exchange if the item is damaged or faulty upon receipt.\n                \u003cbr\u003e\n                \u003cstrong\u003eCushions \u0026amp; Accessories:\u003c\/strong\u003e These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement.\n              \u003c\/p\u003e\n\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n\n    \/\/ 4. Force Close the Delivery \u0026 Returns (Box 4)\n    const deliveryElement = document.querySelector('.product-delivery');\n    if (deliveryElement) {\n        deliveryElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Scion","offers":[{"title":"Ink","offer_id":56070930661753,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/NPED132419_006d.webp?v=1761456482"},{"product_id":"stitch-damask","title":"Stitch Damask","description":"\u003cdiv class=\"col s12 m6 l4 offset-l1\"\u003e\n  \u003cdiv class=\"techSpecs\"\u003e\n    \u003c!-- Removed redundant col s12 m6 l4 DIV here to simplify the structure --\u003e\n      \n      \u003c!-- NEW WRAPPER TO ENSURE CLEAN RENDERING OF ONLY DROPDOWNS --\u003e\n      \u003cdiv class=\"product-dropdown-wrapper\"\u003e\n          \n          \u003c!-- 1. PRODUCT DESCRIPTION DROPDOWN - NOW OPEN BY DEFAULT --\u003e\n          \u003cdetails class=\"product-info-details description-details\" open style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Description\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \n            \u003c!-- Content: Text only (Image placeholder removed) --\u003e\n            \u003cdiv class=\"description-content\" style=\"padding: 10px 0;\"\u003e\n              \n              \u003cdiv style=\"text-align: left;\"\u003e\n                \u003cspan style=\"display: block; font-family: 'TRIRONG', sans-serif;\"\u003eUnique in approach, this linen-blend fabric has been reproduced from the reverse side of an antique silk embroidery transforming a classic design into something more contemporary. It is suitable for curtains, cushions and throws and comes embroidered in two colourways on a linen ground.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 2. PRODUCT SPECIFICATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-spec\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eProduct Specification\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eItem Type:\u003c\/strong\u003e Weave\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eCollection:\u003c\/strong\u003e Tespi Fabrics\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDesign Code:\u003c\/strong\u003e 331213\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Zoffany\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eUsable Width:\u003c\/strong\u003e 132 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eVertical Pattern Repeat:\u003c\/strong\u003e 77 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eHorizontal Pattern Repeat:\u003c\/strong\u003e 132 cm\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003ePattern Match:\u003c\/strong\u003e Straight Match\u003c\/li\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 75% Linen 25% Viscose\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eUnit of Measure:\u003c\/strong\u003e Metre\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n          \n          \u003c!-- 3. TECHNICAL INFORMATION DROPDOWN (UPDATED CONTENT) - REMAINS CLOSED --\u003e\n          \u003cdetails class=\"product-info-details product-tech\" style=\"padding: 0; margin-top: 20px;\"\u003e\n            \u003csummary style=\"font-size: 1.2em; font-weight: bold; cursor: pointer; display: flex; justify-content: space-between; align-items: center; text-decoration: none; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 10px; color: #333; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cspan style=\"text-decoration: underline; flex-grow: 1; text-align: center;\"\u003eTechnical Information\u003c\/span\u003e\n            \u003c\/summary\u003e\n            \u003cul style=\"list-style-type: none; padding: 0; margin: 0; text-align: left; font-family: 'TRIRONG', sans-serif;\"\u003e\n              \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eFR Standards:\u003c\/strong\u003e Treatable to BS5867 Pt 2 Type B, Treatable to BS5867 P2TB\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eAfter Care:\u003c\/strong\u003e No Machine Wash - SDC \/ No Ble \/ No tumb \/ No Iron \/ SDC (Spec)\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/details\u003e\n      \n      \u003c\/div\u003e \n      \u003c!-- End product-dropdown-wrapper --\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details *\/\n.product-info-details \u003e summary {\n  list-style: none; \/* Hide default triangle\/arrow *\/\n}\n.product-info-details \u003e summary::after {\n  content: '+'; \/* Default state: show plus sign *\/\n  font-size: 1.5em;\n  margin-left: 10px;\n}\n\/* The Product Description dropdown will now show the minus sign when open *\/\n.product-info-details[open] \u003e summary::after {\n  content: '−'; \/* Open state: show minus sign *\/\n}\n\n\/* Ensure the icon is placed correctly when hiding the default marker *\/\ndetails \u003e summary {\n    list-style-type: none;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/\/ FIX: Aggressively ensures the Description is open and others are closed on load.\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. Force Open the Description (Box 1)\n    const descriptionElement = document.querySelector('.description-details');\n    if (descriptionElement) {\n        descriptionElement.setAttribute('open', 'open');\n    }\n\n    \/\/ 2. Force Close the Specification (Box 2)\n    const specElement = document.querySelector('.product-spec');\n    if (specElement) {\n        specElement.removeAttribute('open');\n    }\n    \n    \/\/ 3. Force Close the Technical Info (Box 3)\n    const techElement = document.querySelector('.product-tech');\n    if (techElement) {\n        techElement.removeAttribute('open');\n    }\n});\n\u003c\/script\u003e\n","brand":"Zoffany","offers":[{"title":"Mineral","offer_id":56071329415545,"sku":null,"price":99.99,"currency_code":"GBP","in_stock":true},{"title":"Antique","offer_id":56071323713913,"sku":null,"price":99.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/ZTES331214_b1ba.webp?v=1761461697"},{"product_id":"brixton-set-of-2-wood-and-metal-cuboid-wall-shelf","title":"Brixton Set of 2 Wood and Metal Cuboid Wall Shelf","description":"\u003cp\u003eCreate a cohesive wall story with Orsina. The \u003cstrong\u003eBrixton Set of 2 Wood and Metal Cuboid Wall Shelf\u003c\/strong\u003e combines multiple box forms to deliver flexible display and tidy storage in one streamlined statement.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDesign and Style\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eRectangular frames form a clean grid that feels architectural yet welcoming. Natural wood boards temper the geometry with gentle grain, providing visual warmth for books, plants, and favourite objects. The contrast of black and wood delivers a timeless pairing that complements modern furniture and soft textiles.\u003c\/p\u003e\n\u003cp\u003eArrange the pieces in a linear row for symmetry or stagger them for dynamic rhythm. The set scales easily across alcoves, hallways, and media walls, helping you create purposeful zones without overwhelming the room.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eKey Highlights\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCoordinated boxes that build a gallery look across any wall\u003c\/li\u003e\n\u003cli\u003eBlack frames with a smooth, durable finish for everyday life\u003c\/li\u003e\n\u003cli\u003eWood shelves that provide a calm, natural counterpoint\u003c\/li\u003e\n\u003cli\u003eOpen design that keeps spaces airy and uncluttered\u003c\/li\u003e\n\u003cli\u003eMix and match layout options to suit your room size.\u003c\/li\u003e\n\u003cli\u003eWorks for books, small planters, and collectible accents\u003c\/li\u003e\n\u003cli\u003eComplements industrial and Nordic-inspired interiors\u003c\/li\u003e\n\u003cli\u003eIdeal for living areas, entryways, and creative studios\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eElevate your vertical space with a set that organises and decorates in equal measure. This Brixton Set of 2 Wood and Metal Cuboid Wall Shelf  is smart, adaptable storage that grows with your home.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695397241,"sku":"2405708","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405708_01__78707.1754495224.386.513_b452f907-daf4-436c-be59-0bd357604f03.jpg?v=1768357452"},{"product_id":"brixton-4-tier-wall-shelf","title":"Brixton 4 Tier Wall Shelf","description":"\u003cp\u003eAdd sculptural order to your walls with Orsina. The \u003cstrong\u003eBrixton 4 Tier Wall Shelf\u003c\/strong\u003e provides four broad platforms within a slim black frame, offering generous room for display.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDesign and Style\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eClean verticals and horizontals create a quiet rhythm that suits contemporary and Scandinavian rooms. Light wood boards lend a bright, natural touch, striking a confident contrast against the black outline for instant visual interest.\u003c\/p\u003e\n\u003cp\u003eWith four levels, you can separate books, plants, and decorative pieces for an uncluttered gallery effect. The open form keeps spaces feeling spacious while still delivering a purposeful place for your favourite items.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eKey Highlights\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFour-tier layout that maximises vertical wall real estate\u003c\/li\u003e\n\u003cli\u003eBlack frame that adds definition without heaviness\u003c\/li\u003e\n\u003cli\u003eLight wood shelves that brighten and warm the composition\u003c\/li\u003e\n\u003cli\u003eOpen front design for easy access and flexible styling\u003c\/li\u003e\n\u003cli\u003eSeamless fit for living rooms, dining areas, and hallways\u003c\/li\u003e\n\u003cli\u003ePlays well with neutral palettes and textured textiles\u003c\/li\u003e\n\u003cli\u003eCoordinates with other Brixton pieces for a cohesive look\u003c\/li\u003e\n\u003cli\u003eA refined way to showcase books, vases, and framed photos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBring harmony and function to empty walls. This Brixton 4 Tier Wall Shelf turns everyday storage into a calm, curated display that evolves with your style.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695364473,"sku":"2405706","price":47.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405706_01__23725.1754495212.386.513_4d7914b4-cb05-4e74-8437-ff4812f46906.jpg?v=1768357452"},{"product_id":"brixton-set-of-2-cuboid-wall-shelf","title":"Brixton Set of 2 Cuboid Wall Shelf","description":"\u003cp\u003eRefresh your walls with architectural interest from Orsina. The \u003cstrong\u003eBrixton Set of 2 Cuboid Wall Shelf\u003c\/strong\u003e blends a slim black frame with natural wood accents to create striking box forms.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDesign and Style\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eA powder-coated frame draws precise rectangles that read as a subtle grid on the wall. Natural wood shelves soften the geometry with grain and warmth, offering a balanced contrast that suits contemporary, industrial, and Scandinavian themes.\u003c\/p\u003e\n\u003cp\u003eThe open form keeps rooms feeling light while still delivering practical display space for books, candles, and small plants. Mounted in a row or staggered formation, the set creates a gallery-like statement that scales from entryways to living rooms.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eKey Highlights\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBoxed silhouette that adds depth and symmetry to blank walls\u003c\/li\u003e\n\u003cli\u003eBlack frame with a refined satin finish for modern appeal\u003c\/li\u003e\n\u003cli\u003eNatural wood surfaces that introduce warmth and texture\u003c\/li\u003e\n\u003cli\u003eOpen construction that prevents visual bulk in small rooms\u003c\/li\u003e\n\u003cli\u003eFlexible layout that works singly or grouped across a wall\u003c\/li\u003e\n\u003cli\u003eIdeal for books, framed photos, and curated decor vignettes\u003c\/li\u003e\n\u003cli\u003ePairs well with monochrome art and minimalist lighting.\u003c\/li\u003e\n\u003cli\u003eGreat fit for living rooms, bedrooms, and home offices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTurn vertical space into a curated showcase. This Brixton Set of 2 Cuboid Wall Shelf design brings order and personality while keeping your interior calm and uncluttered.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695331705,"sku":"2405709","price":43.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405709_01__97427.1754495227.386.513_363807b1-954d-454f-b34c-e92a1e9660a3.jpg?v=1768357452"},{"product_id":"stockholm-black-curved-backrest-bar-stool","title":"Stockholm Black Curved Backrest Bar Stool","description":"\u003cp\u003eAt Orsina, the Stockholm Black Curved Backrest Bar Stool adds a sleek, tailored presence to any counter. The sculpted seat with supportive arms welcomes you to linger, while the deep black finish delivers a confident, modern note in monochrome or mixed wood schemes.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eSupportive by Design\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eA gently arched backrest aligns naturally with your spine so you can dine or work without fidgeting. The padded seat cushions pressure points and offer a comfortable perch for long brunches. Beechwood legs in a warm natural shade ground the piece with strength and subtle texture.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eMade for Lively Spaces\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eThis bar chair suits compact as well as generous layouts thanks to its refined footprint. The combination of black upholstery and natural timber brings balance to industrial counters, marble islands, and minimalist kitchens. It is an ideal companion for open-plan living where style and practicality must coexist.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eWhy It Works\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003eThe curved profile hugs the body for all-day comfort.\u003c\/li\u003e\n\n  \u003cli\u003eBlack on natural wood creates striking contrast and depth.\u003c\/li\u003e\n\n  \u003cli\u003eDurable construction stands up to daily use and gatherings.\u003c\/li\u003e\n\n  \u003cli\u003eMinimal lines keep rooms feeling open and airy.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cb\u003eStyling Inspiration\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003ePair with smoked glass pendants and graphite hardware for urban chic.\u003c\/li\u003e\n\n  \u003cli\u003eLayer soft textures like woven runners and cotton cushions to warm the look.\u003c\/li\u003e\n\n  \u003cli\u003eGroup in twos or fours for a balanced, gallery-worthy bar setting.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003eChoose a stool that blends poise, comfort, and resilience for real life at the counter.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695430009,"sku":"2405737","price":77.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405737__82324.1754495380.386.513_0dbb779b-8059-42d7-8791-c8080e2180d5.jpg?v=1768357453"},{"product_id":"stockholm-matte-black-bar-stool","title":"Stockholm Matte Black Bar Stool","description":"\u003cp\u003eDiscover bold simplicity in the Stockholm Matte Black Bar Stool at Orsina. The breathable moulded seat with a low backrest sits atop natural beechwood legs, while a chrome ring offers easy foot support for relaxed conversations.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eComfort and Durability Together\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eMatte black reduces fingerprints and provides a smooth, refined touch. The gently flexible seat adapts as you move, and the protective glides help keep floors in great shape through everyday use.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eA Confident Match for Many Interiors\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eFrom industrial counters to crisp contemporary kitchens, the contrast of black and natural wood provides visual clarity. The silhouette stays trim, keeping small rooms open and airy.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eWhy You Will Appreciate It\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003eMinimal profile, maximum comfort for daily routines\u003c\/li\u003e\n\n  \u003cli\u003eA dark seat adds depth and anchors pale interiors.\u003c\/li\u003e\n\n  \u003cli\u003eA strong base keeps wobble at bay for confident seating.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cb\u003eStyling Touches\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003ePair with smoked glass and monochrome art for urban polish.\u003c\/li\u003e\n\n  \u003cli\u003eLayer warm textiles to balance the crisp silhouette.\u003c\/li\u003e\n\n  \u003cli\u003eLine up in a row to frame the island with clean geometry.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003eAdd modern presence and dependable comfort to your home hub.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695462777,"sku":"2405731","price":47.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405731__19857.1754495341.386.513_ea8e05fb-e032-499a-9bb6-72300e85a495.jpg?v=1768357453"},{"product_id":"stockholm-light-grey-seat-and-chrome-base-bar-stool","title":"Stockholm Light Grey Seat And Chrome Base Bar Stool","description":"\u003cp\u003eElevate everyday moments with the Stockholm Light Grey Seat and Chrome Base Bar Stool from Orsina. Its pale grey hue lightens a room, while the sculpted cut-out back and softly cushioned seat bring a calm, supportive perch for morning coffees, afternoon emails and evening refreshments.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eComfort first with a modern silhouette\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe light grey faux leather effect surface is smooth to the touch and quick to wipe, making it ideal for busy kitchens. Gentle padding and the ergonomic backrest create comfortable support, and the airy profile keeps sightlines open so compact spaces feel larger and brighter.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eFunctional details that make a difference\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eAdjust the height in one motion to suit a variety of counter setups, then rest your feet on the squared support to maintain easy posture. The chrome-finished column and base deliver a mirror-like gleam that pairs beautifully with natural wood, white cabinetry and stone tops. The circular base distributes weight evenly for a grounded feel when you swivel to chat or reach.\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003eSoft-touch seat with supportive cushioning\u003c\/li\u003e\n\n  \u003cli\u003eHeight-adjustable action for versatile placement\u003c\/li\u003e\n\n  \u003cli\u003eSquare footrest for relaxed leg support\u003c\/li\u003e\n\n  \u003cli\u003eChrome base with a clean, reflective finish\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cb\u003eA versatile accent for curated spaces\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eThis stool's gentle colour harmonises with Scandinavian palettes, coastal-inspired schemes and contemporary apartments. Group several for symmetry at an island or use one as a standalone feature at a tall console. On Orsina, it is a favourite for those seeking a bright, welcoming look with dependable comfort and a refined, space-enhancing silhouette.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695495545,"sku":"2405725","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405725__19176.1754495312.386.513_77473fc4-fbca-4dba-8d26-e519a8965510.jpg?v=1768357453"},{"product_id":"stockholm-black-leather-effect-bar-stool","title":"Stockholm Black Leather Effect Bar Stool","description":"\u003cp\u003eGive your counter a confident, modern anchor with Orsina. The Stockholm Black Leather Effect Bar Stool combines a sleek cushioned seat with natural beechwood legs for a timeless contrast.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eDesign and Comfort\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eA refined stitched finish enhances the tailored look while keeping maintenance simple. The seat strikes a comfortable balance between support and softness, encouraging upright posture without stiffness. Elongated slanted legs create a graceful stance that stabilises the form.\u003c\/p\u003e\n\n\u003cp\u003eAn integrated metal footrest provides a natural place to rest your feet, easing pressure through longer conversations. The dark seat pairs effortlessly with marble, timber, and matte cabinetry, adding depth without visual clutter. \u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eKey Highlights\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003eSmart stitched seat that wipes clean in seconds\u003c\/li\u003e\n\n  \u003cli\u003eLong beechwood legs for stability and warm contrast\u003c\/li\u003e\n\n  \u003cli\u003eSupportive footrest that promotes relaxed sitting \u003c\/li\u003e\n\n  \u003cli\u003eClassic black tone that coordinates with modern finishes\u003c\/li\u003e\n\n  \u003cli\u003eStreamlined shape that conserves space under counters\u003c\/li\u003e\n\n  \u003cli\u003eComfortable cushioning suited to daily use\u003c\/li\u003e\n\n  \u003cli\u003eHeight designed to suit common counter setups\u003c\/li\u003e\n\n  \u003cli\u003eFloor-friendly feet that help reduce marking\u003c\/li\u003e\n\n  \u003cli\u003ePerfect for kitchen islands, home bars, and social dining\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003eChoose a stool that works with your style rather than competing with it. This piece delivers dependable comfort and a polished look that adapts easily to evolving decor.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695757689,"sku":"2405711","price":69.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405711__94100.1754495234.386.513_32ea9142-fa47-4cea-8d8b-90ccd2b7837b.jpg?v=1768357454"},{"product_id":"stockholm-black-leather-effect-seat-bar-stool","title":"Stockholm Black Leather Effect Seat Bar Stool","description":"\u003cp\u003eWelcome to Orsina, your home for modern comfort and style. The Stockholm Black Leather Effect Seat Bar Stool brings refined seating to breakfast islands and home bars.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eDesign and Comfort\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eA softly cushioned seat wraps you in comfort, while the diamond-stitched pattern adds a tailored finish. The low backrest supports a relaxed posture without crowding the counter, keeping sightlines open in compact kitchens. Angled beechwood legs create a stable stance, and the chrome cross frame adds a confident modern accent.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eKey Highlights\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n  \u003cli\u003eQuilted low back that looks smart and feels supportive\u003c\/li\u003e\n\n  \u003cli\u003eAngled beechwood legs that feel steady beneath you\u003c\/li\u003e\n\n  \u003cli\u003eChrome cross brace for extra stability and visual contrast\u003c\/li\u003e\n\n  \u003cli\u003eCircular foot support that encourages relaxed sitting\u003c\/li\u003e\n\n  \u003cli\u003eSlim profile that slides under counters to save space\u003c\/li\u003e\n\n  \u003cli\u003eNeutral black and natural tones that pair with light or dark cabinetry\u003c\/li\u003e\n\n  \u003cli\u003eGentle floor glides that help reduce scuffs on hard surfaces\u003c\/li\u003e\n\n  \u003cli\u003eIdeal for kitchen islands, breakfast bars, and casual entertaining\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003eBring cohesive style to your space with a stool that balances comfort, durability, and a clean contemporary profile. This is a reliable, guest-ready perch that elevates everyday dining with minimal effort.\u003c\/p\u003e","brand":"Orsina","offers":[{"title":"Default Title","offer_id":56495695888761,"sku":"2405714","price":69.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/6123\/8361\/files\/2405714__49141.1754495254.386.513_82e21d9c-2625-4f2b-9894-f89c6648253c.jpg?v=1768357454"}],"url":"https:\/\/proudfabrics.co.uk\/collections\/sale.oembed?page=435","provider":"Proud Fabrics","version":"1.0","type":"link"}