{"title":"Tankinis","description":null,"products":[{"product_id":"helena-stylish-floral-tankini-set-women","title":"Helena | Stylish Floral Tankini Set Women","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Helena\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Black \/ S","offer_id":62383253520714,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":62383253553482,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":62383253586250,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":62383253619018,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":62383253651786,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":62383253684554,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ S","offer_id":62383253717322,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ M","offer_id":62383253750090,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ L","offer_id":62383253782858,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ XL","offer_id":62383253815626,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":62383253848394,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":62383253881162,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ S","offer_id":62383253913930,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ M","offer_id":62383253946698,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ L","offer_id":62383253979466,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ XL","offer_id":62383254012234,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 2XL","offer_id":62383254045002,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 3XL","offer_id":62383254077770,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ S","offer_id":62383254110538,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ M","offer_id":62383254143306,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ L","offer_id":62383254176074,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ XL","offer_id":62383254208842,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ 2XL","offer_id":62383254241610,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black and White \/ 3XL","offer_id":62383254274378,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_178f8e8f-6a01-4ba7-8a4d-43c15c5483c7.jpg?v=1781764799"},{"product_id":"gabby-ribbed-tankini-with-print-shorts","title":"Gabby | Ribbed Tankini with Print Shorts","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Bikini Set\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Peacock Blue \/ S","offer_id":62383251947850,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peacock Blue \/ M","offer_id":62383251980618,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peacock Blue \/ L","offer_id":62383252013386,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peacock Blue \/ XL","offer_id":62383252046154,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peacock Blue \/ 2XL","offer_id":62383252078922,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peacock Blue \/ 3XL","offer_id":62383252111690,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ S","offer_id":62383252144458,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ M","offer_id":62383252177226,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ L","offer_id":62383252209994,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ XL","offer_id":62383252242762,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":62383252275530,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":62383252308298,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_a4f0eec6-31cf-4f0e-a6f6-bb7fe1210a1d.jpg?v=1781764799"},{"product_id":"mia-casual-two-piece-printed-v-neck-swimsuit-with-pockets","title":"Mia | Casual Two Piece Printed V-Neck Swimsuit with Pockets","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Mia\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Navy Blue \/ S","offer_id":62383252930890,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":62383252963658,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":62383252996426,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":62383253029194,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":62383253061962,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":62383253094730,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":62383253127498,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":62383253160266,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":62383253193034,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":62383253225802,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 2XL","offer_id":62383253258570,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 3XL","offer_id":62383253291338,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":62383253324106,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":62383253356874,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":62383253389642,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":62383253422410,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":62383253455178,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 3XL","offer_id":62383253487946,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/6d383c57f57d59454b61549a0f8b4c6d.jpg?v=1781764798"},{"product_id":"barbara-elegant-ocean-print-split-tankini","title":"Barbara | Elegant Ocean Print Split Tankini","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Barbara\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Blue \/ S","offer_id":62383254307146,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":62383254339914,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":62383254372682,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":62383254405450,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 2XL","offer_id":62383254438218,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 3XL","offer_id":62383254470986,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":62383254503754,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":62383254536522,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":62383254569290,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":62383254602058,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":62383254634826,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":62383254667594,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ S","offer_id":62383254700362,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ M","offer_id":62383254733130,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ L","offer_id":62383254765898,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ XL","offer_id":62383254798666,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 2XL","offer_id":62383254831434,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 3XL","offer_id":62383254864202,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":62383254896970,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62383254929738,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62383254962506,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62383254995274,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":62383255028042,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62383255060810,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":62383255093578,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":62383255126346,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":62383255159114,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":62383255191882,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":62383255224650,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":62383255257418,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":62383255290186,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":62383255322954,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":62383255355722,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":62383255388490,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 2XL","offer_id":62383255421258,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 3XL","offer_id":62383255454026,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/392879_P_1765189090702.jpg?v=1781764799"},{"product_id":"daphne-bright-ribbed-tankini-shorts","title":"Daphne | Bright Ribbed Tankini Shorts","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Daphne\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Cyan \/ S","offer_id":62383252341066,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ M","offer_id":62383252373834,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ L","offer_id":62383252406602,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ XL","offer_id":62383252439370,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":62383252472138,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":62383252504906,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383252537674,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383252570442,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383252603210,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383252635978,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383252668746,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383252701514,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":62383252734282,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62383252767050,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62383252799818,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62383252832586,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":62383252865354,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62383252898122,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/a1.webp?v=1781764798"},{"product_id":"violet-ruched-tankini-with-floral-shorts","title":"Violet | Ruched Tankini with Floral Shorts","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Violet\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Blue \/ S","offer_id":62383255519562,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":62383255552330,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":62383255585098,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":62383255617866,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 2XL","offer_id":62383255650634,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 3XL","offer_id":62383255683402,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ S","offer_id":62383255716170,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ M","offer_id":62383255748938,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ L","offer_id":62383255781706,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ XL","offer_id":62383255814474,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ 2XL","offer_id":62383255847242,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ 3XL","offer_id":62383255880010,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383255912778,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383255945546,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383255978314,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383256011082,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383256043850,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383256076618,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ S","offer_id":62383256109386,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ M","offer_id":62383256142154,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ L","offer_id":62383256174922,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ XL","offer_id":62383256207690,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 2XL","offer_id":62383256240458,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 3XL","offer_id":62383256273226,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":62383256305994,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62383256338762,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62383256371530,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62383256404298,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":62383256437066,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62383256469834,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/O1CN01oi4Dri28MxYzcrfZu__3296717919-0-cib.jpg?v=1781764799"},{"product_id":"matilda-two-piece-beach-tankini-pants","title":"Matilda | Two Piece Beach Tankini Pants","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Matilda\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Orange \/ S","offer_id":62383256895818,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":62383256928586,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":62383256961354,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":62383256994122,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":62383257026890,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":62383257059658,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ S","offer_id":62383257092426,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ M","offer_id":62383257125194,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ L","offer_id":62383257157962,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ XL","offer_id":62383257190730,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 2XL","offer_id":62383257223498,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 3XL","offer_id":62383257256266,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":62383257289034,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62383257321802,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62383257354570,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62383257387338,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":62383257420106,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62383257452874,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ S","offer_id":62383257485642,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ M","offer_id":62383257518410,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ L","offer_id":62383257551178,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ XL","offer_id":62383257583946,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ 2XL","offer_id":62383257616714,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Teal \/ 3XL","offer_id":62383257649482,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ S","offer_id":62383257682250,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":62383257715018,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":62383257747786,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":62383257780554,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 2XL","offer_id":62383257813322,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 3XL","offer_id":62383257846090,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/9f8216f93df0044355836fb33d8ea708_d48245ad-128e-441c-b1a8-e3fb9db9e544.jpg?v=1781764799"},{"product_id":"nikita-striped-simple-tankini-boxer","title":"Nikita | Striped Simple Tankini Boxer","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Nikita\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Navy Blue \/ S","offer_id":62383257878858,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":62383257911626,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":62383257944394,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":62383257977162,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":62383258009930,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":62383258042698,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/be1f1214f5a32a1fa09e34ae24ffaffa.jpg?v=1781764800"},{"product_id":"candace-vibrant-patterned-tankini-with-skirt","title":"Candace | Vibrant Patterned Tankini with Skirt","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"1lbepv8\" data-start=\"0\" data-end=\"30\"\u003eSize Guide — Candace\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"32\" data-end=\"614\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"32\" data-end=\"170\"\u003e\n\u003ctr data-start=\"32\" data-end=\"170\"\u003e\n\u003cth data-start=\"32\" data-end=\"39\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"39\" data-end=\"55\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"55\" data-end=\"77\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003cth data-start=\"77\" data-end=\"99\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eTop Length (inches)\u003c\/th\u003e\n\u003cth data-start=\"99\" data-end=\"124\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eShorts Length (inches)\u003c\/th\u003e\n\u003cth data-start=\"124\" data-end=\"146\" data-col-size=\"sm\" class=\"last:pe-10\"\u003ePant Waist (inches)\u003c\/th\u003e\n\u003cth data-start=\"146\" data-end=\"170\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eLeg Opening (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"250\" data-end=\"614\"\u003e\n\u003ctr data-start=\"250\" data-end=\"309\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"254\" data-end=\"263\" data-col-size=\"sm\"\u003e28.35\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e25.20\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e18.90\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"290\"\u003e10.24\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"290\" data-end=\"299\"\u003e25.59\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"299\" data-end=\"309\"\u003e19.29\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"310\" data-end=\"369\"\u003e\n\u003ctd data-start=\"310\" data-end=\"314\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"314\" data-end=\"323\"\u003e29.92\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"323\" data-end=\"332\"\u003e26.77\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"332\" data-end=\"341\"\u003e19.29\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e10.63\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e27.17\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"369\"\u003e20.47\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"370\" data-end=\"429\"\u003e\n\u003ctd data-start=\"370\" data-end=\"374\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"374\" data-end=\"383\"\u003e31.50\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"383\" data-end=\"392\"\u003e28.35\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"392\" data-end=\"401\"\u003e19.69\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"401\" data-end=\"410\"\u003e11.02\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"410\" data-end=\"419\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"419\" data-end=\"429\"\u003e21.65\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"430\" data-end=\"490\"\u003e\n\u003ctd data-start=\"430\" data-end=\"435\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"435\" data-end=\"444\" data-col-size=\"sm\"\u003e33.07\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"444\" data-end=\"453\"\u003e29.92\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"453\" data-end=\"462\"\u003e20.08\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"462\" data-end=\"471\"\u003e11.42\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"471\" data-end=\"480\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"480\" data-end=\"490\"\u003e22.83\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"491\" data-end=\"552\"\u003e\n\u003ctd data-start=\"491\" data-end=\"497\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"497\" data-end=\"506\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"506\" data-end=\"515\"\u003e31.50\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"515\" data-end=\"524\"\u003e20.47\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"524\" data-end=\"533\"\u003e11.81\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"533\" data-end=\"542\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"542\" data-end=\"552\"\u003e24.02\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"553\" data-end=\"614\"\u003e\n\u003ctd data-start=\"553\" data-end=\"559\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"559\" data-end=\"568\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"568\" data-end=\"577\"\u003e33.07\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"577\" data-end=\"586\"\u003e20.87\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"586\" data-end=\"595\"\u003e12.20\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"595\" data-end=\"604\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"604\" data-end=\"614\"\u003e25.20\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Orange \/ S","offer_id":62383256699210,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":62383256731978,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":62383256764746,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":62383256797514,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":62383256830282,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":62383256863050,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/e4.webp?v=1781764800"},{"product_id":"paige-vibrant-floral-tankini-set","title":"Paige | Vibrant Floral Tankini Set","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Paige\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Dusty Blue \/ S","offer_id":62383259025738,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Dusty Blue \/ M","offer_id":62383259058506,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Dusty Blue \/ L","offer_id":62383259091274,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Dusty Blue \/ XL","offer_id":62383259124042,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Dusty Blue \/ 2XL","offer_id":62383259156810,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Dusty Blue \/ 3XL","offer_id":62383259189578,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ S","offer_id":62383259222346,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ M","offer_id":62383259255114,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ L","offer_id":62383259287882,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ XL","offer_id":62383259320650,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ 2XL","offer_id":62383259353418,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-White \/ 3XL","offer_id":62383259386186,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ S","offer_id":62383259418954,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ M","offer_id":62383259451722,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ L","offer_id":62383259484490,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ XL","offer_id":62383259517258,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ 2XL","offer_id":62383259550026,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black-White \/ 3XL","offer_id":62383259582794,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ S","offer_id":62383259615562,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ M","offer_id":62383259648330,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ L","offer_id":62383259681098,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ XL","offer_id":62383259713866,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ 2XL","offer_id":62383259746634,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Back \/ 3XL","offer_id":62383259779402,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":62383259812170,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":62383259844938,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":62383259877706,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":62383259910474,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":62383259943242,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":62383259976010,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ S","offer_id":62383260008778,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ M","offer_id":62383260041546,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ L","offer_id":62383260074314,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ XL","offer_id":62383260107082,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ 2XL","offer_id":62383260139850,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Stripes \/ 3XL","offer_id":62383260172618,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ S","offer_id":62383260205386,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ M","offer_id":62383260238154,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ L","offer_id":62383260270922,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ XL","offer_id":62383260303690,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ 2XL","offer_id":62383260336458,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan Ocean \/ 3XL","offer_id":62383260369226,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383260401994,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383260434762,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383260467530,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383260500298,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383260533066,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383260565834,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ S","offer_id":62383260598602,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ M","offer_id":62383260631370,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ L","offer_id":62383260664138,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ XL","offer_id":62383260696906,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ 2XL","offer_id":62383260729674,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Coffee \/ 3XL","offer_id":62383260762442,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ S","offer_id":62383260795210,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ M","offer_id":62383260827978,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ L","offer_id":62383260860746,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ XL","offer_id":62383260893514,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ 2XL","offer_id":62383260926282,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Orange Animal Print \/ 3XL","offer_id":62383260959050,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ S","offer_id":62383260991818,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ M","offer_id":62383261024586,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ L","offer_id":62383261057354,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ XL","offer_id":62383261090122,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 2XL","offer_id":62383261122890,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 3XL","offer_id":62383261155658,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ S","offer_id":62383261188426,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ M","offer_id":62383261221194,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ L","offer_id":62383261253962,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ XL","offer_id":62383261286730,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ 2XL","offer_id":62383261319498,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Rainbow \/ 3XL","offer_id":62383261352266,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_f488846d-e2b6-4d64-a93d-01641711c0da.jpg?v=1781764800"},{"product_id":"myra-elegant-three-piece-color-block-swimsuit","title":"Myra | Elegant Three-Piece Color Block Swimsuit","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Black \/ S","offer_id":62383258075466,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":62383258108234,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":62383258141002,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":62383258173770,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":62383258206538,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":62383258239306,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/a33d9af7afa2d63af4025019f3dfab5e.jpg?v=1781764800"},{"product_id":"edith-cross-body-tankini-with-floral-shorts","title":"Edith | Cross-Body Tankini with Floral Shorts","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Bikini Set\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Black \/ S","offer_id":62383258272074,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":62383258304842,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":62383258337610,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":62383258370378,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":62383258403146,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":62383258435914,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ S","offer_id":62383258468682,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ M","offer_id":62383258501450,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ L","offer_id":62383258534218,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ XL","offer_id":62383258566986,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":62383258599754,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":62383258632522,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ S","offer_id":62383258665290,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ M","offer_id":62383258698058,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ L","offer_id":62383258730826,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ XL","offer_id":62383258763594,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":62383258796362,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":62383258829130,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_5cc61e95-79f6-4669-bd60-3841a84988f7.jpg?v=1781764800"},{"product_id":"imke-u-neck-sleeveless-printed-tankini","title":"Imke | U-Neck Sleeveless Printed Tankini","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable data-start=\"62\" data-end=\"380\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"62\" data-end=\"131\"\u003e\n\u003ctr data-start=\"62\" data-end=\"131\"\u003e\n\u003cth data-start=\"62\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"79\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUS Size\u003c\/th\u003e\n\u003cth data-start=\"79\" data-end=\"92\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust\u003c\/th\u003e\n\u003cth data-start=\"92\" data-end=\"105\" data-col-size=\"sm\" class=\"last:pe-10\"\u003ePant Waist\u003c\/th\u003e\n\u003cth data-start=\"105\" data-end=\"124\" data-col-size=\"sm\" class=\"last:pe-10\"\u003ePant Leg Opening\u003c\/th\u003e\n\u003cth data-start=\"124\" data-end=\"131\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHip\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"163\" data-end=\"380\"\u003e\n\u003ctr data-start=\"163\" data-end=\"196\"\u003e\n\u003ctd data-start=\"163\" data-end=\"167\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"167\" data-end=\"173\"\u003e2–4\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"173\" data-end=\"178\"\u003e58\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"178\" data-end=\"183\"\u003e56\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"183\" data-end=\"190\"\u003e54.4\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"190\" data-end=\"196\"\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"197\" data-end=\"230\"\u003e\n\u003ctd data-start=\"197\" data-end=\"201\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"201\" data-end=\"207\" data-col-size=\"sm\"\u003e6–8\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"207\" data-end=\"212\"\u003e63\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"217\"\u003e61\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"217\" data-end=\"224\"\u003e57.2\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"224\" data-end=\"230\"\u003e91\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"231\" data-end=\"264\"\u003e\n\u003ctd data-start=\"231\" data-end=\"235\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"235\" data-end=\"243\"\u003e10–12\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"243\" data-end=\"248\"\u003e68\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"248\" data-end=\"253\"\u003e66\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"253\" data-end=\"258\"\u003e60\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"258\" data-end=\"264\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"265\" data-end=\"302\"\u003e\n\u003ctd data-start=\"265\" data-end=\"270\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"270\" data-end=\"278\" data-col-size=\"sm\"\u003e14–16\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"278\" data-end=\"283\"\u003e74\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"283\" data-end=\"288\"\u003e72\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"288\" data-end=\"295\"\u003e62.8\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"295\" data-end=\"302\"\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"303\" data-end=\"341\"\u003e\n\u003ctd data-start=\"303\" data-end=\"309\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"309\" data-end=\"317\" data-col-size=\"sm\"\u003e18–20\u003c\/td\u003e\n\u003ctd data-start=\"317\" data-end=\"322\" data-col-size=\"sm\"\u003e80\u003c\/td\u003e\n\u003ctd data-start=\"322\" data-end=\"327\" data-col-size=\"sm\"\u003e78\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"327\" data-end=\"334\"\u003e65.6\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"334\" data-end=\"341\"\u003e108\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"342\" data-end=\"380\"\u003e\n\u003ctd data-start=\"342\" data-end=\"348\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-start=\"348\" data-end=\"356\" data-col-size=\"sm\"\u003e22–24\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"356\" data-end=\"361\"\u003e86\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"361\" data-end=\"366\"\u003e84\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"366\" data-end=\"373\"\u003e68.4\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"373\" data-end=\"380\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Gray \/ S","offer_id":62383261712714,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ M","offer_id":62383261745482,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ L","offer_id":62383261778250,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ XL","offer_id":62383261811018,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 2XL","offer_id":62383261843786,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 3XL","offer_id":62383261876554,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ S","offer_id":62383261909322,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ M","offer_id":62383261942090,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ L","offer_id":62383261974858,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ XL","offer_id":62383262007626,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ 2XL","offer_id":62383262040394,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Peach \/ 3XL","offer_id":62383262073162,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ S","offer_id":62383262105930,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ M","offer_id":62383262138698,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ L","offer_id":62383262171466,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":62383262204234,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":62383262237002,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ 3XL","offer_id":62383262269770,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":62383262302538,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":62383262335306,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":62383262368074,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":62383262400842,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":62383262433610,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":62383262466378,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/60507bb875c649c60160eccf2326bea9.jpg?v=1781764801"},{"product_id":"candice-stylish-summer-tankini-set-women","title":"Candice | Stylish Summer Tankini Set Women","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Light blue \/ S","offer_id":62383261450570,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ M","offer_id":62383261483338,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ L","offer_id":62383261516106,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ XL","offer_id":62383261548874,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ 2XL","offer_id":62383261581642,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ 3XL","offer_id":62383261614410,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ 4XL","offer_id":62383261647178,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light blue \/ 5XL","offer_id":62383261679946,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_68e5d913-dc70-4d24-9562-dabdc633eed2.jpg?v=1781764801"},{"product_id":"bella-ruffled-halter-tankini-swim-set","title":"Bella | Ruffled Halter Tankini Swim Set","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Navy Blue \/ S","offer_id":62383262695754,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":62383262728522,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":62383262761290,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":62383262794058,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":62383262826826,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":62383262859594,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ S","offer_id":62383262892362,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ M","offer_id":62383262925130,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ L","offer_id":62383262957898,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ XL","offer_id":62383262990666,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":62383263023434,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":62383263056202,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":62383263088970,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":62383263121738,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":62383263154506,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":62383263187274,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 2XL","offer_id":62383263220042,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 3XL","offer_id":62383263252810,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383263285578,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383263318346,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383263351114,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383263383882,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383263416650,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383263449418,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_9de97dfd-fb4b-4cc0-b193-d59bdc57c29d.jpg?v=1781764801"},{"product_id":"gemma-comfortable-summer-tankini-set","title":"Gemma | Comfortable Summer Tankini Set","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Light Yellow \/ S","offer_id":62383262499146,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ M","offer_id":62383262531914,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ L","offer_id":62383262564682,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ XL","offer_id":62383262597450,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ 2XL","offer_id":62383262630218,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ 3XL","offer_id":62383262662986,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_8b3805be-ba35-4d3e-bec6-353cbc138caf.jpg?v=1781764801"},{"product_id":"tracy-elegant-summer-tankini-set","title":"Tracy | Elegant Summer Tankini Set","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Cyan \/ S","offer_id":62383263482186,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ M","offer_id":62383263514954,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ L","offer_id":62383263547722,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ XL","offer_id":62383263580490,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":62383263613258,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":62383263646026,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383263678794,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383263711562,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383263744330,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383263777098,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383263809866,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383263842634,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ S","offer_id":62383263875402,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ M","offer_id":62383263908170,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ L","offer_id":62383263940938,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ XL","offer_id":62383263973706,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ 2XL","offer_id":62383264006474,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Light Purple \/ 3XL","offer_id":62383264039242,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_ff93c019-7df1-4b73-9deb-b7b7e2a71108.jpg?v=1781764801"},{"product_id":"bernice-stylish-ribbed-tankini-shorts","title":"Bernice | Stylish Ribbed Tankini Shorts","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eYou know the struggle. The bikinis that dig in and create rolls where there weren't any. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling of \"nothing looks good.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat if you could find a swimsuit that actually makes you feel confident instead of worried?\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis is the swimwear you've been looking for.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCarefully curated by yours truly who understand that a day at the beach shouldn't come with anxiety. \u003cstrong\u003eEvery piece chosen with real bodies in mind\u003c\/strong\u003e, not the airbrushed magazine version, but bodies that have lived, changed, and \u003cstrong\u003edeserve to feel beautiful.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003ePatterns that work with you\u003c\/strong\u003e – prints and details strategically placed to flatter, not emphasize\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-constructed fits so you can swim, play, relax without constant adjusting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(0, 0, 0);\" class=\"whitespace-normal break-words pl-2\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWe have spent 25+ years finding pieces that deliver both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your go-to, not your regret.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt, size up for more comfortable coverage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLimited availability\u003c\/strong\u003e, this Anniversary Sale won't last forever. \u003cstrong\u003eOnce these pieces sell out, they won't be restocked.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003eFinally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Bikini Set\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Yellow \/ S","offer_id":62383264170314,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62383264203082,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62383264235850,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62383264268618,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":62383264301386,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62383264334154,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62383264366922,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62383264399690,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62383264432458,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62383264465226,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":62383264497994,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62383264530762,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ S","offer_id":62383264563530,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":62383264596298,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":62383264629066,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":62383264661834,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 2XL","offer_id":62383264694602,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ 3XL","offer_id":62383264727370,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ S","offer_id":62383264760138,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ M","offer_id":62383264792906,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ L","offer_id":62383264825674,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ XL","offer_id":62383264858442,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 2XL","offer_id":62383264891210,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Purple \/ 3XL","offer_id":62383264923978,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ S","offer_id":62383264956746,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ M","offer_id":62383264989514,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ L","offer_id":62383265022282,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ XL","offer_id":62383265055050,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 2XL","offer_id":62383265087818,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 3XL","offer_id":62383265120586,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/c3.webp?v=1781764801"},{"product_id":"joan-stylish-women-s-summer-swim-skirt","title":"Joan | Stylish Women’s Summer Swim Skirt","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe swimwear that finally gives you exactly what you have been looking for.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eCoverage, confidence, and the freedom to actually enjoy your time in the water. The Joan is the swim skirt for the woman who wants to feel elegant at the beach — not self-conscious, not overexposed, not constantly adjusting. Just comfortable, beautiful, and completely herself.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eEvery detail chosen with one woman in mind. The real one. Not the airbrushed version. The one whose body has lived, changed, and deserves to feel completely beautiful the moment she steps onto the sand.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy women love the Joan:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eCoverage that finally feels right.\u003c\/strong\u003e The swim skirt silhouette gives you elegant coverage over the hips and thighs — flattering, feminine, and completely freeing. The kind of coverage that makes you forget you ever worried about it.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eTummy coverage that actually flatters.\u003c\/strong\u003e Designed to smooth and support without squeezing — the difference between feeling held in and feeling genuinely beautiful.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBuilt-in support without restriction.\u003c\/strong\u003e Structured where you need it. Comfortable stretch everywhere else. Because swimwear that digs in is swimwear you leave at home.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eStays exactly where you put it.\u003c\/strong\u003e Secure construction that moves with you through every swim, every walk along the shore, every moment you actually want to enjoy — without pulling, riding up, or needing constant attention.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eA silhouette that flatters every shape.\u003c\/strong\u003e The flowing skirt creates a graceful, elongating line that works beautifully for a wide range of body types — elegant without being overdone.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eThoughtful details that make sense.\u003c\/strong\u003e Designed for real life at the water — not just the photoshoot.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit Guide:\u003c\/strong\u003e Runs true to size. For more coverage and a more relaxed fit, size up.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eElegant. Confident. The swim skirt that lets you focus on the fun — not your insecurities.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Joan\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Neon Pink-Red \/ S","offer_id":62383266431306,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ M","offer_id":62383266464074,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ L","offer_id":62383266496842,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ XL","offer_id":62383266529610,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ 2XL","offer_id":62383266562378,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ 3XL","offer_id":62383266595146,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ 4XL","offer_id":62383266627914,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Neon Pink-Red \/ 5XL","offer_id":62383266660682,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ S","offer_id":62383266693450,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ M","offer_id":62383266726218,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ L","offer_id":62383266758986,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":62383266791754,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":62383266824522,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ 3XL","offer_id":62383266857290,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ 4XL","offer_id":62383266890058,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Gray \/ 5XL","offer_id":62383266922826,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":62383266955594,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":62383266988362,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":62383267021130,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":62383267053898,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":62383267086666,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 3XL","offer_id":62383267119434,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 4XL","offer_id":62383267152202,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 5XL","offer_id":62383267184970,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_3e6470a6-ecec-4e56-9c65-a6f92df24aea.jpg?v=1781764802"},{"product_id":"caitlin-stylish-summer-tankini-top","title":"Caitlin | Stylish Summer Tankini Top","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe top that finally gives you exactly what you have been looking for.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eCoverage where it matters. Freedom where it counts. A print bold enough to turn heads and a fit relaxed enough to actually enjoy your day in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Caitlin is the tankini top for the woman who is done compromising at the water's edge.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy women love the Caitlin:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eTummy coverage that actually flatters.\u003c\/strong\u003e The relaxed tankini length skims and smooths without squeezing — the coverage you want, in a silhouette that moves beautifully with you from the pool to the shore.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eA print worth remembering.\u003c\/strong\u003e A bold, artistic summer print that draws the eye upward and flatters your natural shape. The kind of top that gets compliments before you even get in the water.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eBuilt-in support without restriction.\u003c\/strong\u003e Structured enough to wear without a bra. Comfortable enough to wear all day. The Caitlin holds everything in place so you never have to think about it again.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eDouble straps that stay exactly where you put them.\u003c\/strong\u003e No slipping, no adjusting, no checking. Just wear it and go — swim, walk, relax, move freely through every moment of your day.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003ePairs beautifully with any bottom.\u003c\/strong\u003e Wear it with the matching brief, your favourite high-waisted bikini bottom, or board shorts. The Caitlin works with whatever makes you feel most comfortable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit Guide:\u003c\/strong\u003e Runs true to size. For more coverage and a more relaxed fit, size up. Pair with any bikini bottom — tops and bottoms can be sized separately for the perfect fit.\u003c\/p\u003e\n\u003ch3 data-section-id=\"b2lztt\" data-start=\"0\" data-end=\"27\"\u003eSize Guide — Bikini Set\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"29\" data-end=\"422\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"108\"\u003e\n\u003ctr data-start=\"29\" data-end=\"108\"\u003e\n\u003cth data-start=\"29\" data-end=\"36\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"36\" data-end=\"52\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"52\" data-end=\"69\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eWaist (inches)\u003c\/th\u003e\n\u003cth data-start=\"69\" data-end=\"85\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003cth data-start=\"85\" data-end=\"108\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eUnder Bust (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"166\" data-end=\"422\"\u003e\n\u003ctr data-start=\"166\" data-end=\"207\"\u003e\n\u003ctd data-start=\"166\" data-end=\"170\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"170\" data-end=\"179\"\u003e34.65\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"188\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"197\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"197\" data-end=\"207\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"208\" data-end=\"249\"\u003e\n\u003ctd data-start=\"208\" data-end=\"212\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"212\" data-end=\"221\"\u003e36.22\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"221\" data-end=\"230\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"230\" data-end=\"239\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"239\" data-end=\"249\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"250\" data-end=\"291\"\u003e\n\u003ctd data-start=\"250\" data-end=\"254\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"254\" data-end=\"263\"\u003e37.80\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"263\" data-end=\"272\"\u003e31.89\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"272\" data-end=\"281\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"281\" data-end=\"291\"\u003e31.89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"292\" data-end=\"334\"\u003e\n\u003ctd data-start=\"292\" data-end=\"297\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"297\" data-end=\"306\"\u003e39.37\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"315\"\u003e33.46\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"315\" data-end=\"324\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"324\" data-end=\"334\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"335\" data-end=\"378\"\u003e\n\u003ctd data-start=\"335\" data-end=\"341\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"341\" data-end=\"350\"\u003e40.94\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"350\" data-end=\"359\"\u003e35.04\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"359\" data-end=\"368\"\u003e44.09\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"368\" data-end=\"378\"\u003e35.04\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"379\" data-end=\"422\"\u003e\n\u003ctd data-start=\"379\" data-end=\"385\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"385\" data-end=\"394\"\u003e42.52\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"394\" data-end=\"403\"\u003e36.61\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"403\" data-end=\"412\"\u003e45.67\"\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"412\" data-end=\"422\"\u003e36.61\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Cyan \/ S","offer_id":62383265382730,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ M","offer_id":62383265415498,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ L","offer_id":62383265448266,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ XL","offer_id":62383265481034,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":62383265513802,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":62383265546570,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 4XL","offer_id":62383265579338,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Cyan \/ 5XL","offer_id":62383265612106,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ S","offer_id":62383265644874,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ M","offer_id":62383265677642,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ L","offer_id":62383265710410,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ XL","offer_id":62383265743178,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ 2XL","offer_id":62383265775946,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ 3XL","offer_id":62383265808714,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ 4XL","offer_id":62383265841482,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Navy blue \/ 5XL","offer_id":62383265874250,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":62383265907018,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":62383265939786,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":62383265972554,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":62383266005322,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 2XL","offer_id":62383266038090,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 3XL","offer_id":62383266070858,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 4XL","offer_id":62383266103626,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ 5XL","offer_id":62383266136394,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ S","offer_id":62383266169162,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ M","offer_id":62383266201930,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ L","offer_id":62383266234698,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ XL","offer_id":62383266267466,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ 2XL","offer_id":62383266300234,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ 3XL","offer_id":62383266333002,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ 4XL","offer_id":62383266365770,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Warm pink \/ 5XL","offer_id":62383266398538,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/1_f7ead28f-7bdd-4c97-9c59-2df675d4a50c.jpg?v=1781764802"},{"product_id":"rosa-relaxed-striped-tankini-set","title":"Rosa | Relaxed Striped Tankini Set","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe two-piece that gives you the confidence of a one-piece — with all the freedom of a bikini.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTired of dreading swimsuit season because nothing ever feels quite right? The bikinis that dig in. The one-pieces that somehow make you feel more self-conscious, not less. The endless mirrors and that sinking feeling that nothing was made for a body like yours.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThat feeling ends here.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eEvery tankini in this collection was chosen with one woman in mind — the real one. Not the airbrushed version. The one whose body has lived, changed, and deserves to feel completely beautiful the moment she steps onto the sand.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1020\/1291\/1950\/files\/hf_20260531_075502_3ed72e79-cfa1-4a17-81d9-a327ea6f6a97.png?v=1780214211\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy women love this collection:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eTummy coverage that actually flatters.\u003c\/strong\u003e Tankini tops that skim and smooth without squeezing — the coverage you want, in a silhouette that moves beautifully with you all day long.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eThe freedom a one-piece never gives you.\u003c\/strong\u003e Two separate pieces mean a fit that actually works for your body. Mix sizes if you need to. Comfortable stretch everywhere else. Because a swimsuit that digs in is one you leave at home.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003ePrints that turn heads for the right reasons.\u003c\/strong\u003e Bold, artistic patterns strategically placed to flatter — not to draw attention where you do not want it. Every print chosen with real intention.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eBuilt-in support where you need it.\u003c\/strong\u003e Structured tankini tops with the support of a proper swimsuit — no extra bra required, no adjusting every five minutes.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eStays in place all day long.\u003c\/strong\u003e Secure straps and well-constructed fits that move with you through every swim, every walk, every moment you actually want to enjoy.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eThoughtful details that make sense.\u003c\/strong\u003e Adjustable straps, removable padding, flattering necklines. Designed for real life, not just the photoshoot.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy this is not fast fashion.\u003c\/strong\u003e These are pieces chosen to last — in quality and in confidence. The kind of swimwear that becomes your go-to, season after season. Not your regret.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit Guide:\u003c\/strong\u003e Most styles run true to size. Tankini styles offer the most tummy coverage. When in doubt — size up for more comfortable coverage. Tops and bottoms can be sized separately for the perfect fit.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1020\/1291\/1950\/files\/hf_20260531_075509_3aa0ecf9-dc78-4292-af91-d2589d1aeb2b.png?v=1780214210\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grace \u0026 William Collection","offers":[{"title":"Light Green \/ S","offer_id":62383265186122,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ M","offer_id":62383265218890,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ L","offer_id":62383265251658,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ XL","offer_id":62383265284426,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ 2XL","offer_id":62383265317194,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ 3XL","offer_id":62383265349962,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/3322\/7850\/files\/hf_20260531_075451_1b1919b6-8d3b-41d5-bfda-befbd2a7d9fe.png?v=1781764803"}],"url":"https:\/\/gracewilliamcollection.com\/collections\/tankinis.oembed","provider":"Grace \u0026 William Collection","version":"1.0","type":"link"}