{"title":"Formal Shirt","description":"","products":[{"product_id":"sage-geo-leaf-cotton","title":"Sage Geo Leaf Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print fabric featuring a contemporary Geo Leaf pattern.\n        Lightweight, crisp, and ideal for tailored garments with a smooth, refined finish.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeo Leaf\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Pathani kurta, Casual polos, Boxer shorts\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, Wrap skirts, A-line dresses\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, Cotton nightwear\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#geometricprint\u003c\/span\u003e\n        \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#fashionfabrics\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#poplinfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin with a smooth, slightly lustrous surface. Perfect for structured summer garments.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47426738487458,"sku":"02-MTR-Meter","price":99.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47426738520226,"sku":"02-MTR-Formal Shirt","price":159.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47426845966498,"sku":"02-MTR-Casual Shirt","price":99.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47426845999266,"sku":"02-MTR-Kurta\/Kurti","price":99.0,"currency_code":"INR","in_stock":true},{"title":"Boxer","offer_id":47426846032034,"sku":"02-MTR-Boxer","price":99.0,"currency_code":"INR","in_stock":true},{"title":"Pathani","offer_id":47426846064802,"sku":"02-MTR-Pathani","price":99.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/2.jpg?v=1782663177"},{"product_id":"monochrome-abstract-houndstooth","title":"Monochrome Abstract Houndstooth","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print featuring a striking Abstract Houndstooth motif.\n        A classic pattern with a modern twist – crisp, lightweight, and perfect for smart-casual wardrobe staples.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eAbstract Houndstooth\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eBlack, White, Charcoal Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Button-down shirts, A-line skirts, Trousers, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls skirts, School uniforms, Shorts\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#houndstooth\u003c\/span\u003e \u003cspan\u003e#printedfabric\u003c\/span\u003e\n        \u003cspan\u003e#classicprints\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#monochromefabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin with a smooth finish. The houndstooth pattern remains sharp and fade‑resistant after repeated washes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47426849931426,"sku":"03-MTR-Meter","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47426849964194,"sku":"03-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/3.jpg?v=1782663177"},{"product_id":"mint-green-windowpane-checks","title":"Mint Green Windowpane Checks","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print with a classic Windowpane Check pattern.\n        Softly textured and lightweight – ideal for sophisticated casuals and smart‑formal fusion wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eWindowpane Check\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eMint Green, White, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Casual button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, School uniforms, Girls pinafores, Shorts\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#windowpanecheck\u003c\/span\u003e \u003cspan\u003e#printedfabric\u003c\/span\u003e\n        \u003cspan\u003e#classicpattern\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#mintgreenfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The windowpane checks remain crisp and fade‑resistant.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370015539362,"sku":"05-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Shirt 1.6 Mtr","offer_id":47370015572130,"sku":"05-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47426854977698,"sku":"05-MTR-Casual Shirt","price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/5.jpg?v=1782663177"},{"product_id":"slate-blue-geometric-lattice-cotton","title":"Slate Blue Geometric Lattice Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print with a striking Geometric Lattice pattern.\n        Clean, modern lines meet breathable comfort – ideal for sharp, structured everyday wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Lattice\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSlate Blue, White, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Trousers, A-line dresses, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls skirts, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#geometriclattice\u003c\/span\u003e \u003cspan\u003e#printedfabric\u003c\/span\u003e\n        \u003cspan\u003e#modernprint\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#slatebluefabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin. The lattice print stays sharp and resists fading for long‑lasting polish.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370105225378,"sku":"06-MTR-Meter","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370105258146,"sku":"06-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47426862219426,"sku":"06-MTR-Kurta\/Kurti","price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/6.jpg?v=1782663177"},{"product_id":"mustard-noir-classic-plaid","title":"Mustard \u0026 Noir Classic Plaid","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print featuring a timeless Classic Plaid in warm Mustard Yellow, Black, and Cream.\n        Crisp, breathable, and effortlessly versatile – perfect for smart‑casual and workwear essentials.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eClassic Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eMustard Yellow, Black, Cream\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#classicplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#mustardyellow\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton poplin. The plaid pattern stays vivid and the fabric maintains its crisp finish wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370146578594,"sku":"13-MTR-Meter","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370146611362,"sku":"13-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47426868641954,"sku":"13-MTR-Casual Shirt","price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/13.jpg?v=1782663177"},{"product_id":"monochrome-watercolor-chain-geo-copy","title":"Charcoal Geometric Circle Dot","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print with a playful Geometric Circle Dot pattern in deep Charcoal.\n        Crisp, clean, and modern – perfect for structured silhouettes with a touch of graphic charm.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Circle Dot\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eCharcoal Geometric Circle Dot\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#geometriccircledot\u003c\/span\u003e \u003cspan\u003e#dotpattern\u003c\/span\u003e\n        \u003cspan\u003e#charcoalfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton poplin. The circle dot print stays crisp and precise, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370311073954,"sku":"16-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370311106722,"sku":"16-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47426897019042,"sku":"16-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/16.jpg?v=1782663177"},{"product_id":"crimson-black-classic-tartan","title":"Crimson \u0026 Black Classic Tartan","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print featuring a timeless Classic Tartan in rich Crimson Red, Black, and Cream.\n        Crisp, breathable, and effortlessly versatile – perfect for smart‑casual and heritage‑inspired looks.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eClassic Tartan\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eCrimson Red, Black, Cream\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#classictartan\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#crimsonred\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton poplin. The tartan pattern remains sharp and vibrant, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370312351906,"sku":"17-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370312384674,"sku":"17-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47426901606562,"sku":"17-MTR-Casual Shirt","price":240.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/17.jpg?v=1782663177"},{"product_id":"mint-geometric-lattice-cotton","title":"Mint Geometric Lattice Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print with a fresh Geometric Lattice pattern in soft Mint Green, White, and Grey.\n        Clean, modern, and breathable – perfect for sharp, polished silhouettes that stay cool all day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Lattice\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eMint Green, White, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#geometriclattice\u003c\/span\u003e \u003cspan\u003e#latticeprint\u003c\/span\u003e\n        \u003cspan\u003e#mintgreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin. The lattice print remains sharp and the colors stay soft and clear, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370610868386,"sku":"21-MTR-Meter","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370610901154,"sku":"21-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47426902687906,"sku":"21-MTR-Kurta\/Kurti","price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/21.jpg?v=1782723840"},{"product_id":"black-teal-dotted-windowpane-check","title":"Black \u0026 Teal Dotted Windowpane Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print featuring a distinctive Dotted Windowpane pattern.\n        A modern twist on a classic check, with subtle dotted intersections in Black and Teal on a crisp White base – ideal for sharp, tailored silhouettes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDotted Windowpane\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eBlack, Teal, White\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#dottedwindowpane\u003c\/span\u003e \u003cspan\u003e#windowpanefabric\u003c\/span\u003e\n        \u003cspan\u003e#tealfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin. The dotted windowpane pattern stays sharp and the colours remain vibrant, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370610933922,"sku":"22-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370610966690,"sku":"22-MTR-Formal Shirt","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47426903015586,"sku":"22-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/22.jpg?v=1782723840"},{"product_id":"white-black-dotted-windowpane-check","title":"White \u0026 Black Dotted Windowpane Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print with a refined Dotted Windowpane pattern in crisp White, Black, and Light Grey.\n        A fresh take on the classic check, with subtle dotted intersections that add a modern, tailored edge – breathable and perfect for sharp office‑to‑evening looks.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDotted Windowpane\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eWhite, Black, Light Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#dottedwindowpane\u003c\/span\u003e \u003cspan\u003e#windowpanefabric\u003c\/span\u003e\n        \u003cspan\u003e#monochromeprint\u003c\/span\u003e \u003cspan\u003e#blackwhitegrey\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e\n        \u003cspan\u003e#textileindia\u003c\/span\u003e \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e\n        \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Crisp, breathable 100% cotton poplin. The windowpane lines and dotted accents stay sharp and the monochrome palette remains crisp, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370611130530,"sku":"25-MTR-Meter","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370611163298,"sku":"25-MTR-Formal Shirt","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427019473058,"sku":"25-MTR-Kurta\/Kurti","price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/25.jpg?v=1782723840"},{"product_id":"white-grey-subtle-floral-check","title":"White \u0026 Grey Subtle Floral Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Poplin Print with a charming Floral Check pattern.\n        Delicate blooms woven into a soft check grid, blending White, Light Grey, and Soft Green – crisp, airy, and perfect for smart-casual tailoring.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Poplin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eFloral Check\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eWhite, Light Grey, Soft Green\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonpoplin\u003c\/span\u003e \u003cspan\u003e#floralcheck\u003c\/span\u003e \u003cspan\u003e#checkprint\u003c\/span\u003e\n        \u003cspan\u003e#softgreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton poplin. The floral check print stays crisp and the soft colours retain their freshness, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370611261602,"sku":"27-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370611294370,"sku":"27-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427138289826,"sku":"27-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/27.jpg?v=1782723840"},{"product_id":"burgundy-ditsy-dot-print","title":"Burgundy Ditsy Dot Print","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with a playful Ditsy Dot pattern.\n        Tiny, evenly spaced dots in Sage Green, Cream, and Soft Grey on a smooth satin-finished base – effortlessly elegant with a subtle sheen, perfect for smart casual dressing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDitsy Dot\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#ditsydot\u003c\/span\u003e \u003cspan\u003e#dotpattern\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The ditsy dot print remains crisp and the soft tones stay fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613227682,"sku":"29-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613260450,"sku":"29-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427156017314,"sku":"29-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/29.jpg?v=1782723840"},{"product_id":"brown-cream-intricate-diamond-lattice","title":"Brown \u0026 Cream Intricate Diamond Lattice","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print featuring an elegant Diamond Lattice pattern.\n        Smooth, subtly lustrous, and breathable – the refined geometric grid in Sage Green, Cream, and Soft Grey adds a polished touch to tailored styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDiamond Lattice\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#diamondlattice\u003c\/span\u003e \u003cspan\u003e#latticeprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The diamond lattice print stays sharp and the soft colours remain fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613293218,"sku":"30-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613325986,"sku":"30-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427156574370,"sku":"30-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/30.jpg?v=1782723840"},{"product_id":"beige-geometric-triangle-tessellation","title":"Beige Geometric Triangle Tessellation","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with a contemporary Triangle Tessellation pattern.\n        Smooth, subtly lustrous, and breathable – the interlocking geometric design in Sage Green, Cream, and Soft Grey brings a crisp, modern edge to tailored silhouettes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eTriangle Tessellation\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#triangletessellation\u003c\/span\u003e \u003cspan\u003e#geometricprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The tessellation print stays crisp and the soft tones remain fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613424290,"sku":"32-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613457058,"sku":"32-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427173810338,"sku":"32-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/32.jpg?v=1782723840"},{"product_id":"silver-grey-diamond-geometric-jacquard","title":"Silver Grey Diamond Geometric Jacquard","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with an elegant Diamond Jacquard pattern.\n        Smooth, subtly lustrous, and breathable – the woven‑effect geometric design in Sage Green, Cream, and Soft Grey adds rich texture and sophistication to tailored looks.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDiamond Jacquard\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#diamondjacquard\u003c\/span\u003e \u003cspan\u003e#jacquardprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen and a woven‑look jacquard texture. The diamond pattern retains its crisp definition, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613489826,"sku":"33-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613522594,"sku":"33-MTR-Formal Shirt","price":240.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427184394402,"sku":"33-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/33.jpg?v=1782723840"},{"product_id":"black-white-geometric-basketweave","title":"Black \u0026 White Geometric Basketweave","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with a sophisticated Geometric Basketweave pattern.\n        Smooth, subtly lustrous, and breathable – the woven‑look geometric texture in Sage Green, Cream, and Soft Grey adds refined depth to tailored silhouettes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Basketweave\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#geometricbasketweave\u003c\/span\u003e \u003cspan\u003e#basketweave\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The basketweave print retains its crisp, textural look, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613620898,"sku":"35-MTR-Meter","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613653666,"sku":"35-MTR-Formal Shirt","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427208708258,"sku":"35-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/35.jpg?v=1782723840"},{"product_id":"grey-white-diamond-dot-geometric","title":"Grey \u0026 White Diamond Dot Geometric","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with a playful Diamond Dot pattern.\n        Smooth, subtly lustrous, and breathable – the dotted diamond arrangement in Sage Green, Cream, and Soft Grey adds a refined geometric accent to smart tailored styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDiamond Dot\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#diamonddot\u003c\/span\u003e \u003cspan\u003e#dotpattern\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The diamond dot print stays crisp and the soft tones remain fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613751970,"sku":"37-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613784738,"sku":"37-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427241935010,"sku":"37-MTR-Kurta\/Kurti","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/37.jpg?v=1782723840"},{"product_id":"white-silver-paisley-lace-print","title":"White \u0026 Silver Paisley Lace Print","description":"\u003c!-- Google Fonts - Jost --\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- Wrap everything in a div with Jost font --\u003e\n\u003cdiv style=\"font-family: 'Jost', sans-serif;\"\u003e\n\n  \u003ch4\u003e\u003cstrong\u003eFabric Specifications\u003c\/strong\u003e\u003c\/h4\u003e\n  \u003ctable style=\"width:100%; text-align:left; border-collapse:collapse; font-family:inherit;\"\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003eMaterial\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003e100% Cotton Slub Print\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003eWidth\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003e56\" - 58\" Inches\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003ePattern\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003ePaisley Lace\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; \"\u003eColor Palette\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; \"\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n    \u003ch4 style=\"margin-bottom:15px;\"\u003e\u003cstrong\u003eSuggested Garment Set\u003c\/strong\u003e\u003c\/h4\u003e\n  \u003cul style=\"list-style-type:disc; padding-left:25px; margin-top:0;\"\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613817506,"sku":"38-MTR","price":145.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613850274,"sku":"38-PCS-SHIRT","price":232.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427242393762,"sku":null,"price":261.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/38.jpg?v=1782723840"},{"product_id":"grey-white-geometric-medallion-tile","title":"Grey \u0026 White Geometric Medallion Tile","description":"\u003c!-- Google Fonts - Jost --\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- Wrap everything in a div with Jost font --\u003e\n\u003cdiv style=\"font-family: 'Jost', sans-serif;\"\u003e\n\n  \u003ch4\u003e\u003cstrong\u003eFabric Specifications\u003c\/strong\u003e\u003c\/h4\u003e\n  \u003ctable style=\"width:100%; text-align:left; border-collapse:collapse; font-family:inherit;\"\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003eMaterial\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003e100% Cotton Satin Print\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003eWidth\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003e56\" - 58\" Inches\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; border-bottom:1px solid #ddd;\"\u003ePattern\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; border-bottom:1px solid #ddd;\"\u003eMedallion Tile\u003c\/td\u003e\n    \u003c\/tr\u003e    \u003ctr\u003e\n      \u003cth style=\"padding:5px 10px 5px 0; font-weight:bold; \"\u003eColor Palette\u003c\/th\u003e\n      \u003ctd style=\"padding:5px 10px 5px 0; \"\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n    \u003ch4 style=\"margin-bottom:15px;\"\u003e\u003cstrong\u003eSuggested Garment Set\u003c\/strong\u003e\u003c\/h4\u003e\n  \u003cul style=\"list-style-type:disc; padding-left:25px; margin-top:0;\"\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613883042,"sku":"39-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613915810,"sku":"39-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427244654754,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/39.jpg?v=1782723840"},{"product_id":"ice-blue-geometric-quatrefoil-cotton","title":"Ice Blue Geometric Quatrefoil Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print featuring an elegant Geometric Quatrefoil pattern.\n        Smooth, subtly lustrous, and breathable – the interlocking quatrefoil motif in Sage Green, Cream, and Soft Grey adds a refined, architectural touch to tailored silhouettes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Quatrefoil\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#geometricquatrefoil\u003c\/span\u003e \u003cspan\u003e#quatrefoil\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The quatrefoil print retains its crisp geometric definition, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370613948578,"sku":"40-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370613981346,"sku":"40-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427247702178,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/40.jpg?v=1782723840"},{"product_id":"white-grey-abstract-brushstroke-geometric","title":"White \u0026 Grey Abstract Brushstroke Geometric","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with an artistic Brushstroke Geo pattern.\n        Smooth, subtly lustrous, and breathable – painterly geometric strokes in Sage Green, Cream, and Soft Grey bring a contemporary, handcrafted feel to tailored styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eBrushstroke Geo\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#brushstrokegeo\u003c\/span\u003e \u003cspan\u003e#geometricprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The brushstroke print retains its artistic texture and soft tones, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614014114,"sku":"41-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370614046882,"sku":"41-PCS-SHIIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427248160930,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/41.jpg?v=1782723840"},{"product_id":"teal-navy-geometric-lattice","title":"Teal \u0026 Navy Geometric Lattice","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print with a clean Geometric Lattice pattern.\n        Smooth, subtly lustrous, and breathable – the crisp lattice grid in Sage Green, Cream, and Soft Grey adds a polished, modern touch to tailored styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eGeometric Lattice\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#geometriclattice\u003c\/span\u003e \u003cspan\u003e#latticeprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The lattice print stays crisp and the soft colours remain fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614079650,"sku":"42-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370614112418,"sku":"42-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427248816290,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/42.jpg?v=1782723840"},{"product_id":"powder-blue-cream-paisley-floral","title":"Powder Blue \u0026 Cream Paisley Floral","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print featuring an elegant Paisley Floral pattern.\n        Smooth, subtly lustrous, and breathable – intricate paisley motifs intertwined with delicate florals in Sage Green, Cream, and Soft Grey add a timeless, sophisticated touch to relaxed everyday styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003ePaisley Floral\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Shorts, Loungewear, Kurta\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e A-line kurti, Palazzo pants, Skirts, Tunics, Night suits\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' shirts, Girls' frocks, Shorts, Cotton nightwear\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#paisleyfloral\u003c\/span\u003e \u003cspan\u003e#paisleyprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The paisley floral print retains its intricate detail and soft colours, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614341794,"sku":"47-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47370614374562,"sku":"47-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427258122402,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true},{"title":"Palazzo","offer_id":47427258155170,"sku":null,"price":250.0,"currency_code":"INR","in_stock":true},{"title":"Night Suit","offer_id":47427258187938,"sku":null,"price":447.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/47.jpg?v=1782723840"},{"product_id":"cream-beige-delicate-diamond-lattice","title":"Cream \u0026 Beige Delicate Diamond Lattice","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print featuring an elegant Diamond Lattice pattern.\n        Smooth, subtly lustrous, and breathable – the refined geometric grid in Sage Green, Cream, and Soft Grey adds a polished touch to tailored styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDiamond Lattice\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#diamondlattice\u003c\/span\u003e \u003cspan\u003e#latticeprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The diamond lattice print stays sharp and the soft colours remain fresh, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614538402,"sku":"50-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370614571170,"sku":"50-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427266838690,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/50.jpg?v=1782723840"},{"product_id":"rust-grey-classic-plaid-check","title":"Rust \u0026 Grey Classic Plaid Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print featuring a timeless Classic Plaid pattern.\n        Softly textured, breathable, and lightweight – the crisp plaid in Sage Green, Cream, and Soft Grey adds a refined yet relaxed touch to smart‑casual and office wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eClassic Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#classicplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The plaid pattern remains crisp and the fabric softens further with every wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614669474,"sku":"52-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370614702242,"sku":"52-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427267723426,"sku":null,"price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/52.jpg?v=1782723840"},{"product_id":"charcoal-light-grey-wide-check","title":"Charcoal \u0026 Light Grey Wide Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print featuring a bold Wide Check pattern.\n        Softly textured, breathable, and lightweight – the oversized check in Sage Green, Cream, and Soft Grey gives a modern, relaxed feel to casual and smart‑casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eWide Check\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#widecheck\u003c\/span\u003e \u003cspan\u003e#checkfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The wide check pattern stays crisp and the fabric becomes even softer wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614735010,"sku":"53-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370614767778,"sku":"53-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427267854498,"sku":null,"price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/53.jpg?v=1782723840"},{"product_id":"mauve-grey-windowpane-check","title":"Mauve \u0026 Grey Windowpane Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print featuring a classic Windowpane Check pattern.\n        Softly textured, breathable, and lightweight – the clean, open check in Sage Green, Cream, and Soft Grey adds a refined, tailored touch to smart and casual wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eWindowpane Check\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#windowpanecheck\u003c\/span\u003e \u003cspan\u003e#checkfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The windowpane check remains crisp and the fabric softens further with every wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370614997154,"sku":"57-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615029922,"sku":"57-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427269656738,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/57A_2.jpg?v=1783581753"},{"product_id":"beige-grey-classic-plaid","title":"Beige \u0026 Grey Classic Plaid","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print featuring a timeless Classic Plaid pattern.\n        Softly textured, breathable, and lightweight – the clean plaid in Sage Green, Cream, and Soft Grey adds a relaxed yet polished touch to casual and smart‑casual outfits.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eClassic Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#classicplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The plaid pattern stays crisp and the fabric becomes even softer after each wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615128226,"sku":"59-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615160994,"sku":"59-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427275849890,"sku":null,"price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/59.jpg?v=1782723840"},{"product_id":"beige-solid-twill-cotton","title":"Beige Solid Twill Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print with a clean Solid Twill finish.\n        Durable, breathable, and structured with a subtle diagonal weave – the solid Sage Green, Cream, and Soft Grey tones make it a versatile staple for tailored and casual wardrobes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid Twill\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#solidtwill\u003c\/span\u003e \u003cspan\u003e#twillfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a subtle diagonal texture. The solid colour finish remains rich and even, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615193762,"sku":"60-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615226530,"sku":"60-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427300688034,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/60.jpg?v=1782723840"},{"product_id":"navy-blue-solid-cotton","title":"Navy Blue Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print in a versatile Solid finish.\n        Softly textured and breathable, the slub weave adds subtle character to the clean Sage Green, Cream, and Soft Grey tones – an essential base for relaxed and tailored styles alike.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#slubtexture\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The solid colour stays true and the fabric becomes even softer after each wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615259298,"sku":"61-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615292066,"sku":"61-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427309830306,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/61.jpg?v=1782723840"},{"product_id":"black-white-wide-plaid-check","title":"Black \u0026 White Wide Plaid Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print featuring a bold Wide Plaid pattern.\n        Softly textured and breathable, with an oversized plaid in Sage Green, Cream, and Soft Grey – a relaxed yet statement-making choice for casual and smart-casual outfits.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eWide Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#wideplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The wide plaid pattern stays crisp and the fabric becomes even softer wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615324834,"sku":"62-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615357602,"sku":"62-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427309928610,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/IMG_3212.jpg?v=1783607844"},{"product_id":"light-grey-white-micro-check","title":"Light Grey \u0026 White Micro Check","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Slub Print with a refined Micro Check pattern.\n        Softly textured and breathable, the tiny check in Sage Green, Cream, and Soft Grey adds a subtle, sophisticated texture – perfect for polished casual and office wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Slub Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eMicro Check\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonslub\u003c\/span\u003e \u003cspan\u003e#microcheck\u003c\/span\u003e \u003cspan\u003e#checkfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, gentle cycle. Tumble dry low or line dry. Iron on medium heat.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Soft, breathable 100% cotton slub with a subtle textured weave. The micro check stays crisp and the fabric softens beautifully with every wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615390370,"sku":"63-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370615423138,"sku":"63-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427309961378,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/63.jpg?v=1782723840"},{"product_id":"mocha-brown-solid-cotton","title":"Mocha Brown Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print in a versatile Solid finish.\n        Durable, structured, and breathable with a subtle diagonal weave – the clean Sage Green, Cream, and Soft Grey tones make it a year-round staple for tailored and smart-casual wardrobes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#twillfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a subtle diagonal texture. The solid colour remains rich and even, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370615980194,"sku":"64-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616012962,"sku":"64-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427310026914,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/64.jpg?v=1782723840"},{"product_id":"white-black-grey-bold-plaid","title":"White, Black \u0026 Grey Bold Plaid","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print featuring a statement Bold Plaid pattern.\n        Durable, structured, and breathable with a pronounced diagonal weave – the oversized plaid in Sage Green, Cream, and Soft Grey adds rugged, heritage-inspired character to casual and smart layering pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eBold Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#boldplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a robust diagonal texture. The bold plaid pattern stays sharp and the fabric softens comfortably over time.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616045730,"sku":"65-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616078498,"sku":"65-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427310059682,"sku":null,"price":190.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/65.jpg?v=1782723840"},{"product_id":"black-white-grey-textured-plaid","title":"Black, White \u0026 Grey Textured Plaid","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print with a rich Textured Plaid pattern.\n        Durable, breathable, and structured with a distinctive diagonal twill weave – the multi-tonal plaid in Sage Green, Cream, and Soft Grey adds depth and a cozy, heritage feel to casual and smart‑casual styles.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eTextured Plaid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Casual shirts, Formal button-downs, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office shirts, Straight pants, A-line skirts, Tunics\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#texturedplaid\u003c\/span\u003e \u003cspan\u003e#plaidfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a distinctive diagonal texture. The textured plaid print retains its rich detail, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616111266,"sku":"66-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616144034,"sku":"66-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Casual Shirt","offer_id":47427310125218,"sku":null,"price":250.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/66.jpg?v=1782723840"},{"product_id":"dark-charcoal-solid-cotton","title":"Dark Charcoal Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print in a clean Solid finish.\n        Durable, structured, and breathable with a subtle diagonal weave – the versatile Sage Green, Cream, and Soft Grey colours are perfect for creating polished office staples and casual separates.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#twillfabric\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a subtle diagonal texture. The solid colour remains rich and even, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616176802,"sku":"67-MTR","price":119.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616209570,"sku":"67-PCS-SHIRT","price":190.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427310157986,"sku":null,"price":215.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/67.jpg?v=1782723840"},{"product_id":"grey-blue-diamond-star-geo-print","title":"Grey \u0026 Blue Diamond Star Geo Print","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Twill Print featuring a striking Diamond Star Geo pattern.\n        Durable, breathable, and structured with a subtle diagonal weave – the geometric diamond and star motifs in Sage Green, Cream, and Soft Grey add a crisp, contemporary edge to tailored pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Twill Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eDiamond Star Geo\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Nehru jackets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys shirts, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottontwill\u003c\/span\u003e \u003cspan\u003e#diamondstargeo\u003c\/span\u003e \u003cspan\u003e#geometricprint\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Durable, breathable 100% cotton twill with a subtle diagonal texture. The diamond star geo print stays sharp and the fabric softens comfortably over time.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616242338,"sku":"68-MTR","price":149.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616275106,"sku":"68-PCS-SHIRT","price":250.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427313369250,"sku":null,"price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/68.jpg?v=1782723840"},{"product_id":"royal-blue-solid-cotton","title":"Royal Blue Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys button-downs, Girls pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616504482,"sku":"72-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616537250,"sku":"72-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427321921698,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/72.jpg?v=1782723840"},{"product_id":"cream-solid-cotton","title":"Cream Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616570018,"sku":"73-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616602786,"sku":"73-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427339321506,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/73.jpg?v=1782723840"},{"product_id":"white-solid-cotton","title":"White Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616635554,"sku":"74-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616668322,"sku":"74-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427358326946,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/74.jpg?v=1782723841"},{"product_id":"teal-solid-cotton","title":"Teal Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616701090,"sku":"75-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616733858,"sku":"75-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427364880546,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/75.jpg?v=1782723840"},{"product_id":"dark-grey-solid-cotton","title":"Dark Grey Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616766626,"sku":"76-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616799394,"sku":"76-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427364946082,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/76.jpg?v=1782723840"},{"product_id":"petrol-blue-solid-cotton","title":"Petrol Blue Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616832162,"sku":"77-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616864930,"sku":"77-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427365011618,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/77.jpg?v=1782723840"},{"product_id":"maroon-solid-cotton","title":"Maroon Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616897698,"sku":"78-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616930466,"sku":"78-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427365994658,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/78.jpg?v=1782723840"},{"product_id":"black-solid-cotton","title":"Black Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370616963234,"sku":"79-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370616996002,"sku":"79-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427366125730,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/79.jpg?v=1782723840"},{"product_id":"off-white-solid-cotton","title":"Off-White Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370617061538,"sku":"80-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370617094306,"sku":"80-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427367174306,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/80.jpg?v=1782723840"},{"product_id":"lavender-solid-cotton","title":"Lavender Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Print in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Print\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#printedfabric\u003c\/span\u003e \u003cspan\u003e#cottonprint\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370617127074,"sku":"81-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370617159842,"sku":"81-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427367239842,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/81.jpg?v=1782723840"},{"product_id":"midnight-blue-solid-cotton","title":"Midnight Blue Solid Cotton","description":"\u003c!-- ========== FABRIC DETAILS ACCORDION – PRODUCT SEGMENT (NO WHATSAPP) ========== --\u003e\n\u003c!-- Google Fonts + Font Awesome (required for icons) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\u003e\n\n\u003cstyle\u003e\n  \/* ── Base ── *\/\n  .fabric-accordion-wrapper {\n    font-family: 'Jost', sans-serif;\n    max-width: 640px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 24px 20px 20px;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n    border: 1px solid #eee;\n  }\n\n  \/* Accordion *\/\n  .accordion-item {\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .accordion-item:last-of-type {\n    border-bottom: none;\n  }\n\n  .accordion-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 0 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  .accordion-header:hover {\n    opacity: 0.75;\n  }\n  .accordion-header h4 {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: #1e1e1e;\n    margin: 0;\n  }\n  .accordion-header .toggle-icon {\n    font-size: 22px;\n    font-weight: 300;\n    color: #8a8a8a;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n  .accordion-item.active .accordion-header .toggle-icon {\n    transform: rotate(45deg);\n    color: #1e1e1e;\n  }\n\n  .accordion-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.25s ease;\n    opacity: 0;\n    padding: 0 0 0 0;\n  }\n  .accordion-item.active .accordion-body {\n    max-height: 1200px;\n    opacity: 1;\n    padding: 0 0 18px 0;\n  }\n\n  \/* Specifications Table *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    margin-top: 2px;\n  }\n  .spec-table th {\n    padding: 8px 12px 8px 0;\n    font-weight: 600;\n    color: #1e1e1e;\n    border-bottom: 1px solid #e8e6e0;\n    width: 38%;\n    text-align: left;\n  }\n  .spec-table td {\n    padding: 8px 12px 8px 0;\n    color: #3a3a3a;\n    border-bottom: 1px solid #e8e6e0;\n  }\n  .spec-table tr:last-child th,\n  .spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  \/* Garment heading \u0026 list *\/\n  .garment-heading {\n    font-family: 'Jost', sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    color: #1e1e1e;\n    margin: 20px 0 10px 0;\n  }\n  .garment-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n    color: #2d2d2d;\n    line-height: 1.6;\n  }\n  .garment-list li {\n    padding: 2px 0 2px 22px;\n    position: relative;\n  }\n  .garment-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 2px;\n    top: 2px;\n    color: #6b8c5c;\n    font-weight: 600;\n    font-size: 18px;\n  }\n  .garment-list li strong {\n    font-weight: 600;\n    color: #1e1e1e;\n  }\n\n  .hashtags {\n    margin-top: 14px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 10px;\n    font-size: 12px;\n    color: #7a7a7a;\n  }\n\n  \/* Responsive tweaks *\/\n  @media (max-width: 480px) {\n    .fabric-accordion-wrapper {\n      padding: 16px 12px 16px;\n    }\n    .accordion-header h4 {\n      font-size: 13px;\n    }\n    .spec-table th, .spec-table td {\n      font-size: 13px;\n      padding: 6px 8px 6px 0;\n    }\n    .garment-list {\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ====== ACCORDION HTML ====== --\u003e\n\u003cdiv class=\"fabric-accordion-wrapper\"\u003e\n\n  \u003c!-- 1. DETAILS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eDetails\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.5;\"\u003e\n        Premium 100% Cotton Satin Plain in a versatile Solid finish.\n        Smooth, subtly lustrous, and breathable – the rich Sage Green, Cream, and Soft Grey tones drape beautifully, making it an elegant base for both polished formalwear and refined casual pieces.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SPECIFICATIONS (open by default) --\u003e\n  \u003cdiv class=\"accordion-item active\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eSpecifications\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMaterial\u003c\/th\u003e\n            \u003ctd\u003e100% Cotton Satin Plain\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eWidth\u003c\/th\u003e\n            \u003ctd\u003e56\" – 58\" Inches\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePattern\u003c\/th\u003e\n            \u003ctd\u003eSolid\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eColor Palette\u003c\/th\u003e\n            \u003ctd\u003eSage Green, Cream, Soft Grey\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003ch4 class=\"garment-heading\"\u003eSuggested Garment Set\u003c\/h4\u003e\n      \u003cul class=\"garment-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMens:\u003c\/strong\u003e Formal shirts, Business casuals, Shorts, Trousers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWomens:\u003c\/strong\u003e Office kurti, Straight pants, A-line skirts, Blazers\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKids:\u003c\/strong\u003e Boys' button-downs, Girls' pinafores, Shorts, School uniforms\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"hashtags\"\u003e\n        \u003cspan\u003e#cottonsatin\u003c\/span\u003e \u003cspan\u003e#solidfabric\u003c\/span\u003e \u003cspan\u003e#satinfinish\u003c\/span\u003e\n        \u003cspan\u003e#sagegreenfabric\u003c\/span\u003e \u003cspan\u003e#fabriclovers\u003c\/span\u003e \u003cspan\u003e#textileindia\u003c\/span\u003e\n        \u003cspan\u003e#Plainedfabric\u003c\/span\u003e \u003cspan\u003e#cottonPlain\u003c\/span\u003e \u003cspan\u003e#fabricsupplier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. CARE \u0026 FABRIC --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eCare \u0026amp; Fabric\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash warm, gentle cycle. Tumble dry low. Iron on medium‑high heat. Do not bleach.\u003cbr\u003e\n        \u003cstrong\u003eFabric:\u003c\/strong\u003e Smooth, breathable 100% cotton satin with a subtle sheen. The solid colour retains its richness and the fabric stays soft, wash after wash.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SHIPPING \u0026 RETURNS --\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-header\" onclick=\"toggleAccordion(this)\"\u003e\n      \u003ch4\u003eShipping \u0026amp; Returns\u003c\/h4\u003e\n      \u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"accordion-body\"\u003e\n      \u003cp style=\"font-size:14px;color:#3a3a3a;margin:4px 0 0;line-height:1.6;\"\u003e\n        \u003cstrong\u003eShipping:\u003c\/strong\u003e Free standard shipping on orders over ₹999. Dispatch within 2–3 business days.\u003cbr\u003e\n        \u003cstrong\u003eReturns:\u003c\/strong\u003e Easy 14‑day return policy. Items must be unused and in original packaging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ====== JAVASCRIPT ====== --\u003e\n\u003cscript\u003e\n  function toggleAccordion(header) {\n    const item = header.closest('.accordion-item');\n    if (!item) return;\n\n    const isActive = item.classList.contains('active');\n    const container = item.closest('.fabric-accordion-wrapper');\n    if (container) {\n      container.querySelectorAll('.accordion-item').forEach(el =\u003e el.classList.remove('active'));\n    }\n    if (!isActive) {\n      item.classList.add('active');\n    }\n  }\n\n  \/\/ Ensure specifications is open by default if none active\n  document.addEventListener('DOMContentLoaded', function() {\n    const wrapper = document.querySelector('.fabric-accordion-wrapper');\n    if (wrapper) {\n      const items = wrapper.querySelectorAll('.accordion-item');\n      let hasActive = false;\n      items.forEach(el =\u003e { if (el.classList.contains('active')) hasActive = true; });\n      if (!hasActive \u0026\u0026 items.length \u003e 1) {\n        items[1].classList.add('active');\n      }\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ========== END PRODUCT SEGMENT ========== --\u003e","brand":"My Store","offers":[{"title":"By Meter","offer_id":47370617192610,"sku":"82-MTR","price":175.0,"currency_code":"INR","in_stock":true},{"title":"Formal Shirt","offer_id":47370617225378,"sku":"82-PCS-SHIRT","price":280.0,"currency_code":"INR","in_stock":true},{"title":"Kurta\/Kurti","offer_id":47427368681634,"sku":null,"price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/7850\/7682\/files\/82.jpg?v=1782723840"}],"url":"https:\/\/www.sanwariyaa.in\/collections\/formal-shirt.oembed?page=2","provider":"Sanwariyaa","version":"1.0","type":"link"}