{"title":"NOLA Favourites","description":null,"products":[{"product_id":"delilah-denim-mini-dress","title":"Denim DELILAH Mini Dress","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Delilah Mini Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp class=\"lead\"\u003eA denim mini dress with a V-neckline and short puffy sleeves, designed with a structured corset waist detail for a flattering, sculpted shape. Fully lined for comfort and a polished finish, the Delilah features a back zipper closure for a clean, seamless look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eV neckline\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eShort puffy sleeve\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waist detail\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 33″ long (size S)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size. The fabric has some stretch, so size down if in between sizes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eChoose your normal size. The fabric has some stretch, if in between sizes, size down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Delilah Mini Dress features a corset waist detail with a back zipper closure.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size XS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eBust\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e63% Cotton · 24% Polyester · 11% Viscose · 2% Spandex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0–2','US 4–6','US 6–8','US 10–12','US 14–16','US 18–20','US 22–24'];\nconst sizeFinderData={in:[{size:'XS',bust:'Bust 31–33″',waist:'Waist 23–25″'},{size:'S',bust:'Bust 34–36″',waist:'Waist 26–28″'},{size:'M',bust:'Bust 37–39″',waist:'Waist 29–31″'},{size:'L',bust:'Bust 40–42″',waist:'Waist 32–34″'},{size:'XL',bust:'Bust 43–45″',waist:'Waist 36–38″'},{size:'2XL',bust:'Bust 46–48″',waist:'Waist 39–41″'},{size:'3XL',bust:'Bust 49–51″',waist:'Waist 42–44″'}],cm:[{size:'XS',bust:'Bust 78.5–84 cm',waist:'Waist 58.5–63.5 cm'},{size:'S',bust:'Bust 86.5–91.5 cm',waist:'Waist 66–71 cm'},{size:'M',bust:'Bust 94–99 cm',waist:'Waist 73.5–78.5 cm'},{size:'L',bust:'Bust 101.5–107 cm',waist:'Waist 81–86.5 cm'},{size:'XL',bust:'Bust 109–114 cm',waist:'Waist 91.5–96.5 cm'},{size:'2XL',bust:'Bust 117–122 cm',waist:'Waist 99–104 cm'},{size:'3XL',bust:'Bust 124.5–130 cm',waist:'Waist 106.5–112 cm'}]};\nconst tableData={in:[],cm:[]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":43699200622783,"sku":"051542475269","price":290.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43699200655551,"sku":"051542475207","price":290.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43699200688319,"sku":"051542475214","price":290.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43699200721087,"sku":"051542475221","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43699200753855,"sku":"051542475238","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43699200786623,"sku":"051542475245","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":43699200819391,"sku":"051542475252","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":46093577879743,"sku":"054267113409","price":290.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00388_f2cc7d11-d05e-4c94-aff7-5c3286aa0bf2.jpg?v=1727284628"},{"product_id":"kiara-denim-corset-waist-pants","title":"Denim KIARA Wide Leg Pants","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Kiara Wide Leg Pants\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eDenim high-waist wide-leg pants with a structured corset waistband for a sculpted, snatched silhouette. Unlined for a breathable feel, the Kiara features a side zipper and functional side pockets. Pair with the Dija Ruffle Crop Top for a show-stopping look.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e31 ¼″ inseam\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 48″ long\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Size down if in between sizes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eSize down if in between sizes. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Kiara Wide Leg Pants feature a corset waistband with a small stretch range.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eInseam\u003c\/h4\u003e\n\u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you'd like the pants to fall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e63% Cotton · 24% Polyester · 11% Viscose · 2% Spandex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0–2','US 4–6','US 6–8','US 10–12','US 14–16','US 18–20','US 22–24','US 24–26'];\nconst sizeFinderData={in:[{size:'XS',waist:'Waist 23–25″',hip:'Hip 33–35″'},{size:'S',waist:'Waist 26–28″',hip:'Hip 36–38″'},{size:'M',waist:'Waist 29–31″',hip:'Hip 39–41″'},{size:'L',waist:'Waist 32–34″',hip:'Hip 42–44″'},{size:'XL',waist:'Waist 36–38″',hip:'Hip 45–47″'},{size:'2XL',waist:'Waist 39–41″',hip:'Hip 48–50″'},{size:'3XL',waist:'Waist 42–44″',hip:'Hip 51–53″'},{size:'4XL',waist:'Waist 45–47″',hip:'Hip 53–55″'}],cm:[{size:'XS',waist:'Waist 58.5–63.5 cm',hip:'Hip 84–89 cm'},{size:'S',waist:'Waist 66–71 cm',hip:'Hip 91.5–96.5 cm'},{size:'M',waist:'Waist 73.5–78.5 cm',hip:'Hip 99–104 cm'},{size:'L',waist:'Waist 81–86.5 cm',hip:'Hip 107–112 cm'},{size:'XL',waist:'Waist 91.5–96.5 cm',hip:'Hip 114–119 cm'},{size:'2XL',waist:'Waist 99–104 cm',hip:'Hip 122–127 cm'},{size:'3XL',waist:'Waist 106.5–112 cm',hip:'Hip 130–135 cm'},{size:'4XL',waist:'Waist 114–119 cm',hip:'Hip 135–140 cm'}]};\nconst tableData={in:[{label:'Waist (stretch range)',values:['21 – 24','24 – 27','27 – 30','30 – 33','33 – 36','36 – 39','39 – 42','42 – 45'],isRange:true},{label:'Hip',values:['59','62','65','68','71','74','77','80']},{label:'Inseam',values:['31 ¼','31 ¼','31 ¼','31 ¼','31 ¼','31 ¼','31 ¼','31 ¼']},{label:'Total Length',values:['47 ½','48','48 ½','49','50','50 ½','51','51 ½']}],cm:[{label:'Waist (stretch range)',values:['53.5 – 61','61 – 68.5','68.5 – 76','76 – 84','84 – 91.5','91.5 – 99','99 – 106.5','106.5 – 114'],isRange:true},{label:'Hip',values:['150','157.5','165','173','180.5','188','195.5','203']},{label:'Inseam',values:['79.5','79.5','79.5','79.5','79.5','79.5','79.5','79.5']},{label:'Total Length',values:['120.5','122','123','124.5','127','128','129.5','131']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":43699320062143,"sku":"051539479263","price":160.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43699320094911,"sku":"051539479201","price":160.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":43699320127679,"sku":"051539479218","price":160.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":43699320160447,"sku":"051539479225","price":160.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43699320193215,"sku":"051539479232","price":160.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43699320225983,"sku":"051539479249","price":160.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":43699320258751,"sku":"051539479256","price":160.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44757447704767,"sku":"05391220341","price":160.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00205_be2a2530-4859-4ed1-b8b5-521897390313.jpg?v=1727284478"},{"product_id":"linen-ama-hi-low-dress","title":"Linen AMA Hi-low Dress in ORANGE","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eLinen AMA Hi-Low Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Libre+Franklin:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#1A1714;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Libre Franklin',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Libre Franklin',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Libre Franklin',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Libre Franklin',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eA statement piece that combines elegance with modern design. The AMA Hi-Low Dress is crafted from a luxurious linen-cotton blend with a corset-style waist, adjustable crisscross straps, and a dramatic hi-low hemline that creates a flattering, distinctive silhouette.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details',event)\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing',event)\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('care',event)\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLinen hi-low dress\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e80% Linen 20% Cotton\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e2 side pockets\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eStraps that can be worn straight or criss cross\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper, with elastic\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waist detail\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n        \u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Size down if in-between sizes. Your waist measurement is the most important for choosing your size.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your waist measurement\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\/S\u003c\/th\u003e\n\u003cth\u003eM\/L\u003c\/th\u003e\n\u003cth\u003eXL\/XXL\u003c\/th\u003e\n\u003cth\u003eXXXL\/XXXXL\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eSize down if in between sizes. The corset waist and back elastic provide some adjustment room, but your waist measurement should be your primary guide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n        \u003cp\u003eFront length is approximately 17 inches from the waist. Back length is approximately 51 inches from the waist (size S).\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5'8\" and wears size XS\/S.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean Only\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  const usSizes4 = ['US 0-6','US 6-12','US 14-20','US 22-28'];\n  const sizeFinderData = {\n    in: [\n      {size:'XS\/S',       waist:'Waist 24-28\"'},\n      {size:'M\/L',        waist:'Waist 30-34\"'},\n      {size:'XL\/XXL',     waist:'Waist 36-40\"'},\n      {size:'XXXL\/XXXXL', waist:'Waist 42-46\"'}\n    ],\n    cm: [\n      {size:'XS\/S',       waist:'Waist 61-71 cm'},\n      {size:'M\/L',        waist:'Waist 76-86.5 cm'},\n      {size:'XL\/XXL',     waist:'Waist 91.5-101.5 cm'},\n      {size:'XXXL\/XXXXL', waist:'Waist 106.5-117 cm'}\n    ]\n  };\n  const tableData = {\n    in: [\n      {label:'Waist',              isRange:true, values:['24-28','30-34','36-40','42-46']},\n      {label:'Skirt Length (front)',             values:['17 1\/2','18','18 1\/2','19']},\n      {label:'Skirt Length (back)',              values:['51','51 1\/2','52','52 1\/2']}\n    ],\n    cm: [\n      {label:'Waist',              isRange:true, values:['61-71','76-86.5','91.5-101.5','106.5-117']},\n      {label:'Skirt Length (front)',             values:['44.5','45.5','47','48.5']},\n      {label:'Skirt Length (back)',              values:['129.5','130.5','132','133.5']}\n    ]\n  };\n  function switchTab(tab, e) {\n    document.querySelectorAll('.tab-btn').forEach(b =\u003e b.classList.remove('active'));\n    document.querySelectorAll('.tab-panel').forEach(p =\u003e p.classList.remove('active'));\n    e.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n  let currentUnit = 'in';\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(b =\u003e b.classList.toggle('active', b.textContent.toLowerCase().includes(u === 'in' ? 'inch' : 'cent')));\n    renderTable(); renderSizeFinder();\n  }\n  function renderSizeFinder() {\n    const g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach((item, i) =\u003e {\n      const c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML = '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e' + usSizes4[i] + '\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e' + item.waist + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n  function renderTable() {\n    const t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(r =\u003e {\n      const tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' + r.values.map(v =\u003e '\u003ctd' + (r.isRange ? ' class=\"waist-range\"' : '') + '\u003e' + v + '\u003c\/td\u003e').join('');\n      t.appendChild(tr);\n    });\n  }\n  renderTable(); renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS\/S","offer_id":44262275809471,"sku":"0515325561674","price":365.0,"currency_code":"USD","in_stock":true},{"title":"M\/L","offer_id":44262275842239,"sku":"0515325561681","price":365.0,"currency_code":"USD","in_stock":true},{"title":"XL\/XXL","offer_id":44262275875007,"sku":"0515325561698","price":365.0,"currency_code":"USD","in_stock":true},{"title":"XXXL\/XXXXL","offer_id":44262275907775,"sku":"0515325561704","price":365.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00324_8a262526-11f8-44d3-a8d4-f042dd5a2b48.jpg?v=1748304630"},{"product_id":"linen-skye-puffy-sleeve-crop-top-in-white","title":"Linen SKYE Puffy Sleeve Crop Top in White","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eSKYE Linen Puffy Sleeve Crop Top — White\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { background: var(--cream); color: var(--warm-black); font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; min-height: 100vh; display: flex; justify-content: center; padding: 40px 20px; -webkit-font-smoothing: antialiased; }\n.container { max-width: 820px; width: 100%; font-size: 14px; animation: fadeIn .6s ease-out; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.description { max-width: 620px; margin: 0 auto 40px; text-align: center; }\n.description .lead { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-style: italic; font-size: 1.15rem; line-height: 1.7; margin-bottom: 12px; }\n.tabs-container { margin-top: 10px; }\n.tab-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; }\n.tab-btn { font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 400; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: none; padding: 14px 24px; cursor: pointer; position: relative; transition: color .3s ease; white-space: nowrap; }\n.tab-btn:hover { color: var(--warm-black); }\n.tab-btn.active { color: var(--warm-black); font-weight: 500; }\n.tab-btn.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: var(--warm-black); }\n.tab-panel { display: none; padding: 32px 0; animation: tabFade .3s ease-out; }\n.tab-panel.active { display: block; }\n@keyframes tabFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n.love-list { list-style: none; padding: 0; }\n.love-list li { display: flex; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: .78rem; color: var(--text-secondary); letter-spacing: .02em; }\n.love-list li:last-child { border-bottom: none; }\n.love-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--muted-gold); flex-shrink: 0; }\n.details-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 20px; margin-top: 8px; }\n.detail-card { text-align: center; padding: 16px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.detail-card .detail-label { font-size: .58rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px; }\n.detail-card .detail-value { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; }\n.stretch-dots { display: flex; gap: 5px; justify-content: center; margin-top: 3px; }\n.stretch-dot { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--muted-gold); background: transparent; }\n.stretch-dot.filled { background: var(--muted-gold); }\n.size-finder { background: #fff; border: 1px solid var(--border); border-radius: 2px; padding: 24px; margin-bottom: 24px; }\n.size-finder-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1.05rem; margin-bottom: 6px; text-align: center; }\n.size-finder-subtitle { font-size: .62rem; color: var(--text-secondary); text-align: center; margin-bottom: 16px; }\n.size-finder-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(85px, 1fr)); gap: 8px; }\n.size-finder-card { text-align: center; padding: 14px 8px; border: 1px solid var(--border); border-radius: 2px; transition: all .2s ease; cursor: default; }\n.size-finder-card:hover { border-color: var(--muted-gold); background: var(--highlight); }\n.size-finder-card .size-label { font-family: 'Cormorant Garamond', serif; font-weight: 600; font-size: 1.1rem; margin-bottom: 2px; }\n.size-finder-card .us-size { font-size: .58rem; letter-spacing: .15em; text-transform: uppercase; color: var(--muted-gold); margin-bottom: 6px; }\n.size-finder-card .bust-range { font-size: .6rem; color: var(--text-secondary); line-height: 1.4; }\n.unit-toggle { display: flex; justify-content: center; gap: 0; margin-bottom: 24px; }\n.unit-btn { font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; padding: 10px 28px; border: 1px solid var(--border); background: transparent; color: var(--text-secondary); cursor: pointer; transition: all .3s ease; font-family: 'Montserrat', sans-serif; }\n.unit-btn:first-child { border-radius: 2px 0 0 2px; }\n.unit-btn:last-child { border-radius: 0 2px 2px 0; border-left: none; }\n.unit-btn.active { background: var(--warm-black); color: var(--cream); border-color: var(--warm-black); }\n.garment-label { text-align: center; margin-bottom: 16px; }\n.garment-label span { font-size: .6rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); background: var(--highlight); padding: 6px 16px; border-radius: 2px; }\n.table-wrapper { overflow-x: auto; }\ntable { width: 100%; border-collapse: collapse; font-size: .85rem; }\nthead th { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1rem; padding: 14px 12px; text-align: center; border-bottom: 2px solid var(--warm-black); }\nthead th:first-child { text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: .65rem; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); vertical-align: bottom; }\ntbody td { padding: 12px; text-align: center; border-bottom: 1px solid var(--border); font-variant-numeric: tabular-nums; font-weight: 300; }\ntbody td:first-child { text-align: left; font-size: .75rem; color: var(--text-secondary); white-space: nowrap; }\ntbody tr:hover { background: var(--highlight); }\n.between-sizes { margin-top: 20px; padding: 16px 20px; background: var(--highlight); border-left: 3px solid var(--muted-gold); border-radius: 0 2px 2px 0; }\n.between-sizes-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .9rem; margin-bottom: 6px; }\n.between-sizes p { font-size: .7rem; line-height: 1.7; color: var(--text-secondary); }\n.fit-notes p { font-size: .72rem; line-height: 1.8; color: var(--text-secondary); max-width: 600px; }\n.fit-notes p + p { margin-top: 8px; }\n.model-note { margin-top: 14px; font-style: italic; font-size: .68rem !important; color: var(--muted-gold) !important; }\n.measure-guide { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin-top: 20px; }\n.measure-item { padding: 18px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.measure-item h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; margin-bottom: 6px; }\n.measure-item p { font-size: .68rem; line-height: 1.7; color: var(--text-secondary); }\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eThe SKYE Puffy Sleeve Crop Top in White offers a vibrant pop of colour with the same voluminous puff sleeves, now crafted in breathable linen. Wear the sleeves on or off the shoulder for a look that goes effortlessly from day to evening.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eVoluminous puff sleeves\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSleeves can be worn on or off the shoulder\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eStructured crop silhouette\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper closure\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eChoose your normal size. The back zipper closure provides a neat, secure fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe SKYE Linen Puffy Sleeve Crop Top is lined with a back zipper closure. Puff sleeves can be styled on or off the shoulder for a versatile look.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0–2', 'US 4–6', 'US 6–8', 'US 10–12', 'US 14–16', 'US 18–20', 'US 22–24'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  bust: 'Bust 31–33″', waist: 'Waist 23–25″' },\n      { size: 'S',   bust: 'Bust 34–36″', waist: 'Waist 26–28″' },\n      { size: 'M',   bust: 'Bust 37–39″', waist: 'Waist 29–31″' },\n      { size: 'L',   bust: 'Bust 40–42″', waist: 'Waist 32–34″' },\n      { size: 'XL',  bust: 'Bust 43–45″', waist: 'Waist 36–38″' },\n      { size: '2XL', bust: 'Bust 46–48″', waist: 'Waist 39–41″' },\n      { size: '3XL', bust: 'Bust 49–51″', waist: 'Waist 42–44″' }\n    ],\n    cm: [\n      { size: 'XS',  bust: 'Bust 78.5–84 cm',   waist: 'Waist 58.5–63.5 cm' },\n      { size: 'S',   bust: 'Bust 86.5–91.5 cm', waist: 'Waist 66–71 cm' },\n      { size: 'M',   bust: 'Bust 94–99 cm',     waist: 'Waist 73.5–78.5 cm' },\n      { size: 'L',   bust: 'Bust 101.5–107 cm', waist: 'Waist 81–86.5 cm' },\n      { size: 'XL',  bust: 'Bust 109–114 cm',   waist: 'Waist 91.5–96.5 cm' },\n      { size: '2XL', bust: 'Bust 117–122 cm',   waist: 'Waist 99–104 cm' },\n      { size: '3XL', bust: 'Bust 124.5–130 cm', waist: 'Waist 106.5–112 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Chest',         values: ['33', '36', '39', '42', '45', '48', '51'] },\n      { label: 'Front Length',  values: ['3 ¾', '4', '4 ¼', '4 ½', '4 ¾', '5', '5 ¼'] },\n      { label: 'Back Length',   values: ['6 ¾', '7', '7 ¼', '7 ½', '7 ¾', '8', '8 ¼'] },\n      { label: 'Sleeve Length', values: ['13 ¾', '14', '14 ¼', '14 ½', '14 ¾', '15', '15 ¼'] }\n    ],\n    cm: [\n      { label: 'Chest',         values: ['84', '91.5', '99', '106.5', '114', '122', '129.5'] },\n      { label: 'Front Length',  values: ['9.5', '10', '10.5', '11.5', '12', '12.5', '13.5'] },\n      { label: 'Back Length',   values: ['17', '18', '18.5', '19', '19.5', '20.5', '21'] },\n      { label: 'Sleeve Length', values: ['35', '35.5', '36', '37', '37.5', '38', '38.5'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.bust + '\u003cbr\u003e' + item.waist + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44262297338047,"sku":"051507559263","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44262297370815,"sku":"051507559201","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44262297403583,"sku":"051507559218","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44262297436351,"sku":"051507559225","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44262297469119,"sku":"051507559232","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44262297501887,"sku":"051507559249","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XXXL","offer_id":44262297534655,"sku":"051507559256","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44417537245375,"sku":"051507559348","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00108_d42f0e9a-4784-460d-ad1e-9bfdb50c6955.jpg?v=1748305458"},{"product_id":"linen-daria-ruffle-pants-in-white","title":"Linen DARIA Ruffle Pants in White","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDARIA Linen Ruffle Pants — White\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { background: var(--cream); color: var(--warm-black); font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; min-height: 100vh; display: flex; justify-content: center; padding: 40px 20px; -webkit-font-smoothing: antialiased; }\n.container { max-width: 820px; width: 100%; font-size: 14px; animation: fadeIn .6s ease-out; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.description { max-width: 620px; margin: 0 auto 40px; text-align: center; }\n.description .lead { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-style: italic; font-size: 1.15rem; line-height: 1.7; margin-bottom: 12px; }\n.tabs-container { margin-top: 10px; }\n.tab-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; }\n.tab-btn { font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 400; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: none; padding: 14px 24px; cursor: pointer; position: relative; transition: color .3s ease; white-space: nowrap; }\n.tab-btn:hover { color: var(--warm-black); }\n.tab-btn.active { color: var(--warm-black); font-weight: 500; }\n.tab-btn.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: var(--warm-black); }\n.tab-panel { display: none; padding: 32px 0; animation: tabFade .3s ease-out; }\n.tab-panel.active { display: block; }\n@keyframes tabFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n.love-list { list-style: none; padding: 0; }\n.love-list li { display: flex; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: .78rem; color: var(--text-secondary); letter-spacing: .02em; }\n.love-list li:last-child { border-bottom: none; }\n.love-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--muted-gold); flex-shrink: 0; }\n.details-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 20px; margin-top: 8px; }\n.detail-card { text-align: center; padding: 16px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.detail-card .detail-label { font-size: .58rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px; }\n.detail-card .detail-value { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; }\n.stretch-dots { display: flex; gap: 5px; justify-content: center; margin-top: 3px; }\n.stretch-dot { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--muted-gold); background: transparent; }\n.stretch-dot.filled { background: var(--muted-gold); }\n.size-finder { background: #fff; border: 1px solid var(--border); border-radius: 2px; padding: 24px; margin-bottom: 24px; }\n.size-finder-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1.05rem; margin-bottom: 6px; text-align: center; }\n.size-finder-subtitle { font-size: .62rem; color: var(--text-secondary); text-align: center; margin-bottom: 16px; }\n.size-finder-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(85px, 1fr)); gap: 8px; }\n.size-finder-card { text-align: center; padding: 14px 8px; border: 1px solid var(--border); border-radius: 2px; transition: all .2s ease; cursor: default; }\n.size-finder-card:hover { border-color: var(--muted-gold); background: var(--highlight); }\n.size-finder-card .size-label { font-family: 'Cormorant Garamond', serif; font-weight: 600; font-size: 1.1rem; margin-bottom: 2px; }\n.size-finder-card .us-size { font-size: .58rem; letter-spacing: .15em; text-transform: uppercase; color: var(--muted-gold); margin-bottom: 6px; }\n.size-finder-card .bust-range { font-size: .6rem; color: var(--text-secondary); line-height: 1.4; }\n.unit-toggle { display: flex; justify-content: center; gap: 0; margin-bottom: 24px; }\n.unit-btn { font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; padding: 10px 28px; border: 1px solid var(--border); background: transparent; color: var(--text-secondary); cursor: pointer; transition: all .3s ease; font-family: 'Montserrat', sans-serif; }\n.unit-btn:first-child { border-radius: 2px 0 0 2px; }\n.unit-btn:last-child { border-radius: 0 2px 2px 0; border-left: none; }\n.unit-btn.active { background: var(--warm-black); color: var(--cream); border-color: var(--warm-black); }\n.garment-label { text-align: center; margin-bottom: 16px; }\n.garment-label span { font-size: .6rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); background: var(--highlight); padding: 6px 16px; border-radius: 2px; }\n.table-wrapper { overflow-x: auto; }\ntable { width: 100%; border-collapse: collapse; font-size: .85rem; }\nthead th { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1rem; padding: 14px 12px; text-align: center; border-bottom: 2px solid var(--warm-black); }\nthead th:first-child { text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: .65rem; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); vertical-align: bottom; }\ntbody td { padding: 12px; text-align: center; border-bottom: 1px solid var(--border); font-variant-numeric: tabular-nums; font-weight: 300; }\ntbody td:first-child { text-align: left; font-size: .75rem; color: var(--text-secondary); white-space: nowrap; }\ntbody tr:hover { background: var(--highlight); }\n.waist-range { font-size: .78rem; white-space: nowrap; }\n.between-sizes { margin-top: 20px; padding: 16px 20px; background: var(--highlight); border-left: 3px solid var(--muted-gold); border-radius: 0 2px 2px 0; }\n.between-sizes-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .9rem; margin-bottom: 6px; }\n.between-sizes p { font-size: .7rem; line-height: 1.7; color: var(--text-secondary); }\n.fit-notes p { font-size: .72rem; line-height: 1.8; color: var(--text-secondary); max-width: 600px; }\n.fit-notes p + p { margin-top: 8px; }\n.model-note { margin-top: 14px; font-style: italic; font-size: .68rem !important; color: var(--muted-gold) !important; }\n.measure-guide { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin-top: 20px; }\n.measure-item { padding: 18px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.measure-item h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; margin-bottom: 6px; }\n.measure-item p { font-size: .68rem; line-height: 1.7; color: var(--text-secondary); }\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eWhite ruffle high-waist pants in breathable linen that bring bold volume and playful movement. Designed with a structured corset waistband for a snatched silhouette, the Daria features a side zipper closure and dramatic ruffle detailing down the leg. Lined for a polished finish. Pair with the Serena Crop Top for a complete look.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eRuffle high-waist pants\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e36½″ inseam\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 50″ long\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Size down if between sizes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eSize down if between sizes. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe Daria Ruffle Pants feature a corset waistband with a small stretch range and dramatic ruffle detailing down the leg.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eHip\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your hips and seat, keeping the tape level all the way around.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eInseam\u003c\/h4\u003e\n          \u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you would like the pants to fall.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0–2', 'US 4–6', 'US 6–8', 'US 10–12', 'US 14–16', 'US 18–20', 'US 22–24'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  waist: 'Waist 23–25″', hip: 'Hip 33–35″' },\n      { size: 'S',   waist: 'Waist 26–28″', hip: 'Hip 36–38″' },\n      { size: 'M',   waist: 'Waist 29–31″', hip: 'Hip 39–41″' },\n      { size: 'L',   waist: 'Waist 32–34″', hip: 'Hip 42–44″' },\n      { size: 'XL',  waist: 'Waist 36–38″', hip: 'Hip 45–47″' },\n      { size: '2XL', waist: 'Waist 39–41″', hip: 'Hip 48–50″' },\n      { size: '3XL', waist: 'Waist 42–44″', hip: 'Hip 51–53″' }\n    ],\n    cm: [\n      { size: 'XS',  waist: 'Waist 58.5–63.5 cm', hip: 'Hip 84–89 cm' },\n      { size: 'S',   waist: 'Waist 66–71 cm',     hip: 'Hip 91.5–96.5 cm' },\n      { size: 'M',   waist: 'Waist 73.5–78.5 cm', hip: 'Hip 99–104 cm' },\n      { size: 'L',   waist: 'Waist 81–86.5 cm',   hip: 'Hip 107–112 cm' },\n      { size: 'XL',  waist: 'Waist 91.5–96.5 cm', hip: 'Hip 114–119 cm' },\n      { size: '2XL', waist: 'Waist 99–104 cm',    hip: 'Hip 122–127 cm' },\n      { size: '3XL', waist: 'Waist 106.5–112 cm', hip: 'Hip 130–135 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Waist',        isRange: true,  values: ['22.5–25', '25.5–28', '28.5–31', '31.5–34', '35.5–38', '38.5–41', '41.5–44'] },\n      { label: 'Inseam',       isRange: false, values: ['36', '36', '36', '36', '36', '36', '36'] },\n      { label: 'Total Length', isRange: false, values: ['50', '50½', '51', '51½', '52', '52½', '53'] }\n    ],\n    cm: [\n      { label: 'Waist',        isRange: true,  values: ['57–63.5', '65–71', '72.5–78.5', '80–86.5', '90–96.5', '98–104', '105.5–112'] },\n      { label: 'Inseam',       isRange: false, values: ['91.5', '91.5', '91.5', '91.5', '91.5', '91.5', '91.5'] },\n      { label: 'Total Length', isRange: false, values: ['127', '128.5', '129.5', '130.5', '132', '133.5', '134.5'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.waist + '\u003cbr\u003e' + item.hip + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) {\n          return '\u003ctd' + (r.isRange ? ' class=\"waist-range\"' : '') + '\u003e' + v + '\u003c\/td\u003e';\n        }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44262308348095,"sku":"051539565263","price":235.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44262308380863,"sku":"051539565201","price":235.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44262308413631,"sku":"051539565218","price":235.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44262308446399,"sku":"051539565225","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44262308479167,"sku":"051539565232","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44262308511935,"sku":"051539565249","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44262308544703,"sku":"051539565256","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45837339721919,"sku":"05766151348","price":235.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00599_3f17a8ab-5b81-4699-82eb-ad0e3c123d14.jpg?v=1748307741"},{"product_id":"linen-daria-ruffle-pants-in-orange","title":"Linen DARIA Ruffle Pants in Orange","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDARIA Linen Ruffle Pants — Orange\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { background: var(--cream); color: var(--warm-black); font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; min-height: 100vh; display: flex; justify-content: center; padding: 40px 20px; -webkit-font-smoothing: antialiased; }\n.container { max-width: 820px; width: 100%; font-size: 14px; animation: fadeIn .6s ease-out; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.description { max-width: 620px; margin: 0 auto 40px; text-align: center; }\n.description .lead { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-style: italic; font-size: 1.15rem; line-height: 1.7; margin-bottom: 12px; }\n.tabs-container { margin-top: 10px; }\n.tab-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; }\n.tab-btn { font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 400; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: none; padding: 14px 24px; cursor: pointer; position: relative; transition: color .3s ease; white-space: nowrap; }\n.tab-btn:hover { color: var(--warm-black); }\n.tab-btn.active { color: var(--warm-black); font-weight: 500; }\n.tab-btn.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: var(--warm-black); }\n.tab-panel { display: none; padding: 32px 0; animation: tabFade .3s ease-out; }\n.tab-panel.active { display: block; }\n@keyframes tabFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n.love-list { list-style: none; padding: 0; }\n.love-list li { display: flex; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: .78rem; color: var(--text-secondary); letter-spacing: .02em; }\n.love-list li:last-child { border-bottom: none; }\n.love-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--muted-gold); flex-shrink: 0; }\n.details-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 20px; margin-top: 8px; }\n.detail-card { text-align: center; padding: 16px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.detail-card .detail-label { font-size: .58rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px; }\n.detail-card .detail-value { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; }\n.stretch-dots { display: flex; gap: 5px; justify-content: center; margin-top: 3px; }\n.stretch-dot { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--muted-gold); background: transparent; }\n.stretch-dot.filled { background: var(--muted-gold); }\n.size-finder { background: #fff; border: 1px solid var(--border); border-radius: 2px; padding: 24px; margin-bottom: 24px; }\n.size-finder-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1.05rem; margin-bottom: 6px; text-align: center; }\n.size-finder-subtitle { font-size: .62rem; color: var(--text-secondary); text-align: center; margin-bottom: 16px; }\n.size-finder-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(85px, 1fr)); gap: 8px; }\n.size-finder-card { text-align: center; padding: 14px 8px; border: 1px solid var(--border); border-radius: 2px; transition: all .2s ease; cursor: default; }\n.size-finder-card:hover { border-color: var(--muted-gold); background: var(--highlight); }\n.size-finder-card .size-label { font-family: 'Cormorant Garamond', serif; font-weight: 600; font-size: 1.1rem; margin-bottom: 2px; }\n.size-finder-card .us-size { font-size: .58rem; letter-spacing: .15em; text-transform: uppercase; color: var(--muted-gold); margin-bottom: 6px; }\n.size-finder-card .bust-range { font-size: .6rem; color: var(--text-secondary); line-height: 1.4; }\n.unit-toggle { display: flex; justify-content: center; gap: 0; margin-bottom: 24px; }\n.unit-btn { font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; padding: 10px 28px; border: 1px solid var(--border); background: transparent; color: var(--text-secondary); cursor: pointer; transition: all .3s ease; font-family: 'Montserrat', sans-serif; }\n.unit-btn:first-child { border-radius: 2px 0 0 2px; }\n.unit-btn:last-child { border-radius: 0 2px 2px 0; border-left: none; }\n.unit-btn.active { background: var(--warm-black); color: var(--cream); border-color: var(--warm-black); }\n.garment-label { text-align: center; margin-bottom: 16px; }\n.garment-label span { font-size: .6rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); background: var(--highlight); padding: 6px 16px; border-radius: 2px; }\n.table-wrapper { overflow-x: auto; }\ntable { width: 100%; border-collapse: collapse; font-size: .85rem; }\nthead th { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1rem; padding: 14px 12px; text-align: center; border-bottom: 2px solid var(--warm-black); }\nthead th:first-child { text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: .65rem; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); vertical-align: bottom; }\ntbody td { padding: 12px; text-align: center; border-bottom: 1px solid var(--border); font-variant-numeric: tabular-nums; font-weight: 300; }\ntbody td:first-child { text-align: left; font-size: .75rem; color: var(--text-secondary); white-space: nowrap; }\ntbody tr:hover { background: var(--highlight); }\n.waist-range { font-size: .78rem; white-space: nowrap; }\n.between-sizes { margin-top: 20px; padding: 16px 20px; background: var(--highlight); border-left: 3px solid var(--muted-gold); border-radius: 0 2px 2px 0; }\n.between-sizes-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .9rem; margin-bottom: 6px; }\n.between-sizes p { font-size: .7rem; line-height: 1.7; color: var(--text-secondary); }\n.fit-notes p { font-size: .72rem; line-height: 1.8; color: var(--text-secondary); max-width: 600px; }\n.fit-notes p + p { margin-top: 8px; }\n.model-note { margin-top: 14px; font-style: italic; font-size: .68rem !important; color: var(--muted-gold) !important; }\n.measure-guide { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin-top: 20px; }\n.measure-item { padding: 18px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.measure-item h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; margin-bottom: 6px; }\n.measure-item p { font-size: .68rem; line-height: 1.7; color: var(--text-secondary); }\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eOrange ruffle high-waist pants in breathable linen that bring bold volume and playful movement. Designed with a structured corset waistband for a snatched silhouette, the Daria features a side zipper closure and dramatic ruffle detailing down the leg. Lined for a polished finish. Pair with the Serena Crop Top for a complete look.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eRuffle high-waist pants\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e36½″ inseam\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 50″ long\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Size down if between sizes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eSize down if between sizes. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe Daria Ruffle Pants feature a corset waistband with a small stretch range and dramatic ruffle detailing down the leg.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eHip\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your hips and seat, keeping the tape level all the way around.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eInseam\u003c\/h4\u003e\n          \u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you would like the pants to fall.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0–2', 'US 4–6', 'US 6–8', 'US 10–12', 'US 14–16', 'US 18–20', 'US 22–24'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  waist: 'Waist 23–25″', hip: 'Hip 33–35″' },\n      { size: 'S',   waist: 'Waist 26–28″', hip: 'Hip 36–38″' },\n      { size: 'M',   waist: 'Waist 29–31″', hip: 'Hip 39–41″' },\n      { size: 'L',   waist: 'Waist 32–34″', hip: 'Hip 42–44″' },\n      { size: 'XL',  waist: 'Waist 36–38″', hip: 'Hip 45–47″' },\n      { size: '2XL', waist: 'Waist 39–41″', hip: 'Hip 48–50″' },\n      { size: '3XL', waist: 'Waist 42–44″', hip: 'Hip 51–53″' }\n    ],\n    cm: [\n      { size: 'XS',  waist: 'Waist 58.5–63.5 cm', hip: 'Hip 84–89 cm' },\n      { size: 'S',   waist: 'Waist 66–71 cm',     hip: 'Hip 91.5–96.5 cm' },\n      { size: 'M',   waist: 'Waist 73.5–78.5 cm', hip: 'Hip 99–104 cm' },\n      { size: 'L',   waist: 'Waist 81–86.5 cm',   hip: 'Hip 107–112 cm' },\n      { size: 'XL',  waist: 'Waist 91.5–96.5 cm', hip: 'Hip 114–119 cm' },\n      { size: '2XL', waist: 'Waist 99–104 cm',    hip: 'Hip 122–127 cm' },\n      { size: '3XL', waist: 'Waist 106.5–112 cm', hip: 'Hip 130–135 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Waist',        isRange: true,  values: ['22.5–25', '25.5–28', '28.5–31', '31.5–34', '35.5–38', '38.5–41', '41.5–44'] },\n      { label: 'Inseam',       isRange: false, values: ['36', '36', '36', '36', '36', '36', '36'] },\n      { label: 'Total Length', isRange: false, values: ['50', '50½', '51', '51½', '52', '52½', '53'] }\n    ],\n    cm: [\n      { label: 'Waist',        isRange: true,  values: ['57–63.5', '65–71', '72.5–78.5', '80–86.5', '90–96.5', '98–104', '105.5–112'] },\n      { label: 'Inseam',       isRange: false, values: ['91.5', '91.5', '91.5', '91.5', '91.5', '91.5', '91.5'] },\n      { label: 'Total Length', isRange: false, values: ['127', '128.5', '129.5', '130.5', '132', '133.5', '134.5'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.waist + '\u003cbr\u003e' + item.hip + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) {\n          return '\u003ctd' + (r.isRange ? ' class=\"waist-range\"' : '') + '\u003e' + v + '\u003c\/td\u003e';\n        }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44262309527743,"sku":"051539566260","price":235.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44262309560511,"sku":"051539566208","price":235.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44262309593279,"sku":"051539566215","price":235.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":44262309626047,"sku":"051539566222","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44262309658815,"sku":"051539566239","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44262309691583,"sku":"051539566246","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44262309724351,"sku":"051539566253","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45837339689151,"sku":"05766150341","price":235.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00519_b35632eb-59ca-477e-bb2c-b5101b01c038.jpg?v=1748307973"},{"product_id":"linen-daria-ruffle-pants-in-pink","title":"Linen DARIA Ruffle Pants in Pink","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDARIA Linen Ruffle Pants — Pink\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { background: var(--cream); color: var(--warm-black); font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; min-height: 100vh; display: flex; justify-content: center; padding: 40px 20px; -webkit-font-smoothing: antialiased; }\n.container { max-width: 820px; width: 100%; font-size: 14px; animation: fadeIn .6s ease-out; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.description { max-width: 620px; margin: 0 auto 40px; text-align: center; }\n.description .lead { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-style: italic; font-size: 1.15rem; line-height: 1.7; margin-bottom: 12px; }\n.tabs-container { margin-top: 10px; }\n.tab-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; }\n.tab-btn { font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 400; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: none; padding: 14px 24px; cursor: pointer; position: relative; transition: color .3s ease; white-space: nowrap; }\n.tab-btn:hover { color: var(--warm-black); }\n.tab-btn.active { color: var(--warm-black); font-weight: 500; }\n.tab-btn.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: var(--warm-black); }\n.tab-panel { display: none; padding: 32px 0; animation: tabFade .3s ease-out; }\n.tab-panel.active { display: block; }\n@keyframes tabFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n.love-list { list-style: none; padding: 0; }\n.love-list li { display: flex; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: .78rem; color: var(--text-secondary); letter-spacing: .02em; }\n.love-list li:last-child { border-bottom: none; }\n.love-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--muted-gold); flex-shrink: 0; }\n.details-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 20px; margin-top: 8px; }\n.detail-card { text-align: center; padding: 16px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.detail-card .detail-label { font-size: .58rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px; }\n.detail-card .detail-value { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; }\n.stretch-dots { display: flex; gap: 5px; justify-content: center; margin-top: 3px; }\n.stretch-dot { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--muted-gold); background: transparent; }\n.stretch-dot.filled { background: var(--muted-gold); }\n.size-finder { background: #fff; border: 1px solid var(--border); border-radius: 2px; padding: 24px; margin-bottom: 24px; }\n.size-finder-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1.05rem; margin-bottom: 6px; text-align: center; }\n.size-finder-subtitle { font-size: .62rem; color: var(--text-secondary); text-align: center; margin-bottom: 16px; }\n.size-finder-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(85px, 1fr)); gap: 8px; }\n.size-finder-card { text-align: center; padding: 14px 8px; border: 1px solid var(--border); border-radius: 2px; transition: all .2s ease; cursor: default; }\n.size-finder-card:hover { border-color: var(--muted-gold); background: var(--highlight); }\n.size-finder-card .size-label { font-family: 'Cormorant Garamond', serif; font-weight: 600; font-size: 1.1rem; margin-bottom: 2px; }\n.size-finder-card .us-size { font-size: .58rem; letter-spacing: .15em; text-transform: uppercase; color: var(--muted-gold); margin-bottom: 6px; }\n.size-finder-card .bust-range { font-size: .6rem; color: var(--text-secondary); line-height: 1.4; }\n.unit-toggle { display: flex; justify-content: center; gap: 0; margin-bottom: 24px; }\n.unit-btn { font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; padding: 10px 28px; border: 1px solid var(--border); background: transparent; color: var(--text-secondary); cursor: pointer; transition: all .3s ease; font-family: 'Montserrat', sans-serif; }\n.unit-btn:first-child { border-radius: 2px 0 0 2px; }\n.unit-btn:last-child { border-radius: 0 2px 2px 0; border-left: none; }\n.unit-btn.active { background: var(--warm-black); color: var(--cream); border-color: var(--warm-black); }\n.garment-label { text-align: center; margin-bottom: 16px; }\n.garment-label span { font-size: .6rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); background: var(--highlight); padding: 6px 16px; border-radius: 2px; }\n.table-wrapper { overflow-x: auto; }\ntable { width: 100%; border-collapse: collapse; font-size: .85rem; }\nthead th { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1rem; padding: 14px 12px; text-align: center; border-bottom: 2px solid var(--warm-black); }\nthead th:first-child { text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: .65rem; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); vertical-align: bottom; }\ntbody td { padding: 12px; text-align: center; border-bottom: 1px solid var(--border); font-variant-numeric: tabular-nums; font-weight: 300; }\ntbody td:first-child { text-align: left; font-size: .75rem; color: var(--text-secondary); white-space: nowrap; }\ntbody tr:hover { background: var(--highlight); }\n.waist-range { font-size: .78rem; white-space: nowrap; }\n.between-sizes { margin-top: 20px; padding: 16px 20px; background: var(--highlight); border-left: 3px solid var(--muted-gold); border-radius: 0 2px 2px 0; }\n.between-sizes-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .9rem; margin-bottom: 6px; }\n.between-sizes p { font-size: .7rem; line-height: 1.7; color: var(--text-secondary); }\n.fit-notes p { font-size: .72rem; line-height: 1.8; color: var(--text-secondary); max-width: 600px; }\n.fit-notes p + p { margin-top: 8px; }\n.model-note { margin-top: 14px; font-style: italic; font-size: .68rem !important; color: var(--muted-gold) !important; }\n.measure-guide { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin-top: 20px; }\n.measure-item { padding: 18px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.measure-item h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; margin-bottom: 6px; }\n.measure-item p { font-size: .68rem; line-height: 1.7; color: var(--text-secondary); }\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003ePink ruffle high-waist pants in breathable linen that bring bold volume and playful movement. Designed with a structured corset waistband for a snatched silhouette, the Daria features a side zipper closure and dramatic ruffle detailing down the leg. Lined for a polished finish. Pair with the Serena Crop Top for a complete look.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eRuffle high-waist pants\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e36½″ inseam\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 50″ long\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Size down if between sizes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eSize down if between sizes. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe Daria Ruffle Pants feature a corset waistband with a small stretch range and dramatic ruffle detailing down the leg.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eHip\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your hips and seat, keeping the tape level all the way around.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eInseam\u003c\/h4\u003e\n          \u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you would like the pants to fall.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0–2', 'US 4–6', 'US 6–8', 'US 10–12', 'US 14–16', 'US 18–20', 'US 22–24'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  waist: 'Waist 23–25″', hip: 'Hip 33–35″' },\n      { size: 'S',   waist: 'Waist 26–28″', hip: 'Hip 36–38″' },\n      { size: 'M',   waist: 'Waist 29–31″', hip: 'Hip 39–41″' },\n      { size: 'L',   waist: 'Waist 32–34″', hip: 'Hip 42–44″' },\n      { size: 'XL',  waist: 'Waist 36–38″', hip: 'Hip 45–47″' },\n      { size: '2XL', waist: 'Waist 39–41″', hip: 'Hip 48–50″' },\n      { size: '3XL', waist: 'Waist 42–44″', hip: 'Hip 51–53″' }\n    ],\n    cm: [\n      { size: 'XS',  waist: 'Waist 58.5–63.5 cm', hip: 'Hip 84–89 cm' },\n      { size: 'S',   waist: 'Waist 66–71 cm',     hip: 'Hip 91.5–96.5 cm' },\n      { size: 'M',   waist: 'Waist 73.5–78.5 cm', hip: 'Hip 99–104 cm' },\n      { size: 'L',   waist: 'Waist 81–86.5 cm',   hip: 'Hip 107–112 cm' },\n      { size: 'XL',  waist: 'Waist 91.5–96.5 cm', hip: 'Hip 114–119 cm' },\n      { size: '2XL', waist: 'Waist 99–104 cm',    hip: 'Hip 122–127 cm' },\n      { size: '3XL', waist: 'Waist 106.5–112 cm', hip: 'Hip 130–135 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Waist',        isRange: true,  values: ['22.5–25', '25.5–28', '28.5–31', '31.5–34', '35.5–38', '38.5–41', '41.5–44'] },\n      { label: 'Inseam',       isRange: false, values: ['36', '36', '36', '36', '36', '36', '36'] },\n      { label: 'Total Length', isRange: false, values: ['50', '50½', '51', '51½', '52', '52½', '53'] }\n    ],\n    cm: [\n      { label: 'Waist',        isRange: true,  values: ['57–63.5', '65–71', '72.5–78.5', '80–86.5', '90–96.5', '98–104', '105.5–112'] },\n      { label: 'Inseam',       isRange: false, values: ['91.5', '91.5', '91.5', '91.5', '91.5', '91.5', '91.5'] },\n      { label: 'Total Length', isRange: false, values: ['127', '128.5', '129.5', '130.5', '132', '133.5', '134.5'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.waist + '\u003cbr\u003e' + item.hip + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) {\n          return '\u003ctd' + (r.isRange ? ' class=\"waist-range\"' : '') + '\u003e' + v + '\u003c\/td\u003e';\n        }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44263416201407,"sku":"051539569261","price":235.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44263416234175,"sku":"051539569209","price":235.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44263416266943,"sku":"051539569216","price":235.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44263416299711,"sku":"051539569223","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44263416332479,"sku":"051539569230","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44263416365247,"sku":"051539569247","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44263416398015,"sku":"051539569254","price":235.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45837339754687,"sku":"05766152345","price":235.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00794_5ce94cc5-8229-4694-b166-c9c1e5e57bc7.jpg?v=1748371680"},{"product_id":"linen-skye-puffy-sleeve-crop-top-in-pink","title":"Linen SKYE Puffy Sleeve Crop Top in Pink","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eSKYE Linen Puffy Sleeve Crop Top — Pink\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { background: var(--cream); color: var(--warm-black); font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; min-height: 100vh; display: flex; justify-content: center; padding: 40px 20px; -webkit-font-smoothing: antialiased; }\n.container { max-width: 820px; width: 100%; font-size: 14px; animation: fadeIn .6s ease-out; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.description { max-width: 620px; margin: 0 auto 40px; text-align: center; }\n.description .lead { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-style: italic; font-size: 1.15rem; line-height: 1.7; margin-bottom: 12px; }\n.tabs-container { margin-top: 10px; }\n.tab-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; }\n.tab-btn { font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 400; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: none; padding: 14px 24px; cursor: pointer; position: relative; transition: color .3s ease; white-space: nowrap; }\n.tab-btn:hover { color: var(--warm-black); }\n.tab-btn.active { color: var(--warm-black); font-weight: 500; }\n.tab-btn.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: var(--warm-black); }\n.tab-panel { display: none; padding: 32px 0; animation: tabFade .3s ease-out; }\n.tab-panel.active { display: block; }\n@keyframes tabFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n.love-list { list-style: none; padding: 0; }\n.love-list li { display: flex; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: .78rem; color: var(--text-secondary); letter-spacing: .02em; }\n.love-list li:last-child { border-bottom: none; }\n.love-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--muted-gold); flex-shrink: 0; }\n.details-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 20px; margin-top: 8px; }\n.detail-card { text-align: center; padding: 16px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.detail-card .detail-label { font-size: .58rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px; }\n.detail-card .detail-value { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; }\n.stretch-dots { display: flex; gap: 5px; justify-content: center; margin-top: 3px; }\n.stretch-dot { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--muted-gold); background: transparent; }\n.stretch-dot.filled { background: var(--muted-gold); }\n.size-finder { background: #fff; border: 1px solid var(--border); border-radius: 2px; padding: 24px; margin-bottom: 24px; }\n.size-finder-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1.05rem; margin-bottom: 6px; text-align: center; }\n.size-finder-subtitle { font-size: .62rem; color: var(--text-secondary); text-align: center; margin-bottom: 16px; }\n.size-finder-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(85px, 1fr)); gap: 8px; }\n.size-finder-card { text-align: center; padding: 14px 8px; border: 1px solid var(--border); border-radius: 2px; transition: all .2s ease; cursor: default; }\n.size-finder-card:hover { border-color: var(--muted-gold); background: var(--highlight); }\n.size-finder-card .size-label { font-family: 'Cormorant Garamond', serif; font-weight: 600; font-size: 1.1rem; margin-bottom: 2px; }\n.size-finder-card .us-size { font-size: .58rem; letter-spacing: .15em; text-transform: uppercase; color: var(--muted-gold); margin-bottom: 6px; }\n.size-finder-card .bust-range { font-size: .6rem; color: var(--text-secondary); line-height: 1.4; }\n.unit-toggle { display: flex; justify-content: center; gap: 0; margin-bottom: 24px; }\n.unit-btn { font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; padding: 10px 28px; border: 1px solid var(--border); background: transparent; color: var(--text-secondary); cursor: pointer; transition: all .3s ease; font-family: 'Montserrat', sans-serif; }\n.unit-btn:first-child { border-radius: 2px 0 0 2px; }\n.unit-btn:last-child { border-radius: 0 2px 2px 0; border-left: none; }\n.unit-btn.active { background: var(--warm-black); color: var(--cream); border-color: var(--warm-black); }\n.garment-label { text-align: center; margin-bottom: 16px; }\n.garment-label span { font-size: .6rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-secondary); background: var(--highlight); padding: 6px 16px; border-radius: 2px; }\n.table-wrapper { overflow-x: auto; }\ntable { width: 100%; border-collapse: collapse; font-size: .85rem; }\nthead th { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 1rem; padding: 14px 12px; text-align: center; border-bottom: 2px solid var(--warm-black); }\nthead th:first-child { text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: .65rem; letter-spacing: .18em; text-transform: uppercase; color: var(--text-secondary); vertical-align: bottom; }\ntbody td { padding: 12px; text-align: center; border-bottom: 1px solid var(--border); font-variant-numeric: tabular-nums; font-weight: 300; }\ntbody td:first-child { text-align: left; font-size: .75rem; color: var(--text-secondary); white-space: nowrap; }\ntbody tr:hover { background: var(--highlight); }\n.between-sizes { margin-top: 20px; padding: 16px 20px; background: var(--highlight); border-left: 3px solid var(--muted-gold); border-radius: 0 2px 2px 0; }\n.between-sizes-title { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .9rem; margin-bottom: 6px; }\n.between-sizes p { font-size: .7rem; line-height: 1.7; color: var(--text-secondary); }\n.fit-notes p { font-size: .72rem; line-height: 1.8; color: var(--text-secondary); max-width: 600px; }\n.fit-notes p + p { margin-top: 8px; }\n.model-note { margin-top: 14px; font-style: italic; font-size: .68rem !important; color: var(--muted-gold) !important; }\n.measure-guide { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin-top: 20px; }\n.measure-item { padding: 18px; background: #fff; border: 1px solid var(--border); border-radius: 2px; }\n.measure-item h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .95rem; margin-bottom: 6px; }\n.measure-item p { font-size: .68rem; line-height: 1.7; color: var(--text-secondary); }\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eThe SKYE Puffy Sleeve Crop Top in Pink offers a vibrant pop of colour with the same voluminous puff sleeves, now crafted in breathable linen. Wear the sleeves on or off the shoulder for a look that goes effortlessly from day to evening.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eVoluminous puff sleeves\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSleeves can be worn on or off the shoulder\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eStructured crop silhouette\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper closure\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eChoose your normal size. The back zipper closure provides a neat, secure fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe SKYE Linen Puffy Sleeve Crop Top is lined with a back zipper closure. Puff sleeves can be styled on or off the shoulder for a versatile look.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e80% Linen · 20% Cotton\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0–2', 'US 4–6', 'US 6–8', 'US 10–12', 'US 14–16', 'US 18–20', 'US 22–24'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  bust: 'Bust 31–33″', waist: 'Waist 23–25″' },\n      { size: 'S',   bust: 'Bust 34–36″', waist: 'Waist 26–28″' },\n      { size: 'M',   bust: 'Bust 37–39″', waist: 'Waist 29–31″' },\n      { size: 'L',   bust: 'Bust 40–42″', waist: 'Waist 32–34″' },\n      { size: 'XL',  bust: 'Bust 43–45″', waist: 'Waist 36–38″' },\n      { size: '2XL', bust: 'Bust 46–48″', waist: 'Waist 39–41″' },\n      { size: '3XL', bust: 'Bust 49–51″', waist: 'Waist 42–44″' }\n    ],\n    cm: [\n      { size: 'XS',  bust: 'Bust 78.5–84 cm',   waist: 'Waist 58.5–63.5 cm' },\n      { size: 'S',   bust: 'Bust 86.5–91.5 cm', waist: 'Waist 66–71 cm' },\n      { size: 'M',   bust: 'Bust 94–99 cm',     waist: 'Waist 73.5–78.5 cm' },\n      { size: 'L',   bust: 'Bust 101.5–107 cm', waist: 'Waist 81–86.5 cm' },\n      { size: 'XL',  bust: 'Bust 109–114 cm',   waist: 'Waist 91.5–96.5 cm' },\n      { size: '2XL', bust: 'Bust 117–122 cm',   waist: 'Waist 99–104 cm' },\n      { size: '3XL', bust: 'Bust 124.5–130 cm', waist: 'Waist 106.5–112 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Chest',         values: ['33', '36', '39', '42', '45', '48', '51'] },\n      { label: 'Front Length',  values: ['3 ¾', '4', '4 ¼', '4 ½', '4 ¾', '5', '5 ¼'] },\n      { label: 'Back Length',   values: ['6 ¾', '7', '7 ¼', '7 ½', '7 ¾', '8', '8 ¼'] },\n      { label: 'Sleeve Length', values: ['13 ¾', '14', '14 ¼', '14 ½', '14 ¾', '15', '15 ¼'] }\n    ],\n    cm: [\n      { label: 'Chest',         values: ['84', '91.5', '99', '106.5', '114', '122', '129.5'] },\n      { label: 'Front Length',  values: ['9.5', '10', '10.5', '11.5', '12', '12.5', '13.5'] },\n      { label: 'Back Length',   values: ['17', '18', '18.5', '19', '19.5', '20.5', '21'] },\n      { label: 'Sleeve Length', values: ['35', '35.5', '36', '37', '37.5', '38', '38.5'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.bust + '\u003cbr\u003e' + item.waist + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44263466696895,"sku":"051507571265","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44263466729663,"sku":"051507571203","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44263466762431,"sku":"051507571210","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44263466795199,"sku":"051507571227","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44263466827967,"sku":"051507571234","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":44263466860735,"sku":"051507571241","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44263466893503,"sku":"051507571258","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44417532002495,"sku":"051507571340","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00720_6a7e75e0-be52-47d0-8654-6bc0b44d6a65.jpg?v=1748373222"},{"product_id":"luna-kaftan-maxi-dress","title":"LUNA Kaftan Maxi Dress","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe LUNA Kaftan Maxi Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;font-size:14px;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;font-size:14px;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap;min-width:110px}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eEffortless and unforgettable. The LUNA Kaftan Maxi Dress is a flowy mesh batwing design featuring a vibrant ombré that transitions from warm coral at the shoulders to deep fuchsia at the hem. Lightweight enough to wear all day, dramatic enough to own any room. The relaxed silhouette drapes beautifully over every body, and the keyhole detail gives you the option to wear it front or back. Resort-ready, and beyond.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003ePrinted mesh batwing kaftan maxi dress\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eKeyhole detail, worn front or back\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLightweight and stretchy\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eExcellent air permeability\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 62″ long (size S)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined but slightly sheer. The mesh fabric has a subtle see-through quality even with the lining\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n        \u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\n          \u003cspan style=\"font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e\n          Choose your normal size.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eChoose your normal size. The stretchy mesh fabric adapts to your shape, and the relaxed batwing silhouette gives plenty of room.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n        \u003cp\u003eThe LUNA Kaftan Maxi Dress is a stretchy mesh batwing style with a 2\/3 stretch factor. The relaxed silhouette flows beautifully over the body.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eHip\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e70% Polyester · 30% Spandex\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLightweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eOpacity\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eSlightly Sheer\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0\\u20132', 'US 4\\u20136', 'US 6\\u20138', 'US 10\\u201312', 'US 14\\u201316', 'US 18\\u201320', 'US 22\\u201324', 'US 24\\u201326'];\n\n  var sizeFinderData = {\n    in: [\n      {size: 'XS',  bust: 'Bust 31\\u201333\\u2033',   hip: 'Hip 33\\u201335\\u2033'},\n      {size: 'S',   bust: 'Bust 34\\u201336\\u2033',   hip: 'Hip 36\\u201338\\u2033'},\n      {size: 'M',   bust: 'Bust 37\\u201339\\u2033',   hip: 'Hip 39\\u201341\\u2033'},\n      {size: 'L',   bust: 'Bust 40\\u201342\\u2033',   hip: 'Hip 42\\u201344\\u2033'},\n      {size: 'XL',  bust: 'Bust 43\\u201345\\u2033',   hip: 'Hip 45\\u201347\\u2033'},\n      {size: '2XL', bust: 'Bust 46\\u201348\\u2033',   hip: 'Hip 48\\u201350\\u2033'},\n      {size: '3XL', bust: 'Bust 49\\u201351\\u2033',   hip: 'Hip 51\\u201353\\u2033'},\n      {size: '4XL', bust: 'Bust 52\\u201355\\u2033',   hip: 'Hip 53\\u201355\\u2033'}\n    ],\n    cm: [\n      {size: 'XS',  bust: 'Bust 78.5\\u201384 cm',   hip: 'Hip 84\\u201389 cm'},\n      {size: 'S',   bust: 'Bust 86.5\\u201391.5 cm', hip: 'Hip 91.5\\u201396.5 cm'},\n      {size: 'M',   bust: 'Bust 94\\u201399 cm',     hip: 'Hip 99\\u2013104 cm'},\n      {size: 'L',   bust: 'Bust 101.5\\u2013107 cm', hip: 'Hip 107\\u2013112 cm'},\n      {size: 'XL',  bust: 'Bust 109\\u2013114 cm',   hip: 'Hip 114\\u2013119 cm'},\n      {size: '2XL', bust: 'Bust 117\\u2013122 cm',   hip: 'Hip 122\\u2013127 cm'},\n      {size: '3XL', bust: 'Bust 124.5\\u2013130 cm', hip: 'Hip 130\\u2013135 cm'},\n      {size: '4XL', bust: 'Bust 132\\u2013140 cm',   hip: 'Hip 135\\u2013140 cm'}\n    ]\n  };\n\n  var tableData = {\n    in: [\n      {label: 'Bust', values: ['26.4', '28.8', '31.2', '33.6', '36.0', '38.4', '40.8', '43.2']},\n      {label: 'Hip',  values: ['31.6', '34.0', '36.4', '38.8', '41.2', '43.6', '46.0', '48.4']}\n    ],\n    cm: [\n      {label: 'Bust', values: ['67.0', '73.0', '79.0', '85.5', '91.5', '97.5', '103.5', '110.0']},\n      {label: 'Hip',  values: ['80.5', '86.5', '92.5', '98.5', '104.5', '110.5', '117.0', '123.0']}\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML = '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e'\n        + '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e'\n        + '\u003cdiv class=\"bust-range\"\u003e' + item.bust + '\u003cbr\u003e' + item.hip + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e'\n        + r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"shakara","offers":[{"title":"XS","offer_id":44412451422399,"sku":"051532585268","price":290.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44412451455167,"sku":"051532585206","price":290.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44412451487935,"sku":"051532585213","price":290.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44412451520703,"sku":"051532585220","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44412451553471,"sku":"051532585237","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44412451586239,"sku":"051532585244","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44412451619007,"sku":"051532585251","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44412451651775,"sku":"051532585343","price":290.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC01238_660df03c-8f56-44d5-81aa-5e69ddf8aad1.jpg?v=1753256877"},{"product_id":"sienna-kaftan-maxi-dress","title":"SIENNA Kaftan Maxi Dress","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe SIENNA Kaftan Maxi Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;font-size:14px;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;font-size:14px;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap;min-width:110px}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eEffortless and unforgettable. The SIENNA Kaftan Maxi Dress is a flowy mesh batwing design featuring a vibrant ombré that transitions from warm coral at the shoulders to deep fuchsia at the hem. Lightweight enough to wear all day, dramatic enough to own any room. The relaxed silhouette drapes beautifully over every body, and the keyhole detail gives you the option to wear it front or back. Resort-ready, and beyond.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003c!-- DETAILS TAB --\u003e\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003ePrinted mesh batwing kaftan maxi dress\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eKeyhole detail, worn front or back\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLightweight and stretchy\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eExcellent air permeability\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 62″ long (size S)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined but slightly sheer. The mesh fabric has a subtle see-through quality even with the lining\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n        \u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\n          \u003cspan style=\"font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e\n          Choose your normal size.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SIZE GUIDE TAB --\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n              \u003cth\u003e4XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eChoose your normal size. The stretchy mesh fabric adapts to your shape, and the relaxed batwing silhouette gives plenty of room.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n        \u003cp\u003eThe SIENNA Kaftan Maxi Dress is a stretchy mesh batwing style with a 2\/3 stretch factor. The relaxed silhouette flows beautifully over the body.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eHip\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FABRIC \u0026 CARE TAB --\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e70% Polyester · 30% Spandex\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLightweight · Breathable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eOpacity\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eSlightly Sheer\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst usSizes = ['US 0\\u20132', 'US 4\\u20136', 'US 6\\u20138', 'US 10\\u201312', 'US 14\\u201316', 'US 18\\u201320', 'US 22\\u201324', 'US 24\\u201326'];\n\nconst sizeFinderData = {\n  in: [\n    {size: 'XS',  bust: 'Bust 31\\u201333\\u2033',    hip: 'Hip 33\\u201335\\u2033'},\n    {size: 'S',   bust: 'Bust 34\\u201336\\u2033',    hip: 'Hip 36\\u201338\\u2033'},\n    {size: 'M',   bust: 'Bust 37\\u201339\\u2033',    hip: 'Hip 39\\u201341\\u2033'},\n    {size: 'L',   bust: 'Bust 40\\u201342\\u2033',    hip: 'Hip 42\\u201344\\u2033'},\n    {size: 'XL',  bust: 'Bust 43\\u201345\\u2033',    hip: 'Hip 45\\u201347\\u2033'},\n    {size: '2XL', bust: 'Bust 46\\u201348\\u2033',    hip: 'Hip 48\\u201350\\u2033'},\n    {size: '3XL', bust: 'Bust 49\\u201351\\u2033',    hip: 'Hip 51\\u201353\\u2033'},\n    {size: '4XL', bust: 'Bust 52\\u201355\\u2033',    hip: 'Hip 53\\u201355\\u2033'}\n  ],\n  cm: [\n    {size: 'XS',  bust: 'Bust 78.5\\u201384 cm',    hip: 'Hip 84\\u201389 cm'},\n    {size: 'S',   bust: 'Bust 86.5\\u201391.5 cm',  hip: 'Hip 91.5\\u201396.5 cm'},\n    {size: 'M',   bust: 'Bust 94\\u201399 cm',      hip: 'Hip 99\\u2013104 cm'},\n    {size: 'L',   bust: 'Bust 101.5\\u2013107 cm',  hip: 'Hip 107\\u2013112 cm'},\n    {size: 'XL',  bust: 'Bust 109\\u2013114 cm',    hip: 'Hip 114\\u2013119 cm'},\n    {size: '2XL', bust: 'Bust 117\\u2013122 cm',    hip: 'Hip 122\\u2013127 cm'},\n    {size: '3XL', bust: 'Bust 124.5\\u2013130 cm',  hip: 'Hip 130\\u2013135 cm'},\n    {size: '4XL', bust: 'Bust 132\\u2013140 cm',    hip: 'Hip 135\\u2013140 cm'}\n  ]\n};\n\nconst tableData = {\n  in: [\n    {label: 'Bust', values: ['26.4', '28.8', '31.2', '33.6', '36.0', '38.4', '40.8', '43.2']},\n    {label: 'Hip',  values: ['31.6', '34.0', '36.4', '38.8', '41.2', '43.6', '46.0', '48.4']}\n  ],\n  cm: [\n    {label: 'Bust', values: ['67.0', '73.0', '79.0', '85.5', '91.5', '97.5', '103.5', '110.0']},\n    {label: 'Hip',  values: ['80.5', '86.5', '92.5', '98.5', '104.5', '110.5', '117.0', '123.0']}\n  ]\n};\n\nfunction switchTab(tab) {\n  document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n  document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n  event.target.classList.add('active');\n  document.getElementById('tab-' + tab).classList.add('active');\n}\n\nvar currentUnit = 'in';\n\nfunction setUnit(u) {\n  currentUnit = u;\n  document.querySelectorAll('.unit-btn').forEach(function(b) {\n    b.classList.toggle('active', b.textContent.toLowerCase().includes(u === 'in' ? 'inch' : 'cent'));\n  });\n  renderTable();\n  renderSizeFinder();\n}\n\nfunction renderSizeFinder() {\n  var g = document.getElementById('sizeFinderGrid');\n  g.innerHTML = '';\n  sizeFinderData[currentUnit].forEach(function(item, i) {\n    var c = document.createElement('div');\n    c.className = 'size-finder-card';\n    c.innerHTML = '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e'\n      + '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e'\n      + '\u003cdiv class=\"bust-range\"\u003e' + item.bust + '\u003cbr\u003e' + item.hip + '\u003c\/div\u003e';\n    g.appendChild(c);\n  });\n}\n\nfunction renderTable() {\n  var t = document.getElementById('tableBody');\n  t.innerHTML = '';\n  tableData[currentUnit].forEach(function(r) {\n    var tr = document.createElement('tr');\n    tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e'\n      + r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n    t.appendChild(tr);\n  });\n}\n\nrenderTable();\nrenderSizeFinder();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"shakara","offers":[{"title":"XS","offer_id":44412494676159,"sku":"051532591269","price":290.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44412494708927,"sku":"051532591207","price":290.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44412494741695,"sku":"051532591214","price":290.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44412494774463,"sku":"051532591221","price":290.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":44412494807231,"sku":"051532591238","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44412494839999,"sku":"051532591245","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44412494872767,"sku":"051532591252","price":290.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44412494905535,"sku":"051532591344","price":290.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/DSC00785.jpg?v=1753254254"},{"product_id":"denim-adele-peplum-top","title":"Denim Pinstripe ADELE Peplum Top","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Adele Top\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eA sculpted, feminine statement piece crafted in our signature pinstriped denim. Designed with a structured corset waist and a voluminous bubble peplum, the Adele creates a beautifully cinched and dramatic silhouette. The double adjustable straps offer a customisable fit, while the lined interior ensures comfort and a smooth, refined finish.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFully lined for comfort and structure\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eAdjustable double shoulder straps\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBubble peplum hem\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSculpting corset waist detail\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eStatement silhouette perfect for styling with wide-leg pants or skirts\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack lace-up closure for added adjustability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Size up if fuller in the bust. The lace-up back and double straps provide adjustment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eThe Adele has a structured corset fit with no stretch and approximately 0–2″ of ease at the waist. If you're between sizes, we recommend sizing up, since the back lace-up closure and adjustable double straps let you cinch down for a custom fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Adele Top is a structured, no-stretch style with a close-fitting corset waist and bubble peplum. The double adjustable straps and back lace-up closure provide a fully customisable fit. Choose your normal size.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size XS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eBust\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eFully Lined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0–2','US 4–6','US 6–8','US 10–12','US 14–16','US 18–20','US 22–24','US 24–26'];\nconst sizeFinderData={in:[{size:'XS',bust:'Bust 31–33″',waist:'Waist 23–25″'},{size:'S',bust:'Bust 34–36″',waist:'Waist 26–28″'},{size:'M',bust:'Bust 37–39″',waist:'Waist 29–31″'},{size:'L',bust:'Bust 40–42″',waist:'Waist 32–34″'},{size:'XL',bust:'Bust 43–45″',waist:'Waist 36–38″'},{size:'2XL',bust:'Bust 46–48″',waist:'Waist 39–41″'},{size:'3XL',bust:'Bust 49–51″',waist:'Waist 42–44″'},{size:'4XL',bust:'Bust 52–55″',waist:'Waist 45–47″'}],cm:[{size:'XS',bust:'Bust 78.5–84 cm',waist:'Waist 58.5–63.5 cm'},{size:'S',bust:'Bust 86.5–91.5 cm',waist:'Waist 66–71 cm'},{size:'M',bust:'Bust 94–99 cm',waist:'Waist 73.5–78.5 cm'},{size:'L',bust:'Bust 101.5–107 cm',waist:'Waist 81–86.5 cm'},{size:'XL',bust:'Bust 109–114 cm',waist:'Waist 91.5–96.5 cm'},{size:'2XL',bust:'Bust 117–122 cm',waist:'Waist 99–104 cm'},{size:'3XL',bust:'Bust 124.5–130 cm',waist:'Waist 106.5–112 cm'},{size:'4XL',bust:'Bust 132–140 cm',waist:'Waist 114–119 cm'}]};\nconst tableData={in:[{label:'Waist',values:['22','25','28','31','34','37','40','43']},{label:'Side Length',values:['11','11 ¼','11 ½','11 ¾','12','12 ¼','12 ½','12 ¾']}],cm:[{label:'Waist',values:['55.9','63.5','71.1','78.7','86.4','94','101.5','109.2']},{label:'Side Length',values:['27.9','28.6','29.2','29.8','30.5','31.1','31.8','32.4']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44635157594303,"sku":"051507707268","price":225.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44635157627071,"sku":"051507707206","price":225.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44635157659839,"sku":"051507707213","price":225.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44635157692607,"sku":"051507707220","price":225.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44635157725375,"sku":"051507707237","price":225.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44635157758143,"sku":"051507707244","price":225.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44635157790911,"sku":"051507707251","price":225.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44635157823679,"sku":"051507707343","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure1126.jpg?v=1763332750"},{"product_id":"denim-noemi-midi-dress","title":"Denim Pinstripe NOEMI Midi Dress","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nbody {\n  background: var(--cream);\n  color: var(--warm-black);\n  font-family: 'Montserrat', sans-serif;\n  font-weight: 300;\n  font-size: 14px;\n  min-height: 100vh;\n  display: flex;\n  justify-content: center;\n  padding: 40px 20px;\n  -webkit-font-smoothing: antialiased;\n}\n\n.container {\n  max-width: 820px;\n  width: 100%;\n  font-size: 14px;\n  animation: fadeIn .6s ease-out;\n}\n\n@keyframes fadeIn {\n  from { opacity: 0; transform: translateY(12px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.description {\n  max-width: 620px;\n  margin: 0 auto 40px;\n  text-align: center;\n}\n\n.description .lead {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 400;\n  font-style: italic;\n  font-size: 1.15rem;\n  line-height: 1.7;\n  margin-bottom: 12px;\n}\n\n.tabs-container {\n  margin-top: 10px;\n}\n\n.tab-nav {\n  display: flex;\n  border-bottom: 2px solid var(--border);\n  gap: 0;\n}\n\n.tab-btn {\n  font-family: 'Montserrat', sans-serif;\n  font-size: .68rem;\n  font-weight: 400;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  background: transparent;\n  border: none;\n  padding: 14px 24px;\n  cursor: pointer;\n  position: relative;\n  transition: color .3s ease;\n  white-space: nowrap;\n}\n\n.tab-btn:hover {\n  color: var(--warm-black);\n}\n\n.tab-btn.active {\n  color: var(--warm-black);\n  font-weight: 500;\n}\n\n.tab-btn.active::after {\n  content: '';\n  position: absolute;\n  bottom: -2px;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: var(--warm-black);\n}\n\n.tab-panel {\n  display: none;\n  padding: 32px 0;\n  animation: tabFade .3s ease-out;\n}\n\n.tab-panel.active {\n  display: block;\n}\n\n@keyframes tabFade {\n  from { opacity: 0; transform: translateY(6px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.love-list {\n  list-style: none;\n  padding: 0;\n}\n\n.love-list li {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--border);\n  font-size: .78rem;\n  color: var(--text-secondary);\n  letter-spacing: .02em;\n}\n\n.love-list li:last-child {\n  border-bottom: none;\n}\n\n.love-dot {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: var(--muted-gold);\n  flex-shrink: 0;\n}\n\n.details-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 20px;\n  margin-top: 8px;\n}\n\n.detail-card {\n  text-align: center;\n  padding: 16px;\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n}\n\n.detail-card .detail-label {\n  font-size: .58rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  margin-bottom: 6px;\n}\n\n.detail-card .detail-value {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .95rem;\n}\n\n.stretch-dots {\n  display: flex;\n  gap: 5px;\n  justify-content: center;\n  margin-top: 3px;\n}\n\n.stretch-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  border: 1px solid var(--muted-gold);\n  background: transparent;\n}\n\n.stretch-dot.filled {\n  background: var(--muted-gold);\n}\n\n.size-finder {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n  padding: 24px;\n  margin-bottom: 24px;\n}\n\n.size-finder-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: 1.05rem;\n  margin-bottom: 6px;\n  text-align: center;\n}\n\n.size-finder-subtitle {\n  font-size: .62rem;\n  color: var(--text-secondary);\n  text-align: center;\n  margin-bottom: 16px;\n}\n\n.size-finder-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));\n  gap: 8px;\n}\n\n.size-finder-card {\n  text-align: center;\n  padding: 14px 8px;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n  transition: all .2s ease;\n  cursor: default;\n}\n\n.size-finder-card:hover {\n  border-color: var(--muted-gold);\n  background: var(--highlight);\n}\n\n.size-finder-card .size-label {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 600;\n  font-size: 1.1rem;\n  margin-bottom: 2px;\n}\n\n.size-finder-card .us-size {\n  font-size: .58rem;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n  color: var(--muted-gold);\n  margin-bottom: 6px;\n}\n\n.size-finder-card .bust-range {\n  font-size: .6rem;\n  color: var(--text-secondary);\n  line-height: 1.4;\n}\n\n.unit-toggle {\n  display: flex;\n  justify-content: center;\n  gap: 0;\n  margin-bottom: 24px;\n}\n\n.unit-btn {\n  font-size: .65rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 10px 28px;\n  border: 1px solid var(--border);\n  background: transparent;\n  color: var(--text-secondary);\n  cursor: pointer;\n  transition: all .3s ease;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.unit-btn:first-child {\n  border-radius: 2px 0 0 2px;\n}\n\n.unit-btn:last-child {\n  border-radius: 0 2px 2px 0;\n  border-left: none;\n}\n\n.unit-btn.active {\n  background: var(--warm-black);\n  color: var(--cream);\n  border-color: var(--warm-black);\n}\n\n.garment-label {\n  text-align: center;\n  margin-bottom: 16px;\n}\n\n.garment-label span {\n  font-size: .6rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  background: var(--highlight);\n  padding: 6px 16px;\n  border-radius: 2px;\n}\n\n.table-wrapper {\n  overflow-x: auto;\n}\n\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: .85rem;\n}\n\nthead th {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: 1rem;\n  padding: 14px 12px;\n  text-align: center;\n  border-bottom: 2px solid var(--warm-black);\n}\n\nthead th:first-child {\n  text-align: left;\n  font-family: 'Montserrat', sans-serif;\n  font-weight: 400;\n  font-size: .65rem;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  vertical-align: bottom;\n}\n\ntbody td {\n  padding: 12px;\n  text-align: center;\n  border-bottom: 1px solid var(--border);\n  font-variant-numeric: tabular-nums;\n  font-weight: 300;\n}\n\ntbody td:first-child {\n  text-align: left;\n  font-size: .75rem;\n  color: var(--text-secondary);\n  white-space: nowrap;\n}\n\ntbody tr:hover {\n  background: var(--highlight);\n}\n\n.between-sizes {\n  margin-top: 20px;\n  padding: 16px 20px;\n  background: var(--highlight);\n  border-left: 3px solid var(--muted-gold);\n  border-radius: 0 2px 2px 0;\n}\n\n.between-sizes-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .9rem;\n  margin-bottom: 6px;\n}\n\n.between-sizes p {\n  font-size: .7rem;\n  line-height: 1.7;\n  color: var(--text-secondary);\n}\n\n.fit-notes p {\n  font-size: .72rem;\n  line-height: 1.8;\n  color: var(--text-secondary);\n  max-width: 600px;\n}\n\n.fit-notes p + p {\n  margin-top: 8px;\n}\n\n.model-note {\n  margin-top: 14px;\n  font-style: italic;\n  font-size: .68rem !important;\n  color: var(--muted-gold) !important;\n}\n\n.measure-guide {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 16px;\n  margin-top: 20px;\n}\n\n.measure-item {\n  padding: 18px;\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n}\n\n.measure-item h4 {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .95rem;\n  margin-bottom: 6px;\n}\n\n.measure-item p {\n  font-size: .68rem;\n  line-height: 1.7;\n  color: var(--text-secondary);\n}\n\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp class=\"lead\"\u003eUnderstated elegance, pinstripe-perfect. The Noemi is a midi slip-style dress crafted in our signature pinstripe denim with a fitted bodice, adjustable tie straps, and a flared midi skirt designed to move beautifully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\u003cbutton class=\"tab-btn active\"\u003eDetails\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eSize Guide\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFitted bodice with adjustable tie straps\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFlared midi skirt for movement\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eMidi length\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 44″ long (XS\/S)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n\u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size. Size up if between sizes for more comfort at the bust.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" data-unit=\"in\"\u003eInches\u003c\/button\u003e \u003cbutton class=\"unit-btn\" data-unit=\"cm\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eSize up for more comfort at the bust. The flared midi skirt is accommodating through the hip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n\u003cp\u003eThe Noemi Midi Dress has a fitted bodice with adjustable tie straps for a personalized fit. No stretch in the fabric. The flared skirt offers a relaxed, fluid drape through the hip and hem.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size XS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eBust\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44635252490431,"sku":"051549714262","price":325.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44635252523199,"sku":"051549714200","price":325.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44635252555967,"sku":"051549714217","price":325.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44635252588735,"sku":"051549715221","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44635252621503,"sku":"051549715238","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44635252654271,"sku":"051549715245","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44635252687039,"sku":"051549715252","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44635252818111,"sku":"051549716341","price":320.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure2284_1.jpg?v=1765429308"},{"product_id":"denim-sabina-handkerchief-skirt","title":"Denim Pinstripe SABINA Handkerchief Skirt","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp class=\"lead\"\u003eA dramatic handkerchief silhouette that flows beautifully with movement. Designed with two invisible zipper slits, you can customise your look from no slit to bold, high-slit drama. Finished with a signature ÖFUURË leather patch at the back, the Sabina blends structure, edge, and effortless flair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\u003cbutton class=\"tab-btn active\"\u003eDetails\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eSize Guide\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eHandkerchief hemline for fluid movement\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eTwo invisible zipper slits\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSignature ÖFUURË leather patch detail\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n\u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\u003cspan style=\"font-family: Cormorant Garamond,serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Size down if you'd like to wear it higher on your waist.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\"\u003eInches\u003c\/button\u003e \u003cbutton class=\"unit-btn\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eThe Sabina sits low waist with a relaxed handkerchief hem. If you're between sizes or you'd like to wear it higher on your waist, size down, since the waist is the key measurement for this style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n\u003cp\u003eThe Sabina Handkerchief Skirt is a no-stretch style. Choose your normal size based on your waist measurement.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size XS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eFront Center Length\u003c\/h4\u003e\n\u003cp\u003eMeasure from the natural waistline straight down the front centre to the hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44635342602431,"sku":"051529729262","price":265.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44635342635199,"sku":"051529729200","price":265.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44635342667967,"sku":"051529729217","price":265.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44635342700735,"sku":"051529729224","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44635342733503,"sku":"051529729231","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44635342766271,"sku":"051529729248","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44635342799039,"sku":"051529729255","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44635342831807,"sku":"051529729347","price":265.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure0133.jpg?v=1763331904"},{"product_id":"denim-amara-pants","title":"Denim Pinstripe AMARA Pants","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Libre+Franklin:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Libre Franklin',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Libre Franklin',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Libre Franklin',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Libre Franklin',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp class=\"lead\"\u003eA relaxed wide-leg silhouette designed for effortless comfort and style. The elastic waist with an adjustable drawstring ensures a customisable fit, while the ÖFUURË embroidered detail on the back pocket adds a signature touch. Finished with functional side pockets, the Amara blends ease, movement, and elevated everyday wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\u003cbutton class=\"tab-btn active\"\u003eDetails\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eSize Guide\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eElastic waistband with adjustable drawstring\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eWide-leg relaxed fit\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eÖFUURË embroidery on back pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eMidweight feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 45–46 ½″ long\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e30 ½″ inseam\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n\u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\u003cspan style=\"font-family: Cormorant Garamond,serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Size down if in between sizes — the elastic waist accommodates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\"\u003eInches\u003c\/button\u003e \u003cbutton class=\"unit-btn\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\/S\u003c\/th\u003e\n\u003cth\u003eM\/L\u003c\/th\u003e\n\u003cth\u003eXL\/2XL\u003c\/th\u003e\n\u003cth\u003e3XL\/4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eThe Amara is a loose, relaxed fit with an elastic drawstring waist that provides a wide stretch range. If you fall between two size groups, we recommend sizing down — the generous elastic and drawstring will accommodate you comfortably.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n\u003cp\u003eThe Amara Pants are sized in combined size groups (XS\/S, M\/L, XL\/2XL, 3XL\/4XL). The elastic drawstring waist stretches significantly — the full stretch range is listed in the garment measurements.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size XS\/S.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eInseam\u003c\/h4\u003e\n\u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you'd like the pants to fall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eLoose \/ Relaxed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"omonigho","offers":[{"title":"XS\/S","offer_id":44635365048511,"sku":"051539730265","price":255.0,"currency_code":"USD","in_stock":true},{"title":"M\/L","offer_id":44635365114047,"sku":"051539730210","price":255.0,"currency_code":"USD","in_stock":false},{"title":"XL\/XXL","offer_id":44635365179583,"sku":"051539730234","price":255.0,"currency_code":"USD","in_stock":true},{"title":"XXXL\/XXXXL","offer_id":44635365245119,"sku":"051539730258","price":255.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure0988.jpg?v=1763333114"},{"product_id":"denim-pinstripe-leah-corset-top","title":"Denim Pinstripe LEAH Corset Top","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Leah Corset Top\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --cream: #FAF7F2;\n  --warm-black: #5C3D2E;\n  --muted-gold: #7A6C52;\n  --text-secondary: #4A443D;\n  --border: #E8E2D9;\n  --highlight: #F0EBE3;\n}\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nbody {\n  background: var(--cream);\n  color: var(--warm-black);\n  font-family: 'Montserrat', sans-serif;\n  font-weight: 300;\n  font-size: 14px;\n  min-height: 100vh;\n  display: flex;\n  justify-content: center;\n  padding: 40px 20px;\n  -webkit-font-smoothing: antialiased;\n}\n\n.container {\n  max-width: 820px;\n  width: 100%;\n  font-size: 14px;\n  animation: fadeIn .6s ease-out;\n}\n\n@keyframes fadeIn {\n  from { opacity: 0; transform: translateY(12px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.description {\n  max-width: 620px;\n  margin: 0 auto 40px;\n  text-align: center;\n}\n\n.description .lead {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 400;\n  font-style: italic;\n  font-size: 1.15rem;\n  line-height: 1.7;\n  margin-bottom: 12px;\n}\n\n.tabs-container {\n  margin-top: 10px;\n}\n\n.tab-nav {\n  display: flex;\n  border-bottom: 2px solid var(--border);\n  gap: 0;\n}\n\n.tab-btn {\n  font-family: 'Montserrat', sans-serif;\n  font-size: .68rem;\n  font-weight: 400;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  background: transparent;\n  border: none;\n  padding: 14px 24px;\n  cursor: pointer;\n  position: relative;\n  transition: color .3s ease;\n  white-space: nowrap;\n}\n\n.tab-btn:hover {\n  color: var(--warm-black);\n}\n\n.tab-btn.active {\n  color: var(--warm-black);\n  font-weight: 500;\n}\n\n.tab-btn.active::after {\n  content: '';\n  position: absolute;\n  bottom: -2px;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: var(--warm-black);\n}\n\n.tab-panel {\n  display: none;\n  padding: 32px 0;\n  animation: tabFade .3s ease-out;\n}\n\n.tab-panel.active {\n  display: block;\n}\n\n@keyframes tabFade {\n  from { opacity: 0; transform: translateY(6px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.love-list {\n  list-style: none;\n  padding: 0;\n}\n\n.love-list li {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--border);\n  font-size: .78rem;\n  color: var(--text-secondary);\n  letter-spacing: .02em;\n}\n\n.love-list li:last-child {\n  border-bottom: none;\n}\n\n.love-dot {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: var(--muted-gold);\n  flex-shrink: 0;\n}\n\n.details-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 20px;\n  margin-top: 8px;\n}\n\n.detail-card {\n  text-align: center;\n  padding: 16px;\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n}\n\n.detail-card .detail-label {\n  font-size: .58rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  margin-bottom: 6px;\n}\n\n.detail-card .detail-value {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .95rem;\n}\n\n.stretch-dots {\n  display: flex;\n  gap: 5px;\n  justify-content: center;\n  margin-top: 3px;\n}\n\n.stretch-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  border: 1px solid var(--muted-gold);\n  background: transparent;\n}\n\n.stretch-dot.filled {\n  background: var(--muted-gold);\n}\n\n.size-finder {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n  padding: 24px;\n  margin-bottom: 24px;\n}\n\n.size-finder-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: 1.05rem;\n  margin-bottom: 6px;\n  text-align: center;\n}\n\n.size-finder-subtitle {\n  font-size: .62rem;\n  color: var(--text-secondary);\n  text-align: center;\n  margin-bottom: 16px;\n}\n\n.size-finder-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));\n  gap: 8px;\n}\n\n.size-finder-card {\n  text-align: center;\n  padding: 14px 8px;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n  transition: all .2s ease;\n  cursor: default;\n}\n\n.size-finder-card:hover {\n  border-color: var(--muted-gold);\n  background: var(--highlight);\n}\n\n.size-finder-card .size-label {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 600;\n  font-size: 1.1rem;\n  margin-bottom: 2px;\n}\n\n.size-finder-card .us-size {\n  font-size: .58rem;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n  color: var(--muted-gold);\n  margin-bottom: 6px;\n}\n\n.size-finder-card .bust-range {\n  font-size: .6rem;\n  color: var(--text-secondary);\n  line-height: 1.4;\n}\n\n.unit-toggle {\n  display: flex;\n  justify-content: center;\n  gap: 0;\n  margin-bottom: 24px;\n}\n\n.unit-btn {\n  font-size: .65rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 10px 28px;\n  border: 1px solid var(--border);\n  background: transparent;\n  color: var(--text-secondary);\n  cursor: pointer;\n  transition: all .3s ease;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.unit-btn:first-child {\n  border-radius: 2px 0 0 2px;\n}\n\n.unit-btn:last-child {\n  border-radius: 0 2px 2px 0;\n  border-left: none;\n}\n\n.unit-btn.active {\n  background: var(--warm-black);\n  color: var(--cream);\n  border-color: var(--warm-black);\n}\n\n.garment-label {\n  text-align: center;\n  margin-bottom: 16px;\n}\n\n.garment-label span {\n  font-size: .6rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  background: var(--highlight);\n  padding: 6px 16px;\n  border-radius: 2px;\n}\n\n.table-wrapper {\n  overflow-x: auto;\n}\n\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: .85rem;\n}\n\nthead th {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: 1rem;\n  padding: 14px 12px;\n  text-align: center;\n  border-bottom: 2px solid var(--warm-black);\n}\n\nthead th:first-child {\n  text-align: left;\n  font-family: 'Montserrat', sans-serif;\n  font-weight: 400;\n  font-size: .65rem;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--text-secondary);\n  vertical-align: bottom;\n}\n\ntbody td {\n  padding: 12px;\n  text-align: center;\n  border-bottom: 1px solid var(--border);\n  font-variant-numeric: tabular-nums;\n  font-weight: 300;\n}\n\ntbody td:first-child {\n  text-align: left;\n  font-size: .75rem;\n  color: var(--text-secondary);\n  white-space: nowrap;\n}\n\ntbody tr:hover {\n  background: var(--highlight);\n}\n\n.between-sizes {\n  margin-top: 20px;\n  padding: 16px 20px;\n  background: var(--highlight);\n  border-left: 3px solid var(--muted-gold);\n  border-radius: 0 2px 2px 0;\n}\n\n.between-sizes-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .9rem;\n  margin-bottom: 6px;\n}\n\n.between-sizes p {\n  font-size: .7rem;\n  line-height: 1.7;\n  color: var(--text-secondary);\n}\n\n.fit-notes p {\n  font-size: .72rem;\n  line-height: 1.8;\n  color: var(--text-secondary);\n  max-width: 600px;\n}\n\n.fit-notes p + p {\n  margin-top: 8px;\n}\n\n.model-note {\n  margin-top: 14px;\n  font-style: italic;\n  font-size: .68rem !important;\n  color: var(--muted-gold) !important;\n}\n\n.measure-guide {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 16px;\n  margin-top: 20px;\n}\n\n.measure-item {\n  padding: 18px;\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 2px;\n}\n\n.measure-item h4 {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 500;\n  font-size: .95rem;\n  margin-bottom: 6px;\n}\n\n.measure-item p {\n  font-size: .68rem;\n  line-height: 1.7;\n  color: var(--text-secondary);\n}\n\n@media (max-width: 640px) {\n  .description .lead { font-size: 1rem; }\n  .tab-btn { padding: 12px 14px; font-size: .6rem; letter-spacing: .12em; }\n  table { font-size: .78rem; }\n  thead th { font-size: .88rem; padding: 10px 8px; }\n  tbody td { padding: 10px 8px; }\n  .size-finder-grid { grid-template-columns: repeat(4, 1fr); }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eA sculptural, statement-making corset top crafted in our signature pinstripe denim. The Leah features structured corset seaming, a sweetheart neckline, and adjustable lace-up detailing at the back for a customisable, cinching fit.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab(event, 'details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab(event, 'care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset-style seaming for a sculpted silhouette\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSweetheart neckline\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eAdjustable lace-up back closure\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCropped length\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 14″ long (XS\/S)\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv style=\"margin-top: 16px; padding: 14px 18px; background: var(--highlight); border-radius: 2px;\"\u003e\n        \u003cp style=\"font-size: .72rem; color: var(--text-secondary); line-height: 1.6;\"\u003e\n          \u003cspan style=\"font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: .85rem; color: var(--warm-black);\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size. The lace-up back allows for additional adjustment.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" data-unit=\"in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" data-unit=\"cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\n        \u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n              \u003cth\u003e4XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eSize down — the lace-up back gives you plenty of room to loosen for comfort.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top: 24px;\"\u003e\n        \u003cp\u003eThe Leah Corset Top is a structured, no-stretch style. The lace-up back provides approximately 2″ of additional adjustment. Choose your normal size, or size down if you prefer a more cinched fit.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size XS.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline, the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var usSizes = ['US 0\\u20132', 'US 4\\u20136', 'US 6\\u20138', 'US 10\\u201312', 'US 14\\u201316', 'US 18\\u201320', 'US 22\\u201324', 'US 24\\u201326'];\n\n  var sizeFinderData = {\n    in: [\n      { size: 'XS',  bust: 'Bust 31\\u201333\\u2033',   waist: 'Waist 23\\u201325\\u2033' },\n      { size: 'S',   bust: 'Bust 34\\u201336\\u2033',   waist: 'Waist 26\\u201328\\u2033' },\n      { size: 'M',   bust: 'Bust 37\\u201339\\u2033',   waist: 'Waist 29\\u201331\\u2033' },\n      { size: 'L',   bust: 'Bust 40\\u201342\\u2033',   waist: 'Waist 32\\u201334\\u2033' },\n      { size: 'XL',  bust: 'Bust 43\\u201345\\u2033',   waist: 'Waist 36\\u201338\\u2033' },\n      { size: '2XL', bust: 'Bust 46\\u201348\\u2033',   waist: 'Waist 39\\u201341\\u2033' },\n      { size: '3XL', bust: 'Bust 49\\u201351\\u2033',   waist: 'Waist 42\\u201344\\u2033' },\n      { size: '4XL', bust: 'Bust 52\\u201355\\u2033',   waist: 'Waist 45\\u201347\\u2033' }\n    ],\n    cm: [\n      { size: 'XS',  bust: 'Bust 78.5\\u201384 cm',    waist: 'Waist 58.5\\u201363.5 cm' },\n      { size: 'S',   bust: 'Bust 86.5\\u201391.5 cm',  waist: 'Waist 66\\u201371 cm' },\n      { size: 'M',   bust: 'Bust 94\\u201399 cm',      waist: 'Waist 73.5\\u201378.5 cm' },\n      { size: 'L',   bust: 'Bust 101.5\\u2013107 cm',  waist: 'Waist 81\\u201386.5 cm' },\n      { size: 'XL',  bust: 'Bust 109\\u2013114 cm',    waist: 'Waist 91.5\\u201396.5 cm' },\n      { size: '2XL', bust: 'Bust 117\\u2013122 cm',    waist: 'Waist 99\\u2013104 cm' },\n      { size: '3XL', bust: 'Bust 124.5\\u2013130 cm',  waist: 'Waist 106.5\\u2013112 cm' },\n      { size: '4XL', bust: 'Bust 132\\u2013140 cm',    waist: 'Waist 114\\u2013119 cm' }\n    ]\n  };\n\n  var tableData = {\n    in: [\n      { label: 'Bust',                 values: ['33', '36', '39', '42', '45', '48', '51', '54'] },\n      { label: 'Waist',                values: ['23', '26', '29', '32', '35', '38', '41', '44'] },\n      { label: 'Length (front)',        values: ['11\\u00be', '12', '12\\u00bc', '12\\u00bd', '12\\u00be', '13', '13\\u00bc', '13\\u00bd'] }\n    ],\n    cm: [\n      { label: 'Bust',                 values: ['84', '91.5', '99', '106.5', '114', '122', '129.5', '137'] },\n      { label: 'Waist',                values: ['58.5', '66', '73.5', '81', '89', '96.5', '104', '112'] },\n      { label: 'Length (front)',        values: ['30', '30.5', '31', '31.5', '32.5', '33', '33.5', '34'] }\n    ]\n  };\n\n  function switchTab(event, tab) {\n    document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n    event.target.classList.add('active');\n    document.getElementById('tab-' + tab).classList.add('active');\n  }\n\n  var currentUnit = 'in';\n\n  function setUnit(u) {\n    currentUnit = u;\n    document.querySelectorAll('.unit-btn').forEach(function(b) {\n      b.classList.toggle('active', b.getAttribute('data-unit') === u);\n    });\n    renderTable();\n    renderSizeFinder();\n  }\n\n  function renderSizeFinder() {\n    var g = document.getElementById('sizeFinderGrid');\n    g.innerHTML = '';\n    sizeFinderData[currentUnit].forEach(function(item, i) {\n      var c = document.createElement('div');\n      c.className = 'size-finder-card';\n      c.innerHTML =\n        '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e' +\n        '\u003cdiv class=\"bust-range\"\u003e' + item.bust + '\u003cbr\u003e' + item.waist + '\u003c\/div\u003e';\n      g.appendChild(c);\n    });\n  }\n\n  function renderTable() {\n    var t = document.getElementById('tableBody');\n    t.innerHTML = '';\n    tableData[currentUnit].forEach(function(r) {\n      var tr = document.createElement('tr');\n      tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e' +\n        r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n      t.appendChild(tr);\n    });\n  }\n\n  renderTable();\n  renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44746332012735,"sku":"05601181264","price":185.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44746332045503,"sku":"05601181202","price":185.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44746332078271,"sku":"05601181219","price":185.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44746332111039,"sku":"05601181226","price":185.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44746332143807,"sku":"05601181233","price":185.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":44746332176575,"sku":"05601181240","price":185.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44746332209343,"sku":"05601181257","price":185.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44746332242111,"sku":"05601181349","price":185.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure_25.118662.jpg?v=1764378348"},{"product_id":"denim-pinstripe-shani-pants","title":"Denim Pinstripe SHANI Pants","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe SHANI Pants\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eThe Shani Pants reimagine our wide-leg denim with bold volume and versatility. A corset-style waistband sculpts the waist, while the dramatic leg shape brings effortless movement and style. Designed with a detachable lower section, they go from full-length statement to breezy shorts in seconds, and with an adjustable pull tab at the hem, you can switch to a balloon-pant silhouette anytime. One piece, multiple looks, made to keep up with every mood and moment.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eConvertible design: wear full-length, as balloon pants, or detach to shorts\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset-style waistband for a snatched silhouette\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eZip-off pant legs for easy length transformation\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eElastic pull tabs at hem for adjustable volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFunctional side pockets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eSize up for comfort through the waist and hips. No stretch in the waistband.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Shani Pants are a no-stretch style. Choose your normal size, or size up for comfort through the waist and hips.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel height and size pending confirmation from Tehilah.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eInseam\u003c\/h4\u003e\n\u003cp\u003eMeasure from the crotch seam down the inside of the leg to where you'd like the pants to fall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e60% Cotton · 40% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eDry Clean to Preserve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0\\u20132','US 4\\u20136','US 6\\u20138','US 10\\u201312','US 14\\u201316','US 18\\u201320','US 22\\u201324','US 24\\u201326'];\nconst sizeFinderData={in:[{size:'XS',waist:'Waist 23\\u201325\\u2033',hip:'Hip 33\\u201335\\u2033'},{size:'S',waist:'Waist 26\\u201328\\u2033',hip:'Hip 36\\u201338\\u2033'},{size:'M',waist:'Waist 29\\u201331\\u2033',hip:'Hip 39\\u201341\\u2033'},{size:'L',waist:'Waist 32\\u201334\\u2033',hip:'Hip 42\\u201344\\u2033'},{size:'XL',waist:'Waist 36\\u201338\\u2033',hip:'Hip 45\\u201347\\u2033'},{size:'2XL',waist:'Waist 39\\u201341\\u2033',hip:'Hip 48\\u201350\\u2033'},{size:'3XL',waist:'Waist 42\\u201344\\u2033',hip:'Hip 51\\u201353\\u2033'},{size:'4XL',waist:'Waist 45\\u201347\\u2033',hip:'Hip 54\\u201356\\u2033'}],cm:[{size:'XS',waist:'Waist 58.5\\u201363.5 cm',hip:'Hip 84\\u201389 cm'},{size:'S',waist:'Waist 66\\u201371 cm',hip:'Hip 91.5\\u201396.5 cm'},{size:'M',waist:'Waist 73.5\\u201378.5 cm',hip:'Hip 99\\u2013104 cm'},{size:'L',waist:'Waist 81\\u201386.5 cm',hip:'Hip 107\\u2013112 cm'},{size:'XL',waist:'Waist 91.5\\u201396.5 cm',hip:'Hip 114\\u2013119 cm'},{size:'2XL',waist:'Waist 99\\u2013104 cm',hip:'Hip 122\\u2013127 cm'},{size:'3XL',waist:'Waist 106.5\\u2013112 cm',hip:'Hip 130\\u2013135 cm'},{size:'4XL',waist:'Waist 114\\u2013119 cm',hip:'Hip 137\\u2013142 cm'}]};\nconst tableData={in:[{label:'Waist',values:['26','29','32','35','38','41','44','47']},{label:'Hip',values:['37','40','43','46','49','53','56','59']},{label:'Inseam',values:['29','29','29','29','29','29','29','29']},{label:'Total Length',values:['43','43','43.5','43.5','44','44','44.5','44.5']}],cm:[{label:'Waist',values:['66','73.5','81.5','89','96.5','104','112','119.5']},{label:'Hip',values:['94','101.5','109','117','124.5','134.5','142','150']},{label:'Inseam',values:['73.5','73.5','73.5','73.5','73.5','73.5','73.5','73.5']},{label:'Total Length',values:['109','109','110.5','110.5','112','112','113','113']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":44746341056703,"sku":"05391178260","price":265.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44746341089471,"sku":"05391178208","price":265.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44746341122239,"sku":"05391178215","price":265.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44746341155007,"sku":"05391178222","price":265.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":44746341187775,"sku":"05391178239","price":265.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":44746341220543,"sku":"05391178246","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":44746341253311,"sku":"05391178253","price":265.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":44746341286079,"sku":"05391178345","price":265.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure_25.118058.jpg?v=1778635970"},{"product_id":"iris-ruched-halter-maxi-dress","title":"IRIS Ruched Halter Maxi Dress","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe IRIS Ruched Halter Maxi Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;font-size:14px;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;font-size:14px;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap;min-width:110px}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003cdiv class=\"description\"\u003e\n    \u003cp class=\"lead\"\u003eEmbrace the allure of sunrise in the IRIS Ruched Halter Mesh Dress, a stunning piece that combines elegance and sophistication. The standout ruched design beautifully enhances your figure, creating a flattering silhouette that's sure to turn heads. Crafted with a soft mesh fabric, this dress features a mesmerising ombré colour palette that seamlessly transitions, capturing the depths of the ocean from sunlit teal to midnight navy. The chic halter neckline accentuates your shoulders, while the sleek back slit adds an element of allure.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tabs-container\"\u003e\n    \u003cnav class=\"tab-nav\"\u003e\n      \u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n      \u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n    \u003c\/nav\u003e\n\n    \u003c!-- DETAILS TAB --\u003e\n    \u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n      \u003cul class=\"love-list\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003ePrinted mesh ruched halter maxi dress\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLightweight and stretchy\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFully lined\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 63″ long\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined but slightly sheer. The mesh fabric has a subtle see-through quality even with the lining\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n        \u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\n          \u003cspan style=\"font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e\n          Choose your normal size.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SIZE GUIDE TAB --\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\n      \u003cdiv class=\"size-finder\"\u003e\n        \u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n        \u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n        \u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"table-wrapper\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"between-sizes\"\u003e\n        \u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n        \u003cp\u003eChoose your normal size. The stretchy mesh fabric hugs and adapts to your shape comfortably.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n        \u003cp\u003eThe IRIS Ruched Halter Maxi Dress is a stretchy mesh with a 2\/3 stretch factor. Choose your normal size.\u003c\/p\u003e\n        \u003cp class=\"model-note\"\u003eModel is 5′8″ and wears size S.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"measure-guide\"\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eBust\u003c\/h4\u003e\n          \u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eWaist\u003c\/h4\u003e\n          \u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"measure-item\"\u003e\n          \u003ch4\u003eTotal Length\u003c\/h4\u003e\n          \u003cp\u003eMeasured from the highest point of the shoulder down to the hem.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FABRIC \u0026 CARE TAB --\u003e\n    \u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n      \u003cdiv class=\"details-grid\"\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003e70% Polyester · 30% Spandex\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eLightweight · Sheer\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eHand Wash\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n          \u003cdiv class=\"stretch-dots\"\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot filled\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eFully Lined\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"detail-card\"\u003e\n          \u003cdiv class=\"detail-label\"\u003eOpacity\u003c\/div\u003e\n          \u003cdiv class=\"detail-value\"\u003eSlightly Sheer\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst usSizes = ['US 0\\u20132', 'US 4\\u20136', 'US 6\\u20138', 'US 10\\u201312', 'US 14\\u201316', 'US 18\\u201320', 'US 22\\u201324'];\n\nconst sizeFinderData = {\n  in: [\n    {size: 'XS', bust: 'Bust 31\\u201333\\u2033', waist: 'Waist 23\\u201325\\u2033'},\n    {size: 'S',  bust: 'Bust 34\\u201336\\u2033', waist: 'Waist 26\\u201328\\u2033'},\n    {size: 'M',  bust: 'Bust 37\\u201339\\u2033', waist: 'Waist 29\\u201331\\u2033'},\n    {size: 'L',  bust: 'Bust 40\\u201342\\u2033', waist: 'Waist 32\\u201334\\u2033'},\n    {size: 'XL', bust: 'Bust 43\\u201345\\u2033', waist: 'Waist 36\\u201338\\u2033'},\n    {size: '2XL',bust: 'Bust 46\\u201348\\u2033', waist: 'Waist 39\\u201341\\u2033'},\n    {size: '3XL',bust: 'Bust 49\\u201351\\u2033', waist: 'Waist 42\\u201344\\u2033'}\n  ],\n  cm: [\n    {size: 'XS', bust: 'Bust 78.5\\u201384 cm',   waist: 'Waist 58.5\\u201363.5 cm'},\n    {size: 'S',  bust: 'Bust 86.5\\u201391.5 cm', waist: 'Waist 66\\u201371 cm'},\n    {size: 'M',  bust: 'Bust 94\\u201399 cm',     waist: 'Waist 73.5\\u201378.5 cm'},\n    {size: 'L',  bust: 'Bust 101.5\\u2013107 cm', waist: 'Waist 81\\u201386.5 cm'},\n    {size: 'XL', bust: 'Bust 109\\u2013114 cm',   waist: 'Waist 91.5\\u201396.5 cm'},\n    {size: '2XL',bust: 'Bust 117\\u2013122 cm',   waist: 'Waist 99\\u2013104 cm'},\n    {size: '3XL',bust: 'Bust 124.5\\u2013130 cm', waist: 'Waist 106.5\\u2013112 cm'}\n  ]\n};\n\nconst tableData = {\n  in: [\n    {label: 'Bust',   values: ['25.2', '27.6', '30.0', '32.4', '34.8', '37.2', '39.6']},\n    {label: 'Waist',  values: ['23.2', '25.6', '28.0', '30.4', '32.8', '35.2', '37.6']},\n    {label: 'Length', values: ['63.8', '65.0', '66.2', '67.4', '68.6', '69.8', '71.0']}\n  ],\n  cm: [\n    {label: 'Bust',   values: ['64.0', '70.0', '76.0', '82.5', '88.5', '94.5', '100.5']},\n    {label: 'Waist',  values: ['59.0', '65.0', '71.0', '77.0', '83.5', '89.5', '95.5']},\n    {label: 'Length', values: ['162.0', '165.0', '168.0', '171.0', '174.0', '177.5', '180.5']}\n  ]\n};\n\nfunction switchTab(tab) {\n  document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); });\n  document.querySelectorAll('.tab-panel').forEach(function(p) { p.classList.remove('active'); });\n  event.target.classList.add('active');\n  document.getElementById('tab-' + tab).classList.add('active');\n}\n\nvar currentUnit = 'in';\n\nfunction setUnit(u) {\n  currentUnit = u;\n  document.querySelectorAll('.unit-btn').forEach(function(b) {\n    b.classList.toggle('active', b.textContent.toLowerCase().includes(u === 'in' ? 'inch' : 'cent'));\n  });\n  renderTable();\n  renderSizeFinder();\n}\n\nfunction renderSizeFinder() {\n  var g = document.getElementById('sizeFinderGrid');\n  g.innerHTML = '';\n  sizeFinderData[currentUnit].forEach(function(item, i) {\n    var c = document.createElement('div');\n    c.className = 'size-finder-card';\n    var f1 = item.bust || item.waist;\n    var f2 = item.waist \u0026\u0026 item.bust ? item.waist : (item.hip || '');\n    c.innerHTML = '\u003cdiv class=\"size-label\"\u003e' + item.size + '\u003c\/div\u003e'\n      + '\u003cdiv class=\"us-size\"\u003e' + usSizes[i] + '\u003c\/div\u003e'\n      + '\u003cdiv class=\"bust-range\"\u003e' + f1 + (f2 ? '\u003cbr\u003e' + f2 : '') + '\u003c\/div\u003e';\n    g.appendChild(c);\n  });\n}\n\nfunction renderTable() {\n  var t = document.getElementById('tableBody');\n  t.innerHTML = '';\n  tableData[currentUnit].forEach(function(r) {\n    var tr = document.createElement('tr');\n    tr.innerHTML = '\u003ctd\u003e' + r.label + '\u003c\/td\u003e'\n      + r.values.map(function(v) { return '\u003ctd\u003e' + v + '\u003c\/td\u003e'; }).join('');\n    t.appendChild(tr);\n  });\n}\n\nrenderTable();\nrenderSizeFinder();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"shakara","offers":[{"title":"XS","offer_id":45616610181311,"sku":"05321353262","price":250.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45616610214079,"sku":"05321354207","price":250.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45616610246847,"sku":"05321354214","price":250.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45616610279615,"sku":"05321354221","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45616610312383,"sku":"05321354238","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":45616610345151,"sku":"05321354245","price":250.0,"currency_code":"USD","in_stock":false},{"title":"XXXL","offer_id":45616610377919,"sku":"05321353255","price":250.0,"currency_code":"USD","in_stock":false},{"title":"XXXXL","offer_id":45616610410687,"sku":"05321353347","price":250.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuure_jul_3125306.jpg?v=1786667175"},{"product_id":"delilah-mini-dress-in-white","title":"DELILAH Mini Dress in White","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe DELILAH White Mini Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eA crisp white mini dress with a V-neckline and short puffy sleeves, designed with a structured corset waist detail for a flattering, sculpted shape. Lined for a polished finish, the Delilah features a back zipper closure for a clean, seamless look.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eV neckline\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eShort puffy sleeve\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eBack zipper\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waist detail\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eApprox. 33″ long (size S)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eChoose your normal size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Delilah Mini Dress features a corset waist detail with a back zipper closure.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size XS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eBust\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e97% Cotton · 3% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMachine Wash Cold\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eLined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0\\u20132','US 4\\u20136','US 6\\u20138','US 10\\u201312','US 14\\u201316','US 18\\u201320','US 22\\u201324','US 24\\u201326'];\nconst sizeFinderData={in:[{size:'XS',bust:'Bust 31\\u201333\\u2033',waist:'Waist 23\\u201325\\u2033'},{size:'S',bust:'Bust 34\\u201336\\u2033',waist:'Waist 26\\u201328\\u2033'},{size:'M',bust:'Bust 37\\u201339\\u2033',waist:'Waist 29\\u201331\\u2033'},{size:'L',bust:'Bust 40\\u201342\\u2033',waist:'Waist 32\\u201334\\u2033'},{size:'XL',bust:'Bust 43\\u201345\\u2033',waist:'Waist 36\\u201338\\u2033'},{size:'2XL',bust:'Bust 46\\u201348\\u2033',waist:'Waist 39\\u201341\\u2033'},{size:'3XL',bust:'Bust 49\\u201351\\u2033',waist:'Waist 42\\u201344\\u2033'},{size:'4XL',bust:'Bust 52\\u201355\\u2033',waist:'Waist 45\\u201347\\u2033'}],cm:[{size:'XS',bust:'Bust 78.5\\u201384 cm',waist:'Waist 58.5\\u201363.5 cm'},{size:'S',bust:'Bust 86.5\\u201391.5 cm',waist:'Waist 66\\u201371 cm'},{size:'M',bust:'Bust 94\\u201399 cm',waist:'Waist 73.5\\u201378.5 cm'},{size:'L',bust:'Bust 101.5\\u2013107 cm',waist:'Waist 81\\u201386.5 cm'},{size:'XL',bust:'Bust 109\\u2013114 cm',waist:'Waist 91.5\\u201396.5 cm'},{size:'2XL',bust:'Bust 117\\u2013122 cm',waist:'Waist 99\\u2013104 cm'},{size:'3XL',bust:'Bust 124.5\\u2013130 cm',waist:'Waist 106.5\\u2013112 cm'},{size:'4XL',bust:'Bust 132\\u2013140 cm',waist:'Waist 114\\u2013119 cm'}]};\nconst tableData={in:[{label:'Bust',values:['35','38','41','44','47','50','53','56']},{label:'Waist',values:['23','26','29','32','35','38','41','44']},{label:'Bodice Length',values:['13 \\u00bd','14','14 \\u00bd','15','15 \\u00bd','16','16 \\u00bd','17']},{label:'Skirt Length (front)',values:['18 \\u00be','19','19 \\u00bc','19 \\u00bd','19 \\u00be','20','20 \\u00bc','20 \\u00bd']},{label:'Skirt Length (back)',values:['19 \\u00be','20','20 \\u00bc','20 \\u00bd','20 \\u00be','21','21 \\u00bc','21 \\u00bd']}],cm:[{label:'Bust',values:['89','96.5','104','112','119.5','127','134.5','142']},{label:'Waist',values:['58.5','66','73.5','81.5','89','96.5','104','112']},{label:'Bodice Length',values:['34.5','35.5','37','38','39.5','40.5','42','43']},{label:'Skirt Length (front)',values:['47.5','48.5','49','49.5','50','51','51.5','52']},{label:'Skirt Length (back)',values:['50','51','51.5','52','52.5','53.5','54','54.5']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":45797418795199,"sku":"05422998263","price":325.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45797418827967,"sku":"05422998201","price":325.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45797418860735,"sku":"05422998218","price":325.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45797418893503,"sku":"05422998225","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45797418926271,"sku":"05422999239","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":45797418959039,"sku":"05422999246","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":45797418991807,"sku":"05422998256","price":325.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45797419024575,"sku":"05425685344","price":325.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuurejun1616848_00b51a34-4f97-4925-b76d-b61d6c5e5242.jpg?v=1783507070"},{"product_id":"dilara-mini-skort-in-orange","title":"DILARA Mini Skort in Orange","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe DILARA Orange Mini Skort\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eA vibrant orange mini skort with a ruffle skirt and shorts underneath, designed with a structured corset waistband for a flattering, cinched shape. Unlined for a lightweight feel, the Dilara features a side zipper closure and pairs perfectly with the Dana Wrap Top for a complete look.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eRuffle skirt with shorts underneath\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e16″ long\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eChoose your normal size. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Dilara Mini Skort features a corset waistband with a small stretch range.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMachine Wash Cold\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0\\u20132','US 4\\u20136','US 6\\u20138','US 10\\u201312','US 14\\u201316','US 18\\u201320','US 22\\u201324','US 24\\u201326'];\nconst sizeFinderData={in:[{size:'XS',waist:'Waist 23\\u201325\\u2033',hip:'Hip 33\\u201335\\u2033'},{size:'S',waist:'Waist 26\\u201328\\u2033',hip:'Hip 36\\u201338\\u2033'},{size:'M',waist:'Waist 29\\u201331\\u2033',hip:'Hip 39\\u201341\\u2033'},{size:'L',waist:'Waist 32\\u201334\\u2033',hip:'Hip 42\\u201344\\u2033'},{size:'XL',waist:'Waist 36\\u201338\\u2033',hip:'Hip 45\\u201347\\u2033'},{size:'2XL',waist:'Waist 39\\u201341\\u2033',hip:'Hip 48\\u201350\\u2033'},{size:'3XL',waist:'Waist 42\\u201344\\u2033',hip:'Hip 51\\u201353\\u2033'},{size:'4XL',waist:'Waist 45\\u201347\\u2033',hip:'Hip 54\\u201356\\u2033'}],cm:[{size:'XS',waist:'Waist 58.5\\u201363.5 cm',hip:'Hip 84\\u201389 cm'},{size:'S',waist:'Waist 66\\u201371 cm',hip:'Hip 91.5\\u201396.5 cm'},{size:'M',waist:'Waist 73.5\\u201378.5 cm',hip:'Hip 99\\u2013104 cm'},{size:'L',waist:'Waist 81\\u201386.5 cm',hip:'Hip 107\\u2013112 cm'},{size:'XL',waist:'Waist 91.5\\u201396.5 cm',hip:'Hip 114\\u2013119 cm'},{size:'2XL',waist:'Waist 99\\u2013104 cm',hip:'Hip 122\\u2013127 cm'},{size:'3XL',waist:'Waist 106.5\\u2013112 cm',hip:'Hip 130\\u2013135 cm'},{size:'4XL',waist:'Waist 114\\u2013119 cm',hip:'Hip 137\\u2013142 cm'}]};\nconst tableData={in:[{label:'Waist (stretch range)',isRange:true,values:['21.5 \\u2013 25','24.5 \\u2013 28','27.5 \\u2013 31','30.5 \\u2013 34','33.5 \\u2013 37','36.5 \\u2013 41','39.5 \\u2013 43','42.5 \\u2013 46']},{label:'Hip',values:['43','46','49','52','55','58','61','64']},{label:'Front Length',values:['15 \\u00bd','16','16 \\u00bd','17','17 \\u00bd','18','18 \\u00bd','19']},{label:'Back Length',values:['17 \\u00bd','18','18 \\u00bd','19','19 \\u00bd','20','20 \\u00bd','21']}],cm:[{label:'Waist (stretch range)',isRange:true,values:['54.5 \\u2013 63.5','62 \\u2013 71','70 \\u2013 78.5','77.5 \\u2013 86.5','85 \\u2013 94','92.5 \\u2013 104','100.5 \\u2013 109','108 \\u2013 117']},{label:'Hip',values:['109','117','124.5','132','139.5','147.5','155','162.5']},{label:'Front Length',values:['39.5','40.5','42','43','44.5','45.5','47','48']},{label:'Back Length',values:['44.5','45.5','47','48','49.5','51','52','53.5']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":45797419450559,"sku":"05563014266","price":195.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45797419483327,"sku":"05563014204","price":195.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45797419516095,"sku":"05563014211","price":195.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45797419548863,"sku":"05563014228","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45797419581631,"sku":"05563015232","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":45797419614399,"sku":"05563015249","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":45797419647167,"sku":"05563015256","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45797419679935,"sku":"05565687345","price":195.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuurejun1616741_d5bf38b0-1a33-429b-a3ef-5caf0fdf1234.jpg?v=1783507054"},{"product_id":"dilara-mini-skort-in-red","title":"DILARA Mini Skort in Red","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe DILARA Red Mini Skort\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eA rich red mini skort with a ruffle skirt and shorts underneath, designed with a structured corset waistband for a flattering, cinched shape. Unlined for a lightweight feel, the Dilara features a side zipper closure and pairs perfectly with the Dana Wrap Top for a complete look.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eRuffle skirt with shorts underneath\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eCorset waistband\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eSide zipper\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003e16″ long\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e Choose your normal size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eChoose your normal size. The corset waistband provides a small stretch range for a comfortable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Dilara Mini Skort features a corset waistband with a small stretch range.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eEmmanuella is 5′8″ and wears size S.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eHip\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your hips and buttocks, keeping the tape level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMachine Wash Cold\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0\\u20132','US 4\\u20136','US 6\\u20138','US 10\\u201312','US 14\\u201316','US 18\\u201320','US 22\\u201324','US 24\\u201326'];\nconst sizeFinderData={in:[{size:'XS',waist:'Waist 23\\u201325\\u2033',hip:'Hip 33\\u201335\\u2033'},{size:'S',waist:'Waist 26\\u201328\\u2033',hip:'Hip 36\\u201338\\u2033'},{size:'M',waist:'Waist 29\\u201331\\u2033',hip:'Hip 39\\u201341\\u2033'},{size:'L',waist:'Waist 32\\u201334\\u2033',hip:'Hip 42\\u201344\\u2033'},{size:'XL',waist:'Waist 36\\u201338\\u2033',hip:'Hip 45\\u201347\\u2033'},{size:'2XL',waist:'Waist 39\\u201341\\u2033',hip:'Hip 48\\u201350\\u2033'},{size:'3XL',waist:'Waist 42\\u201344\\u2033',hip:'Hip 51\\u201353\\u2033'},{size:'4XL',waist:'Waist 45\\u201347\\u2033',hip:'Hip 54\\u201356\\u2033'}],cm:[{size:'XS',waist:'Waist 58.5\\u201363.5 cm',hip:'Hip 84\\u201389 cm'},{size:'S',waist:'Waist 66\\u201371 cm',hip:'Hip 91.5\\u201396.5 cm'},{size:'M',waist:'Waist 73.5\\u201378.5 cm',hip:'Hip 99\\u2013104 cm'},{size:'L',waist:'Waist 81\\u201386.5 cm',hip:'Hip 107\\u2013112 cm'},{size:'XL',waist:'Waist 91.5\\u201396.5 cm',hip:'Hip 114\\u2013119 cm'},{size:'2XL',waist:'Waist 99\\u2013104 cm',hip:'Hip 122\\u2013127 cm'},{size:'3XL',waist:'Waist 106.5\\u2013112 cm',hip:'Hip 130\\u2013135 cm'},{size:'4XL',waist:'Waist 114\\u2013119 cm',hip:'Hip 137\\u2013142 cm'}]};\nconst tableData={in:[{label:'Waist (stretch range)',isRange:true,values:['21.5 \\u2013 25','24.5 \\u2013 28','27.5 \\u2013 31','30.5 \\u2013 34','33.5 \\u2013 37','36.5 \\u2013 41','39.5 \\u2013 43','42.5 \\u2013 46']},{label:'Hip',values:['43','46','49','52','55','58','61','64']},{label:'Front Length',values:['15 \\u00bd','16','16 \\u00bd','17','17 \\u00bd','18','18 \\u00bd','19']},{label:'Back Length',values:['17 \\u00bd','18','18 \\u00bd','19','19 \\u00bd','20','20 \\u00bd','21']}],cm:[{label:'Waist (stretch range)',isRange:true,values:['54.5 \\u2013 63.5','62 \\u2013 71','70 \\u2013 78.5','77.5 \\u2013 86.5','85 \\u2013 94','92.5 \\u2013 104','100.5 \\u2013 109','108 \\u2013 117']},{label:'Hip',values:['109','117','124.5','132','139.5','147.5','155','162.5']},{label:'Front Length',values:['39.5','40.5','42','43','44.5','45.5','47','48']},{label:'Back Length',values:['44.5','45.5','47','48','49.5','51','52','53.5']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":45797419712703,"sku":"05563013269","price":195.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45797419745471,"sku":"05563013207","price":195.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45797419778239,"sku":"05563013214","price":195.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45797419811007,"sku":"05563013221","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45797419843775,"sku":"05563013238","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":45797419876543,"sku":"05563012248","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":45797419909311,"sku":"05563013252","price":195.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45797419942079,"sku":"05565686348","price":195.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuurejun1615378_45606e4a-a27d-446e-ab03-b8cccbb85c4a.jpg?v=1783507033"},{"product_id":"vera-shirt-dress-in-yellow","title":"VERA Shirt Dress in Yellow","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe VERA Yellow Shirt Dress\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;family=Montserrat:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--cream:#FAF7F2;--warm-black:#5C3D2E;--muted-gold:#7A6C52;--text-secondary:#4A443D;--border:#E8E2D9;--highlight:#F0EBE3}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--warm-black);font-family:'Montserrat',sans-serif;font-weight:300;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;-webkit-font-smoothing:antialiased}.container{max-width:820px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.divider{width:40px;height:1px;background:var(--muted-gold);margin:20px auto}.description{max-width:620px;margin:0 auto 40px;text-align:center}.description .lead{font-family:'Cormorant Garamond',serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.7;margin-bottom:12px}.tabs-container{margin-top:10px}.tab-nav{display:flex;border-bottom:2px solid var(--border);gap:0}.tab-btn{font-family:'Montserrat',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;padding:14px 24px;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap}.tab-btn:hover{color:var(--warm-black)}.tab-btn.active{color:var(--warm-black);font-weight:500}.tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--warm-black)}.tab-panel{display:none;padding:32px 0;animation:tabFade .3s ease-out}.tab-panel.active{display:block}@keyframes tabFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.love-list{list-style:none;padding:0}.love-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.love-list li:last-child{border-bottom:none}.love-dot{width:5px;height:5px;border-radius:50%;background:var(--muted-gold);flex-shrink:0}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:8px}.detail-card{text-align:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:2px}.detail-card .detail-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.detail-card .detail-value{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem}.stretch-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}.stretch-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--muted-gold);background:transparent}.stretch-dot.filled{background:var(--muted-gold)}.size-finder{background:#fff;border:1px solid var(--border);border-radius:2px;padding:24px;margin-bottom:24px}.size-finder-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.05rem;margin-bottom:6px;text-align:center}.size-finder-subtitle{font-size:.62rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.size-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.size-finder-card{text-align:center;padding:14px 8px;border:1px solid var(--border);border-radius:2px;transition:all .2s ease;cursor:default}.size-finder-card:hover{border-color:var(--muted-gold);background:var(--highlight)}.size-finder-card .size-label{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;margin-bottom:2px}.size-finder-card .us-size{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-gold);margin-bottom:6px}.size-finder-card .bust-range{font-size:.6rem;color:var(--text-secondary);line-height:1.4}.unit-toggle{display:flex;justify-content:center;gap:0;margin-bottom:24px}.unit-btn{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;padding:10px 28px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-family:'Montserrat',sans-serif}.unit-btn:first-child{border-radius:2px 0 0 2px}.unit-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.unit-btn.active{background:var(--warm-black);color:var(--cream);border-color:var(--warm-black)}.garment-label{text-align:center;margin-bottom:16px}.garment-label span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--highlight);padding:6px 16px;border-radius:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1rem;padding:14px 12px;text-align:center;border-bottom:2px solid var(--warm-black)}thead th:first-child{text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom}tbody td{padding:12px;text-align:center;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-weight:300}tbody td:first-child{text-align:left;font-size:.75rem;color:var(--text-secondary);white-space:nowrap}tbody tr:hover{background:var(--highlight)}.waist-range{font-size:.78rem;white-space:nowrap}.between-sizes{margin-top:20px;padding:16px 20px;background:var(--highlight);border-left:3px solid var(--muted-gold);border-radius:0 2px 2px 0}.between-sizes-title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.9rem;margin-bottom:6px}.between-sizes p{font-size:.7rem;line-height:1.7;color:var(--text-secondary)}.fit-notes p{font-size:.72rem;line-height:1.8;color:var(--text-secondary);max-width:600px}.fit-notes p+p{margin-top:8px}.model-note{margin-top:14px;font-style:italic;font-size:.68rem!important;color:var(--muted-gold)!important}.measure-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px}.measure-item{padding:18px;background:#fff;border:1px solid var(--border);border-radius:2px}.measure-item h4{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:.95rem;margin-bottom:6px}.measure-item p{font-size:.68rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:640px){.description .lead{font-size:1rem}.tab-btn{padding:12px 14px;font-size:.6rem;letter-spacing:.12em}table{font-size:.78rem}thead th{font-size:.88rem;padding:10px 8px}tbody td{padding:10px 8px}.size-finder-grid{grid-template-columns:repeat(4,1fr)}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"description\"\u003e\u003cp class=\"lead\"\u003eA refined shirt dress in sunny yellow, tailored through the bodice with vertical seaming for a defined waist that flares into a graceful A-line skirt. Long sleeves gather at the cuff for a polished, voluminous finish, while a clean button-front closure and pointed collar complete the silhouette.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003cnav class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\" onclick=\"switchTab('details')\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('sizing')\"\u003eSize Guide\u003c\/button\u003e\n\u003cbutton class=\"tab-btn\" onclick=\"switchTab('care')\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"tab-panel active\" id=\"tab-details\"\u003e\n\u003cul class=\"love-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eButton-front closure\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003ePointed collar\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eLong sleeves with gathered cuffs\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eFitted, seamed bodice\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eA-line skirt\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"love-dot\"\u003e\u003c\/span\u003eUnlined\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top:16px;padding:14px 18px;background:var(--highlight);border-radius:2px\"\u003e\n\u003cp style=\"font-size:.72rem;color:var(--text-secondary);line-height:1.6\"\u003e\u003cspan style=\"font-family:Cormorant Garamond,serif;font-weight:500;font-size:.85rem;color:var(--warm-black)\"\u003eSizing Tip:\u003c\/span\u003e If in between sizes, size up. Choose based on your largest measurement. If your hips fall into a Medium but your waist is a Small, choose Medium.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-sizing\"\u003e\n\u003cdiv class=\"size-finder\"\u003e\n\u003cdiv class=\"size-finder-title\"\u003eFind Your Size\u003c\/div\u003e\n\u003cdiv class=\"size-finder-subtitle\"\u003eBased on your body measurements\u003c\/div\u003e\n\u003cdiv class=\"size-finder-grid\" id=\"sizeFinderGrid\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cbutton class=\"unit-btn active\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n\u003cbutton class=\"unit-btn\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garment-label\"\u003e\u003cspan\u003eGarment Measurements — Laid Flat\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"between-sizes\"\u003e\n\u003cdiv class=\"between-sizes-title\"\u003eBetween Sizes?\u003c\/div\u003e\n\u003cp\u003eIf in between sizes, size up. This is a structured, no-stretch style with a fitted, seamed bodice, so choose based on your largest measurement. If your hips fall into a Medium but your waist is a Small, choose Medium.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit-notes\" style=\"margin-top:24px\"\u003e\n\u003cp\u003eThe Vera Shirt Dress is a no-stretch fabric in a true-to-size cut. If in between sizes, size up and choose based on your largest measurement. The fitted bodice flares into an A-line skirt through vertical seaming.\u003c\/p\u003e\n\u003cp class=\"model-note\"\u003eModel height and size pending confirmation from Tehilah.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eBust\u003c\/h4\u003e\n\u003cp\u003eMeasure around the fullest part of your bust, keeping the tape level across your back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-item\"\u003e\n\u003ch4\u003eWaist\u003c\/h4\u003e\n\u003cp\u003eMeasure around your natural waistline — the narrowest part of your torso, typically just above the navel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-panel\" id=\"tab-care\"\u003e\n\u003cdiv class=\"details-grid\"\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003e55% Viscose · 30% Linen · 15% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eMidweight · Opaque\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eHand Wash Cold\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eStretch\u003c\/div\u003e\n\u003cdiv class=\"stretch-dots\"\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-card\"\u003e\n\u003cdiv class=\"detail-label\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"detail-value\"\u003eUnlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nconst usSizes=['US 0\\u20132','US 4\\u20136','US 6\\u20138','US 10\\u201312','US 14\\u201316','US 18\\u201320','US 22\\u201324','US 24\\u201326'];\nconst sizeFinderData={in:[{size:'XS',bust:'Bust 31\\u201333\\u2033',waist:'Waist 23\\u201325\\u2033'},{size:'S',bust:'Bust 34\\u201336\\u2033',waist:'Waist 26\\u201328\\u2033'},{size:'M',bust:'Bust 37\\u201339\\u2033',waist:'Waist 29\\u201331\\u2033'},{size:'L',bust:'Bust 40\\u201342\\u2033',waist:'Waist 32\\u201334\\u2033'},{size:'XL',bust:'Bust 43\\u201345\\u2033',waist:'Waist 36\\u201338\\u2033'},{size:'2XL',bust:'Bust 46\\u201348\\u2033',waist:'Waist 39\\u201341\\u2033'},{size:'3XL',bust:'Bust 49\\u201351\\u2033',waist:'Waist 42\\u201344\\u2033'},{size:'4XL',bust:'Bust 52\\u201355\\u2033',waist:'Waist 45\\u201347\\u2033'}],cm:[{size:'XS',bust:'Bust 78.5\\u201384 cm',waist:'Waist 58.5\\u201363.5 cm'},{size:'S',bust:'Bust 86.5\\u201391.5 cm',waist:'Waist 66\\u201371 cm'},{size:'M',bust:'Bust 94\\u201399 cm',waist:'Waist 73.5\\u201378.5 cm'},{size:'L',bust:'Bust 101.5\\u2013107 cm',waist:'Waist 81\\u201386.5 cm'},{size:'XL',bust:'Bust 109\\u2013114 cm',waist:'Waist 91.5\\u201396.5 cm'},{size:'2XL',bust:'Bust 117\\u2013122 cm',waist:'Waist 99\\u2013104 cm'},{size:'3XL',bust:'Bust 124.5\\u2013130 cm',waist:'Waist 106.5\\u2013112 cm'},{size:'4XL',bust:'Bust 132\\u2013140 cm',waist:'Waist 114\\u2013119 cm'}]};\nconst tableData={in:[{label:'Chest',values:['37','40','43','46','49','52','55','58']},{label:'Waist',values:['24 \\u00bd','27 \\u00bd','30 \\u00bd','33 \\u00bd','36 \\u00bd','39 \\u00bd','42 \\u00bd','45 \\u00bd']},{label:'Dress Length',values:['54 \\u00bd','55','55 \\u00bd','56','56 \\u00bd','57','57 \\u00bd','58']},{label:'Sleeve Length',values:['26','26 \\u00bc','26 \\u00bd','26 \\u00be','27','27 \\u00bc','27 \\u00bd','27 \\u00bc']}],cm:[{label:'Chest',values:['94','101.5','109','117','124.5','132','139.5','147.5']},{label:'Waist',values:['62','70','77.5','85','92.5','100.5','108','115.5']},{label:'Dress Length',values:['138.5','139.5','141','142','143.5','145','146','147.5']},{label:'Sleeve Length',values:['66','66.5','67.5','68','68.5','69','70','69']}]};\nfunction switchTab(tab){document.querySelectorAll('.tab-btn').forEach(b=\u003eb.classList.remove('active'));document.querySelectorAll('.tab-panel').forEach(p=\u003ep.classList.remove('active'));event.target.classList.add('active');document.getElementById('tab-'+tab).classList.add('active')}\nlet currentUnit='in';\nfunction setUnit(u){currentUnit=u;document.querySelectorAll('.unit-btn').forEach(b=\u003eb.classList.toggle('active',b.textContent.toLowerCase().includes(u==='in'?'inch':'cent')));renderTable();renderSizeFinder()}\nfunction renderSizeFinder(){const g=document.getElementById('sizeFinderGrid');g.innerHTML='';sizeFinderData[currentUnit].forEach((item,i)=\u003e{const c=document.createElement('div');c.className='size-finder-card';const f1=item.bust||item.waist;const f2=item.waist\u0026\u0026item.bust?item.waist:(item.hip||'');c.innerHTML='\u003cdiv class=\"size-label\"\u003e'+item.size+'\u003c\/div\u003e\u003cdiv class=\"us-size\"\u003e'+usSizes[i]+'\u003c\/div\u003e\u003cdiv class=\"bust-range\"\u003e'+f1+(f2?'\u003cbr\u003e'+f2:'')+'\u003c\/div\u003e';g.appendChild(c)})}\nfunction renderTable(){const t=document.getElementById('tableBody');t.innerHTML='';tableData[currentUnit].forEach(r=\u003e{const tr=document.createElement('tr');tr.innerHTML='\u003ctd\u003e'+r.label+'\u003c\/td\u003e'+r.values.map(v=\u003e'\u003ctd'+(r.isRange?' class=\"waist-range\"':'')+'\u003e'+v+'\u003c\/td\u003e').join('');t.appendChild(tr)})}\nrenderTable();renderSizeFinder();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"omonigho","offers":[{"title":"XS","offer_id":45797426102463,"sku":"05323000263","price":250.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45797426135231,"sku":"05323001208","price":250.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45797426167999,"sku":"05323001215","price":250.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45797426200767,"sku":"05323001222","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45797426233535,"sku":"05323001239","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":45797426266303,"sku":"05323001246","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":45797426299071,"sku":"05323001253","price":250.0,"currency_code":"USD","in_stock":true},{"title":"XXXXL","offer_id":45797426331839,"sku":"05323001345","price":250.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1463\/5092\/files\/ofuurejun2919533.jpg?v=1783506329"}],"url":"https:\/\/www.ofuure.com\/collections\/nola-favourites.oembed","provider":"OFUURE","version":"1.0","type":"link"}