Product Description The name Dabu comes from the traditional textile art form that originated in Rajasthan, India, combining block printing, mud resist, and natural dyes. Inspired by small-scale stylised floral motifs commonly produced through this ancient craft, Dabu is a robust weave, densely woven for intense colour. A matching wallpaper is available. Product Specification Design Name: Dabu Item Type: Weave Collection: Curios Weaves Brand: Sanderson Composition: 51% Cotton, 28% Linen 21% Polyester Usable Width: 139 cm / 54.72 in Vertical Pattern Repeat: 22.5 cm / 8.86 in Horizontal Pattern Repeat: 23 cm / 9.06 in Pattern Match: Straight Match Unit of Measure: Metre Technical Information Design Code: 237499 FR Standards: Treatable to BS5852 (1) Match, Meets Cig Test BS5852 (0) Interliner Allowed (More than 75% Natural Fibres) Treatable to BS5852 (1) Match Test and BS5867 Pt 2 Type B Contract Drapes, Treatable to BS5867 P2TB 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/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. 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 */ } .product-info-details > summary::after { 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'); } // NEW FIX: Hide empty list items that have bold labels but no content. document.querySelectorAll('.product-spec ul li, .product-tech ul li').forEach(item => { // Check if the inner text of the list item (after the bold label) is essentially empty const content = item.textContent.replace(item.querySelector('strong')?.textContent, '').trim(); // Aggressive check for empty, zero, or "Not Specified" values if (content === '' || content === 'Not Specified' || content === '0' || content === '0.00' || content === '/') { item.style.display = 'none'; } }); });