Product Description Froyle is printed on 100% cotton and available in 2 colour options Product Specification Composition: 100% Cotton Total Width (cm): 146 Usable Width (cm): 142 Pattern Repeat Vertical (cm): 14 Pattern Repeat Horizontal (cm): 12 Usage: Curtains, Blinds, Accessories Collection: Not Specified Brand: Not Specified Design Code: Not Specified Item Type: Not Specified Unit of Measure: Not Specified Pattern Match: Not Specified Railroaded: No Technical Information Martindale Rub Test: 22,000 Suitable End Use: General domestic upholstery, Curtains Upholstery Grade: General domestic FR Standards: The sample submitted, when tested as described above, complies with the requirements of Schedule 4 Part I and with the requirements of Schedule 5 Part I of the Regulations Cleaning Instructions: Not Specified Commodity Code: Not Specified Delivery & Returns Delivery & Custom Orders Samples: Delivered in 2–3 working days (UK) or 7–10 working days (International). Final Products: All items are custom-ordered and handmade. Please allow 7–10 working days (UK) or 10–15 working days (International) for manufacturing and delivery. Returns Policy Custom-Cut Fabric: 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. Cushions & Accessories: These items can be returned or exchanged if they are received damaged or faulty. Please contact us immediately so we can arrange a replacement. /* This CSS ensures the custom icons work and is now RESTRICTED to only apply to elements with the class .product-info-details */ .product-info-details > summary { list-style: none; /* Hide default triangle/arrow */ } .product-info-details > summary::after { content: '+'; /* Default state: show plus sign */ font-size: 1.5em; margin-left: 10px; } /* The Product Description dropdown will now show the minus sign when open */ .product-info-details[open] > summary::after { content: '−'; /* Open state: show minus sign */ } /* Ensure the icon is placed correctly when hiding the default marker */ details > summary { list-style-type: none; } // FIX: Aggressively ensures the Description is open and others are closed on load. document.addEventListener("DOMContentLoaded", function() { // 1. Force Open the Description (Box 1) const descriptionElement = document.querySelector('.description-details'); if (descriptionElement) { descriptionElement.setAttribute('open', 'open'); } // 2. Force Close the Specification (Box 2) const specElement = document.querySelector('.product-spec'); if (specElement) { specElement.removeAttribute('open'); } // 3. Force Close the Technical Info (Box 3) const techElement = document.querySelector('.product-tech'); if (techElement) { techElement.removeAttribute('open'); } // 4. Force Close the Delivery & Returns (Box 4) const deliveryElement = document.querySelector('.product-delivery'); if (deliveryElement) { deliveryElement.removeAttribute('open'); } });