{"title":"Fall","description":"","products":[{"product_id":"riviera-set","title":"Riviera Set — beige","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eRIVIERA SET\u003c\/strong\u003e is a study in natural elegance. Two perfectly matched\n      pieces in a breathable, textured linen fabric — designed to be worn together or apart,\n      dressed up or down. The warm sandy tone and relaxed-yet-refined construction make this\n      set an effortless go-to for resort days, summer events, or any occasion that calls for\n      understated sophistication.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFitted peplum bodice with a sweetheart neckline and thin adjustable spaghetti straps.\u003c\/li\u003e\n      \u003cli\u003eDiamond keyhole cutout at the center bust — an elegant detail that adds depth and allure.\u003c\/li\u003e\n      \u003cli\u003eStructured cups with gentle support and a flared peplum hem that skims the waist.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg silhouette with a clean front and belt loops for versatility.\u003c\/li\u003e\n      \u003cli\u003eGenerous leg opening that flows and moves with ease at every step.\u003c\/li\u003e\n      \u003cli\u003eTailored finish with a relaxed feel — sharp enough for dinner, comfortable enough for all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003c!-- Hand wash --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No bleach --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No tumble dry --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No iron --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Dry clean --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44739724836999,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44739724869767,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44739724902535,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44739724935303,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44739724968071,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_a1982627-2b8d-43e2-8366-25a26b45efe1.webp?v=1779238189"},{"product_id":"noir-dress","title":"Noir Dress","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 2rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003cdiv class=\"tab-nav\"\u003e\n\u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \u003cbutton class=\"tab-btn\"\u003eCare Guide\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe \u003cstrong\u003eNOIR DRESS\u003c\/strong\u003e is the little black dress — reimagined. A deep V-wrap neckline and a knotted front waist define the silhouette with sensual precision, while the mini length keeps it bold and unapologetically modern. The true showstopper: long bell sleeves covered in a delicate beaded grid embellishment that catches the light with every movement. Crafted in a subtly textured fabric with a fluid drape, this dress transitions from cocktail hour to late-night effortlessly. When classic meets statement, this is what you get.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eTextured fabric with a smooth, fluid drape and a refined matte finish.\u003c\/li\u003e\n\u003cli\u003eDeep V-neckline with a wrap front and front-knot waist detail for a sculpted, feminine silhouette.\u003c\/li\u003e\n\u003cli\u003eLong flared bell sleeves fully embellished with a beaded grid pattern — the defining detail of this piece.\u003c\/li\u003e\n\u003cli\u003eMini length — confident, sharp, and designed to make an entrance.\u003c\/li\u003e\n\u003cli\u003eAll-black construction for versatile, effortless styling from day to night.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"composition\"\u003e\n\u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n\u003cp class=\"composition-value\"\u003e100% POLYESTER\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE GUIDE --\u003e\n\u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n\u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n\u003cp class=\"care-intro-text\"\u003eTo prevent stains, deformation, or any damage to your look, please read and follow our care instructions carefully.\u003c\/p\u003e\n\u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\u003c!-- Hand wash --\u003e\n\u003cdiv class=\"care-item\"\u003e\n\u003cdiv class=\"care-icon\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- No bleach --\u003e\n\u003cdiv class=\"care-item\"\u003e\n\u003cdiv class=\"care-icon\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- No tumble dry --\u003e\n\u003cdiv class=\"care-item\"\u003e\n\u003cdiv class=\"care-icon\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- No iron --\u003e\n\u003cdiv class=\"care-item\"\u003e\n\u003cdiv class=\"care-icon\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Dry clean --\u003e\n\u003cdiv class=\"care-item\"\u003e\n\u003cdiv class=\"care-icon\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44739759112327,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44739759145095,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44739759177863,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44739759210631,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44739759243399,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_8cd17d9f-36b8-45ab-ac7f-ff2803f8bd0b.webp?v=1779238378"},{"product_id":"celeste-set","title":"Celeste Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eCELESTE SET\u003c\/strong\u003e is quiet luxury at its finest. Two perfectly coordinated\n      pieces in a breathable, refined fabric — a powder blue that feels as calm and considered\n      as the cut itself. Worn together, the look is polished and complete. Worn separately, each\n      piece earns its place. From a morning meeting to a dinner out, this set moves through every\n      moment with the same effortless authority.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Shirt\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eClassic point collar button-down with a semi-fitted, tuck-ready silhouette.\u003c\/li\u003e\n      \u003cli\u003eLong sleeves with a distinctive bow-tie cuff detail — an elegant finishing touch.\u003c\/li\u003e\n      \u003cli\u003eLightweight fabric with a subtle natural texture that drapes cleanly against the body.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg cut with belt loops and a clean front for a sharp, tailored finish.\u003c\/li\u003e\n      \u003cli\u003eFloor-grazing length that creates a long, unbroken line from waist to hem.\u003c\/li\u003e\n      \u003cli\u003eStructured enough to hold shape, relaxed enough to wear all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003c!-- Hand wash --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No bleach --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No tumble dry --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No iron --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Dry clean --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44739859415175,"sku":null,"price":105.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44739859447943,"sku":null,"price":105.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44739859480711,"sku":null,"price":105.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44739859513479,"sku":null,"price":105.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44739859546247,"sku":null,"price":105.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_8ece8d26-e0e7-4cef-9e07-cd1a3656773d.webp?v=1779914375"},{"product_id":"seraphina-dress","title":"Seraphina Dress","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 2rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eSERAPHINA DRESS\u003c\/strong\u003e is romance made wearable. A white canvas adorned\n      with scattered golden floral embroidery that grows denser and more intricate toward\n      the hem — building into a breathtaking scalloped border that frames every step like\n      a work of art. The ruched halter bust, tied at the neck, gathers into a central ring\n      detail and opens into a ruffled midriff cutout, blending artisanal delicacy with\n      a modern, sensual silhouette. The full A-line skirt flows and swirls with effortless\n      movement. A dress for moments that deserve to be remembered.\n    \u003c\/p\u003e\n\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eLightweight, airy fabric with a soft drape and fluid A-line volume.\u003c\/li\u003e\n      \u003cli\u003eHalter neckline with self-tie straps and a ruched, gathered bust with central ring detail.\u003c\/li\u003e\n      \u003cli\u003eRuffled midriff cutout that adds a playful, feminine touch to the open waist.\u003c\/li\u003e\n      \u003cli\u003eScattered gold and taupe floral embroidery across the skirt, intensifying toward the hem.\u003c\/li\u003e\n      \u003cli\u003eDense geometric scalloped embroidery border at the hem — the signature detail of this piece.\u003c\/li\u003e\n      \u003cli\u003eFloor-length A-line skirt with generous volume and graceful movement.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% POLYESTER\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003c!-- Hand wash --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No bleach --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No tumble dry --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No iron --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Dry clean --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"Default Title","offer_id":44669328949383,"sku":null,"price":139.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_89881839-4b65-473a-8682-efc2e31340d1.webp?v=1779239353"},{"product_id":"onyx-set","title":"Onyx Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eONYX SET\u003c\/strong\u003e is sharp, modern, and utterly intentional. A cropped\n      sleeveless vest with a structured mandarin collar meets high-waisted wide-leg trousers —\n      both in the same deep black linen, both cut with architectural precision. The exposed\n      midriff between the two pieces adds just enough tension to elevate the look from tailored\n      to striking. This is a set that means business, then stays for dinner.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Vest\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eCropped, sleeveless silhouette in structured linen with a clean, fitted cut.\u003c\/li\u003e\n      \u003cli\u003eMandarin-style stand collar — refined, minimal, and distinctly modern.\u003c\/li\u003e\n      \u003cli\u003eFront button closure with statement matte black buttons down the placket.\u003c\/li\u003e\n      \u003cli\u003eCropped hem that sits just above the waistband, revealing a subtle sliver of skin.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg trousers with a clean front and gold-tone button detail.\u003c\/li\u003e\n      \u003cli\u003eDeep, generous leg opening that falls to the floor in a straight, sweeping line.\u003c\/li\u003e\n      \u003cli\u003eStructured linen fabric with natural texture — holds shape without feeling stiff.\u003c\/li\u003e\n      \u003cli\u003eSide pockets for a practical finish on a polished silhouette.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44739933077639,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44739933110407,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44739933143175,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44739933175943,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44739933208711,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_6ec0c933-3c13-4798-a8aa-9f2f30e446c6.webp?v=1779322894"},{"product_id":"sahara-set","title":"Sahara Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eSAHARA SET\u003c\/strong\u003e is three pieces, infinite possibilities. A complete\n      natural linen trio — sleeveless overshirt, cropped bandeau top, and wide-leg trousers —\n      all cut from the same warm oatmeal fabric for a seamlessly coordinated look. Wear all\n      three together for a resort-ready ensemble, or mix and match each piece into your\n      existing wardrobe. Relaxed, breathable, and refined — this is effortless dressing\n      done right.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Overshirt\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSleeveless shirt silhouette with a classic point collar and a relaxed, open-front fit.\u003c\/li\u003e\n      \u003cli\u003eGold-tone button closure down the front with a patch chest pocket for a casual-chic finish.\u003c\/li\u003e\n      \u003cli\u003eWorn open as a layer or buttoned up as a standalone top — endlessly versatile.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Crop Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eMinimal bandeau-style crop top in the same linen fabric — structured and supportive.\u003c\/li\u003e\n      \u003cli\u003eGold-tone button detail at the front waistband for a cohesive look across the set.\u003c\/li\u003e\n      \u003cli\u003eDesigned to peek beneath the overshirt or stand alone on warmer days.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg trousers with a clean front and generous floor-length silhouette.\u003c\/li\u003e\n      \u003cli\u003eRelaxed linen construction with natural texture — breathable and comfortable all day.\u003c\/li\u003e\n      \u003cli\u003ePairs equally well with the overshirt, the crop top, or both at once.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44739951296647,"sku":null,"price":159.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44739951329415,"sku":null,"price":159.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44739951362183,"sku":null,"price":159.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44739951394951,"sku":null,"price":159.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44739951427719,"sku":null,"price":159.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_f0fba9f2-8ea7-4a06-be91-d864d45f5a34.webp?v=1779323362"},{"product_id":"midnight-dress","title":"Midnight Dress","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 2rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eMIDNIGHT DRESS\u003c\/strong\u003e is seduction in its most refined form. A liquid\n      black satin falls from the shoulder in one fluid motion — wrap V-neckline, spaghetti\n      straps, a body-skimming silhouette that leaves nothing to chance. A column of matte\n      black buttons runs diagonally down the side, adding a graphic, architectural detail\n      that transforms a classic slip into something distinctly modern. A front slit opens\n      the skirt with quiet confidence. This is the dress that doesn't need an occasion —\n      it creates one.\n    \u003c\/p\u003e\n\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eGlossy satin fabric with a luxurious sheen and a silky, fluid drape against the body.\u003c\/li\u003e\n      \u003cli\u003eWrap-style V-neckline with thin spaghetti straps — effortlessly sensual and adjustable.\u003c\/li\u003e\n      \u003cli\u003eTonal button column running diagonally along the side — a sharp, graphic design detail.\u003c\/li\u003e\n      \u003cli\u003eBody-skimming midi silhouette with a fitted waist and a gentle flare toward the hem.\u003c\/li\u003e\n      \u003cli\u003eFront slit that opens with movement — confident and precisely placed.\u003c\/li\u003e\n      \u003cli\u003eAll-black construction for a look that is timeless, versatile, and always right.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% POLYESTER\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44740448321671,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44740448354439,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44740448387207,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44740448419975,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44740448452743,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260522_132511_d199d2ec-911a-4f14-950c-dbb15b77982c.jpg?v=1779929034"},{"product_id":"navy-set","title":"Navy Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eNAVY SET\u003c\/strong\u003e is tailoring reimagined for the woman who doesn't\n      compromise. Two impeccably matched pieces in a deep midnight navy — a structured\n      strapless corset top and fluid wide-leg trousers — that together create a look of\n      commanding, effortless authority. The gold hardware of the top adds warmth against\n      the dark fabric, creating a contrast that is deliberate, polished, and impossible\n      to ignore. Worn together, this set makes a statement. Worn separately, each piece\n      holds its own.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eStructured strapless corset with a sweetheart neckline — sculpted, supported, and secure.\u003c\/li\u003e\n      \u003cli\u003eFive ornate gold-tone buttons running down the center front — the defining detail of this piece.\u003c\/li\u003e\n      \u003cli\u003eTwo front patch pockets that add a tailored, utilitarian edge to the sleek silhouette.\u003c\/li\u003e\n      \u003cli\u003eFitted waist with a slight peplum flare at the hem for a feminine, flattering finish.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg cut in the same structured navy fabric — clean front, sharp lines.\u003c\/li\u003e\n      \u003cli\u003eFloor-length silhouette that creates a long, unbroken line from waist to hem.\u003c\/li\u003e\n      \u003cli\u003eTailored finish with a relaxed, sweeping leg that moves beautifully with every step.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44740448747655,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44740448780423,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44740448813191,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44740448845959,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44740448878727,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_99fefe52-80ac-4df0-8ea7-e429a9e89c6b.webp?v=1779645000"},{"product_id":"obsidian-jumpsuit","title":"Obsidian Jumpsuit — Black","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 2rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eOBSIDIAN JUMPSUIT\u003c\/strong\u003e is one piece doing the work of an entire\n      outfit. A deep plunge halter neckline ties at the neck, drawing the eye downward\n      through an open midriff framed by bold side cutouts — a construction that is equal\n      parts architectural and sensual. Below, wide-leg trousers fall in a clean, floor-length\n      sweep, grounding the drama of the top with effortless structure. All in deep black.\n      All in one. This is the jumpsuit that enters the room first.\n    \u003c\/p\u003e\n\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSmooth, structured fabric with a matte finish and a fluid, shape-holding drape.\u003c\/li\u003e\n      \u003cli\u003eDeep V halter neckline with self-tie straps — adjustable, secure, and unapologetically bold.\u003c\/li\u003e\n      \u003cli\u003eOpen midriff with wide side cutouts that frame the waist for a graphic, sculptural effect.\u003c\/li\u003e\n      \u003cli\u003eWide-leg trousers with a high-rise waist and a generous floor-length silhouette.\u003c\/li\u003e\n      \u003cli\u003eAll-black design — sharp, versatile, and built to make an impact at any occasion.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% POLYESTER\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44740454023303,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44740454056071,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44740454088839,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44740454121607,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44740454154375,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260522_151200_77dfa9cd-d6ca-43b1-81a6-a6f1c435081f.jpg?v=1779645210"},{"product_id":"bianca-set","title":"Bianca Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eBIANCA SET\u003c\/strong\u003e is a study in pure, structured femininity. Two\n      coordinated pieces in crisp off-white linen that work with the same quiet authority\n      together as they do apart. The peplum top sculpts the upper body with sweetheart\n      precision, while the column skirt grounds the look with floor-length restraint.\n      No print, no embellishment — just clean construction, beautiful fabric, and the\n      kind of confidence that needs nothing else.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eStructured linen peplum top with a sweetheart neckline and thin spaghetti straps.\u003c\/li\u003e\n      \u003cli\u003eFitted bodice with built-in support and a defined waist that flows into a flared peplum hem.\u003c\/li\u003e\n      \u003cli\u003eClean, minimal finish — no buttons, no hardware, just pure shape.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Skirt\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFloor-length column skirt in the same structured off-white linen — sleek and body-skimming.\u003c\/li\u003e\n      \u003cli\u003eHigh-waisted cut that sits just above the natural waist for a long, elongating line.\u003c\/li\u003e\n      \u003cli\u003eStraight, narrow silhouette that falls to the ankle with tailored precision.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44740457595015,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44740457627783,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44740457660551,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44740457693319,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44740457726087,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260525_161305_9b89b562-a139-4a4e-a889-1ed1b3689f13.png?v=1779743734"},{"product_id":"rose-set","title":"Rosé Set","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eROSÉ SET\u003c\/strong\u003e is femininity with an edge. Three pieces in the softest\n      blush pink linen — a structured corset top, tailored wide-leg trousers, and a\n      matching blazer — that together form a look as polished as it is playful. Each\n      piece holds its own; together, they are a statement. Dressed up or dressed down,\n      the colour does the talking.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eStructured corset-style crop top with a sweetheart neckline and delicate spaghetti straps.\u003c\/li\u003e\n      \u003cli\u003eBoned bodice with seamed panelling for a sculpted, body-defining fit.\u003c\/li\u003e\n      \u003cli\u003eCropped length designed to sit just above the natural waist.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eWide-leg tailored trousers with front pleats for structured volume and an elongating drape.\u003c\/li\u003e\n      \u003cli\u003eHigh-waisted cut with a single button closure, belt loops, and a clean tailored waistband.\u003c\/li\u003e\n      \u003cli\u003eSide pockets — discreet and functional without breaking the line.\u003c\/li\u003e\n      \u003cli\u003eFull-length hem that grazes the floor for a refined, runway-ready finish.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Blazer\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eRelaxed single-breasted blazer in the same structured blush linen — effortless to layer or carry.\u003c\/li\u003e\n      \u003cli\u003eNotched lapel, functional pockets, and a clean, unfussy finish.\u003c\/li\u003e\n      \u003cli\u003eOversized enough to wear open, sharp enough to button up.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS \/ With the blazer","offer_id":44740484300935,"sku":null,"price":189.9,"currency_code":"USD","in_stock":true},{"title":"XS \/ Without the blazer","offer_id":44791251435655,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"S \/ With the blazer","offer_id":44740484333703,"sku":null,"price":189.9,"currency_code":"USD","in_stock":true},{"title":"S \/ Without the blazer","offer_id":44791251468423,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"M \/ With the blazer","offer_id":44740484366471,"sku":null,"price":189.9,"currency_code":"USD","in_stock":true},{"title":"M \/ Without the blazer","offer_id":44791251501191,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"L \/ With the blazer","offer_id":44740484399239,"sku":null,"price":189.9,"currency_code":"USD","in_stock":true},{"title":"L \/ Without the blazer","offer_id":44791251533959,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true},{"title":"XL \/ With the blazer","offer_id":44740484432007,"sku":null,"price":189.9,"currency_code":"USD","in_stock":true},{"title":"XL \/ Without the blazer","offer_id":44791251566727,"sku":null,"price":119.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_578a916a-c0f3-4ec9-a00d-f2b811a7f2bd.webp?v=1779910842"},{"product_id":"obsidian","title":"Obsidian Jumpsuit — Off White","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 2rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eOBSIDIAN JUMPSUIT\u003c\/strong\u003e is one piece doing the work of an entire\n      outfit. A deep plunge halter neckline ties at the neck, drawing the eye downward\n      through an open midriff framed by bold side cutouts — a construction that is equal\n      parts architectural and sensual. Below, wide-leg trousers fall in a clean, floor-length\n      sweep, grounding the drama of the top with effortless structure. All in deep black.\n      All in one. This is the jumpsuit that enters the room first.\n    \u003c\/p\u003e\n\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSmooth, structured fabric with a matte finish and a fluid, shape-holding drape.\u003c\/li\u003e\n      \u003cli\u003eDeep V halter neckline with self-tie straps — adjustable, secure, and unapologetically bold.\u003c\/li\u003e\n      \u003cli\u003eOpen midriff with wide side cutouts that frame the waist for a graphic, sculptural effect.\u003c\/li\u003e\n      \u003cli\u003eWide-leg trousers with a high-rise waist and a generous floor-length silhouette.\u003c\/li\u003e\n      \u003cli\u003eAll-black design — sharp, versatile, and built to make an impact at any occasion.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% POLYESTER\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44827503362183,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44827503394951,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44827503427719,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44827503460487,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44827503493255,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_2051c190-fe46-4776-b648-dc0e918537cb.webp?v=1781060699"},{"product_id":"riviera-set-beige-copia","title":"Riviera Set — Black","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eRIVIERA SET\u003c\/strong\u003e is a study in natural elegance. Two perfectly matched\n      pieces in a breathable, textured linen fabric — designed to be worn together or apart,\n      dressed up or down. The warm sandy tone and relaxed-yet-refined construction make this\n      set an effortless go-to for resort days, summer events, or any occasion that calls for\n      understated sophistication.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFitted peplum bodice with a sweetheart neckline and thin adjustable spaghetti straps.\u003c\/li\u003e\n      \u003cli\u003eDiamond keyhole cutout at the center bust — an elegant detail that adds depth and allure.\u003c\/li\u003e\n      \u003cli\u003eStructured cups with gentle support and a flared peplum hem that skims the waist.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg silhouette with a clean front and belt loops for versatility.\u003c\/li\u003e\n      \u003cli\u003eGenerous leg opening that flows and moves with ease at every step.\u003c\/li\u003e\n      \u003cli\u003eTailored finish with a relaxed feel — sharp enough for dinner, comfortable enough for all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003c!-- Hand wash --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No bleach --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No tumble dry --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No iron --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Dry clean --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44827467055239,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44827467088007,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44827467120775,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44827467153543,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44827467186311,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260610_013822_54ec6fa7-2250-40e1-8166-e80c7e92d490.png?v=1781061854"},{"product_id":"riviera-set-black-copia","title":"Riviera Set — Brown","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eRIVIERA SET\u003c\/strong\u003e is a study in natural elegance. Two perfectly matched\n      pieces in a breathable, textured linen fabric — designed to be worn together or apart,\n      dressed up or down. The warm sandy tone and relaxed-yet-refined construction make this\n      set an effortless go-to for resort days, summer events, or any occasion that calls for\n      understated sophistication.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Top\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFitted peplum bodice with a sweetheart neckline and thin adjustable spaghetti straps.\u003c\/li\u003e\n      \u003cli\u003eDiamond keyhole cutout at the center bust — an elegant detail that adds depth and allure.\u003c\/li\u003e\n      \u003cli\u003eStructured cups with gentle support and a flared peplum hem that skims the waist.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Trousers\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHigh-waisted wide-leg silhouette with a clean front and belt loops for versatility.\u003c\/li\u003e\n      \u003cli\u003eGenerous leg opening that flows and moves with ease at every step.\u003c\/li\u003e\n      \u003cli\u003eTailored finish with a relaxed feel — sharp enough for dinner, comfortable enough for all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% LINEN\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003c!-- Hand wash --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No bleach --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No tumble dry --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- No iron --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Dry clean --\u003e\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44827472593031,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44827472625799,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44827472658567,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44827472691335,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44827472724103,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/unnamed_89d7c60e-158c-43aa-aa2a-b3e689b41028.webp?v=1779746221"},{"product_id":"magnolia-dress","title":"Magnolia Dress","description":"\u003cstyle\u003e\n  .product-tabs * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .product-tabs {\n    font-family: 'Georgia', serif;\n    color: #2c2c2a;\n    padding: 2rem 0;\n    max-width: 760px;\n  }\n\n  .product-tabs .tab-nav {\n    display: flex;\n    gap: 3rem;\n    border-bottom: 1px solid #d3d1c7;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .tab-btn {\n    background: none;\n    border: none;\n    padding: 0 0 1rem;\n    font-size: 15px;\n    letter-spacing: 0.06em;\n    color: #888780;\n    cursor: pointer;\n    border-bottom: 1.5px solid transparent;\n    margin-bottom: -1px;\n    font-family: 'Georgia', serif;\n    transition: color 0.2s, border-color 0.2s;\n  }\n\n  .product-tabs .tab-btn.active {\n    color: #2c2c2a;\n    border-bottom: 1.5px solid #2c2c2a;\n  }\n\n  .product-tabs .tab-panel { display: none; }\n  .product-tabs .tab-panel.active { display: block; }\n\n  .product-tabs .desc-intro {\n    font-size: 15px;\n    line-height: 1.9;\n    color: #2c2c2a;\n    margin-bottom: 1.75rem;\n  }\n\n  .product-tabs .desc-intro strong {\n    font-weight: bold;\n    letter-spacing: 0.04em;\n  }\n\n  .product-tabs .set-section-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin: 1.75rem 0 0.75rem;\n  }\n\n  .product-tabs .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.5rem;\n  }\n\n  .product-tabs .feature-list li {\n    padding: 0.45rem 0 0.45rem 1.2rem;\n    position: relative;\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n  }\n\n  .product-tabs .feature-list li::before {\n    content: '•';\n    position: absolute;\n    left: 0;\n    color: #888780;\n  }\n\n  .product-tabs .composition {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .composition-label {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.3rem;\n  }\n\n  .product-tabs .composition-value {\n    font-size: 14px;\n    color: #2c2c2a;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n\n  .product-tabs .care-intro-title {\n    font-size: 12px;\n    letter-spacing: 0.1em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 0.5rem;\n  }\n\n  .product-tabs .care-intro-text {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #2c2c2a;\n    margin-bottom: 2rem;\n  }\n\n  .product-tabs .legends-title {\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: #888780;\n    text-transform: uppercase;\n    margin-bottom: 1.25rem;\n  }\n\n  .product-tabs .care-item {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-bottom: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-item:first-of-type {\n    border-top: 1px solid #d3d1c7;\n  }\n\n  .product-tabs .care-icon {\n    width: 40px;\n    height: 40px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-tabs .care-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #2c2c2a;\n    fill: none;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .product-tabs .care-label {\n    font-size: 14px;\n    color: #2c2c2a;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs\"\u003e\n\n  \u003cdiv class=\"tab-nav\"\u003e\n    \u003cbutton class=\"tab-btn active\" onclick=\"productTabSwitch('desc', this)\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"tab-btn\" onclick=\"productTabSwitch('care', this)\"\u003eCare Guide\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"tab-desc\" class=\"tab-panel active\"\u003e\n    \u003cp class=\"desc-intro\"\u003e\n      The \u003cstrong\u003eMAGNOLIA DRESS\u003c\/strong\u003e is the kind of piece that makes people ask.\n      Off-white cotton with an all-over richelieu cutwork — intricate floral scrollwork\n      that takes time to make and lasts forever to admire. A deep V-neckline, billowing\n      3\/4 sleeves, and a full skirt that finishes with a scalloped hem. A cut-out at\n      the waist keeps it from tipping into precious. The result is romantic without\n      being soft — and utterly, unmistakably its own.\n    \u003c\/p\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Bodice\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eDeep V-neckline with a clean, structured finish — open and elegant in equal measure.\u003c\/li\u003e\n      \u003cli\u003eCut-out at the natural waist on both sides for a modern counterpoint to the romantic detailing.\u003c\/li\u003e\n      \u003cli\u003eFitted through the torso with a fluid transition into the full skirt.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"set-section-title\"\u003eThe Sleeves \u0026amp; Skirt\u003c\/p\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eBillowing 3\/4 puff sleeves covered in elaborate richelieu cutwork — handcrafted and unmistakable.\u003c\/li\u003e\n      \u003cli\u003eFull, gathered mini skirt with the same intricate floral cutwork from waist to hem.\u003c\/li\u003e\n      \u003cli\u003eScalloped hem that follows the embroidery pattern — a finish as considered as the rest.\u003c\/li\u003e\n      \u003cli\u003eOff-white cotton that feels as beautiful as it looks, in every light.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"composition\"\u003e\n      \u003cp class=\"composition-label\"\u003eComposition\u003c\/p\u003e\n      \u003cp class=\"composition-value\"\u003e100% COTTON\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE GUIDE --\u003e\n  \u003cdiv id=\"tab-care\" class=\"tab-panel\"\u003e\n    \u003cp class=\"care-intro-title\"\u003eCare Guide\u003c\/p\u003e\n    \u003cp class=\"care-intro-text\"\u003e\n      To prevent stains, deformation, or any damage to your look,\n      please read and follow our care instructions carefully.\n    \u003c\/p\u003e\n\n    \u003cp class=\"legends-title\"\u003eSymbols\u003c\/p\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M4 10 Q16 4 28 10 L26 26 H6 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 15 Q16 13 20 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eHand wash only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"4\" y=\"8\" width=\"24\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"8\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"17\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"8\" y1=\"9\" x2=\"24\" y2=\"25\"\u003e\u003c\/line\u003e\u003cline x1=\"24\" y1=\"9\" x2=\"8\" y2=\"25\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not tumble dry\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M6 20 Q10 14 16 20 Q22 26 26 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 16 L10 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 16 L22 22\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"28\" y2=\"26\"\u003e\u003c\/line\u003e\u003cline x1=\"28\" y1=\"10\" x2=\"4\" y2=\"26\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-item\"\u003e\n      \u003cdiv class=\"care-icon\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"11\"\u003e\u003c\/circle\u003e\u003ctext x=\"16\" y=\"21\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"bold\" stroke=\"none\" fill=\"#2c2c2a\" font-family=\"Georgia,serif\"\u003eP\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"care-label\"\u003eDry clean with perchloroethylene\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function productTabSwitch(id, btn) {\n    document.querySelectorAll('.product-tabs .tab-panel').forEach(function(p) {\n      p.classList.remove('active');\n    });\n    document.querySelectorAll('.product-tabs .tab-btn').forEach(function(b) {\n      b.classList.remove('active');\n    });\n    document.getElementById('tab-' + id).classList.add('active');\n    btn.classList.add('active');\n  }\n\u003c\/script\u003e","brand":"Helena Voss","offers":[{"title":"XS","offer_id":44889821773959,"sku":null,"price":89.9,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44889821806727,"sku":null,"price":89.9,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44889821839495,"sku":null,"price":89.9,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44889821872263,"sku":null,"price":89.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44889821905031,"sku":null,"price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260615_211008_2204f561-8496-422f-9ce6-41cb8e3dd815.png?v=1781575121"}],"url":"https:\/\/helenavoss.com\/collections\/brunch-weekend.oembed","provider":"Helena Voss","version":"1.0","type":"link"}