{"product_id":"amalfi-set","title":"Amalfi Set","description":"\u003cbody\u003e\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eAMALFI SET — Helena Voss\u003c\/title\u003e\n\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400\u0026display=swap');\n\n    .hv-product {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        max-width: 680px;\n        margin: 0 auto;\n        padding: 24px 20px;\n        color: #555;\n        line-height: 1.65;\n    }\n\n    .hv-label {\n        font-size: 11px;\n        letter-spacing: 2.5px;\n        text-transform: uppercase;\n        color: #999;\n        margin-bottom: 10px;\n    }\n\n    .hv-title {\n        font-family: 'Playfair Display', serif;\n        font-size: 34px;\n        font-weight: 500;\n        color: #1a1a1a;\n        margin-bottom: 8px;\n        letter-spacing: -0.3px;\n        line-height: 1.15;\n    }\n\n    .hv-subtitle {\n        font-family: 'Playfair Display', serif;\n        font-size: 16px;\n        font-weight: 400;\n        font-style: italic;\n        color: #888;\n        margin-bottom: 28px;\n    }\n\n    .hv-tabs {\n        display: flex;\n        gap: 0;\n        border-bottom: 1px solid #e0e0e0;\n        margin-bottom: 28px;\n    }\n\n    .hv-tab {\n        font-size: 12px;\n        letter-spacing: 2px;\n        text-transform: uppercase;\n        color: #aaa;\n        padding: 12px 0;\n        margin-right: 32px;\n        cursor: pointer;\n        border-bottom: 2px solid transparent;\n        margin-bottom: -1px;\n        background: none;\n        border-top: none;\n        border-left: none;\n        border-right: none;\n        font-family: inherit;\n        transition: color 0.2s ease;\n    }\n\n    .hv-tab.active {\n        color: #1a1a1a;\n        border-bottom: 2px solid #1a1a1a;\n    }\n\n    .hv-tab-content {\n        display: none;\n    }\n\n    .hv-tab-content.active {\n        display: block;\n    }\n\n    .hv-body {\n        font-size: 15px;\n        color: #555;\n        margin-bottom: 18px;\n        line-height: 1.75;\n    }\n\n    .hv-body strong {\n        color: #333;\n        font-weight: 500;\n    }\n\n    .hv-pieces {\n        margin: 24px 0;\n        border-top: 1px solid #f0f0f0;\n        padding-top: 20px;\n    }\n\n    .hv-piece {\n        margin-bottom: 20px;\n    }\n\n    .hv-piece-title {\n        font-family: 'Playfair Display', serif;\n        font-size: 14px;\n        font-weight: 500;\n        color: #333;\n        margin-bottom: 6px;\n        letter-spacing: 0.3px;\n    }\n\n    .hv-piece p {\n        font-size: 14px;\n        color: #666;\n        line-height: 1.65;\n        margin: 0;\n    }\n\n    .hv-details-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        font-size: 14px;\n        color: #555;\n    }\n\n    .hv-details-list li {\n        padding: 11px 0;\n        border-bottom: 1px solid #f0f0f0;\n        display: flex;\n        justify-content: space-between;\n        align-items: baseline;\n        gap: 12px;\n    }\n\n    .hv-details-list li:last-child {\n        border-bottom: none;\n    }\n\n    .hv-detail-label {\n        font-size: 11px;\n        letter-spacing: 1.5px;\n        text-transform: uppercase;\n        color: #aaa;\n        min-width: 110px;\n    }\n\n    .hv-detail-value {\n        color: #444;\n        text-align: right;\n        flex: 1;\n    }\n\n    .hv-care {\n        margin-top: 28px;\n        padding-top: 20px;\n        border-top: 1px solid #f0f0f0;\n    }\n\n    .hv-care-title {\n        font-size: 11px;\n        letter-spacing: 2px;\n        text-transform: uppercase;\n        color: #999;\n        margin-bottom: 14px;\n    }\n\n    .hv-care-icons {\n        display: flex;\n        gap: 18px;\n        flex-wrap: wrap;\n    }\n\n    .hv-care-item {\n        font-size: 13px;\n        color: #777;\n        display: flex;\n        align-items: center;\n        gap: 6px;\n    }\n\n    .hv-note {\n        margin-top: 28px;\n        font-size: 13px;\n        color: #999;\n        font-style: italic;\n        line-height: 1.6;\n        border-left: 2px solid #e8e8e8;\n        padding-left: 14px;\n    }\n\n    @media (max-width: 768px) {\n        .hv-title { font-size: 28px; }\n        .hv-tab { margin-right: 22px; font-size: 11px; }\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hv-product\"\u003e\n\n    \u003cp class=\"hv-label\"\u003eHelena Voss — Three-Piece Set\u003c\/p\u003e\n    \u003ch1 class=\"hv-title\"\u003eAMALFI\u003c\/h1\u003e\n    \u003cp class=\"hv-subtitle\"\u003eWhite cutout top, wide-leg trousers \u0026amp; oversized shirt\u003c\/p\u003e\n\n    \u003c!-- Tabs --\u003e\n    \u003cdiv class=\"hv-tabs\"\u003e\n        \u003cbutton class=\"hv-tab active\" onclick=\"switchTab(this, 'description')\"\u003eDescription\u003c\/button\u003e\n        \u003cbutton class=\"hv-tab\" onclick=\"switchTab(this, 'details')\"\u003eDetails\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description Tab --\u003e\n    \u003cdiv id=\"description\" class=\"hv-tab-content active\"\u003e\n\n        \u003cp class=\"hv-body\"\u003e\n            The Amalfi coast has a way of making everything look effortless. \n            All white, all intention — this three-piece set is the kind of outfit \n            that works as hard as you want it to, or not at all.\n        \u003c\/p\u003e\n\n        \u003cp class=\"hv-body\"\u003e\n            The \u003cstrong\u003ecutout bandeau top\u003c\/strong\u003e is crafted in broderie anglaise fabric, \n            gathered at the center and secured with gold O-ring hardware — structured enough \n            to hold its shape, feminine enough to stop the room. Wear it with the shirt fully \n            open or draped off the shoulders. Either way, the answer is yes.\n        \u003c\/p\u003e\n\n        \u003cp class=\"hv-body\"\u003e\n            The \u003cstrong\u003ewide-leg trousers\u003c\/strong\u003e are high-waisted with a clean, tailored fall \n            and side pockets — the kind of pants that make you walk differently. \n            Paired with the \u003cstrong\u003eoversized shirt\u003c\/strong\u003e thrown on like an afterthought, \n            the look reads resort luxe without trying.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"hv-pieces\"\u003e\n            \u003cdiv class=\"hv-piece\"\u003e\n                \u003cp class=\"hv-piece-title\"\u003eThe Top\u003c\/p\u003e\n                \u003cp\u003eBroderie anglaise bandeau with double O-ring detail at bust and waist. Boned interior for structure. Strapless silhouette.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hv-piece\"\u003e\n                \u003cp class=\"hv-piece-title\"\u003eThe Trousers\u003c\/p\u003e\n                \u003cp\u003eHigh-waisted wide-leg cut in linen-blend fabric. Side pockets. Concealed zip closure. Full-length with a slight floor-grazing hem.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hv-piece\"\u003e\n                \u003cp class=\"hv-piece-title\"\u003eThe Shirt\u003c\/p\u003e\n                \u003cp\u003eRelaxed oversized shirt in matching white fabric. Designed to wear open, knotted, or off the shoulders. Completes the set.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"hv-note\"\u003e\n            Styled as shown — top, trousers and shirt sold as a set. \n            Each piece can also be worn separately.\n        \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Details Tab --\u003e\n    \u003cdiv id=\"details\" class=\"hv-tab-content\"\u003e\n\n        \u003cul class=\"hv-details-list\"\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eSet includes\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eBandeau top, wide-leg trousers, oversized shirt\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eColour\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eWhite\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eFabric\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eTop: broderie anglaise cotton blend · Trousers \u0026amp; shirt: linen blend\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eHardware\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eGold O-ring detail (×2)\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eFit\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eTop: fitted · Trousers: high-waisted, wide-leg · Shirt: oversized\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eClosure\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eTop: back zip · Trousers: concealed side zip · Shirt: button-through\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eModel wears\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eSize S · Height 5'9\"\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n                \u003cspan class=\"hv-detail-label\"\u003eSizing\u003c\/span\u003e\n                \u003cspan class=\"hv-detail-value\"\u003eXS — XL · True to size\u003c\/span\u003e\n            \u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"hv-care\"\u003e\n            \u003cp class=\"hv-care-title\"\u003eCare\u003c\/p\u003e\n            \u003cdiv class=\"hv-care-icons\"\u003e\n                \u003cspan class=\"hv-care-item\"\u003e🫧 Hand wash cold\u003c\/span\u003e\n                \u003cspan class=\"hv-care-item\"\u003e🚫 Do not tumble dry\u003c\/span\u003e\n                \u003cspan class=\"hv-care-item\"\u003e🌬️ Lay flat to dry\u003c\/span\u003e\n                \u003cspan class=\"hv-care-item\"\u003e🚫 Do not bleach\u003c\/span\u003e\n                \u003cspan class=\"hv-care-item\"\u003e♨️ Cool iron if needed\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    function switchTab(btn, tabId) {\n        const container = btn.closest('.hv-product');\n\n        container.querySelectorAll('.hv-tab').forEach(t =\u003e t.classList.remove('active'));\n        container.querySelectorAll('.hv-tab-content').forEach(c =\u003e c.classList.remove('active'));\n\n        btn.classList.add('active');\n        container.querySelector('#' + tabId).classList.add('active');\n    }\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Helena Voss","offers":[{"title":"XS \/ With","offer_id":44961437057159,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"XS \/ Without","offer_id":44961437089927,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"S \/ With","offer_id":44961437122695,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"S \/ Without","offer_id":44961437155463,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"M \/ With","offer_id":44961437188231,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"M \/ Without","offer_id":44961437220999,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"L \/ With","offer_id":44961437253767,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"L \/ Without","offer_id":44961437286535,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true},{"title":"XL \/ With","offer_id":44961437319303,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"XL \/ Without","offer_id":44961437352071,"sku":null,"price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/6373\/4151\/files\/hf_20260623_000425_facffe51-c858-49a2-9cc3-9167eab0b1a5.png?v=1782178932","url":"https:\/\/helenavoss.com\/products\/amalfi-set","provider":"Helena Voss","version":"1.0","type":"link"}