{"title":"Swimwear","description":"","products":[{"product_id":"heidi","title":"Heidi | One-Piece Botanical Print","description":"\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\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842370023773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842370056541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842370089309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842370122077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842370154845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/cf96007251c916f4fae8636cddb6acf0_2dc68138-a3a5-4c3c-87f3-f26cfe41a571.webp?v=1780080109"},{"product_id":"heather-one-piece-strap-printed-color","title":"Heather | One Piece Strap Printed Color","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\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":"Ellie \u0026 Mae","offers":[{"title":"Multicolor \/ S","offer_id":64842370777437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ M","offer_id":64842370810205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ L","offer_id":64842370842973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ XL","offer_id":64842370875741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 2XL","offer_id":64842370908509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 3XL","offer_id":64842370941277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842370974045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842371006813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842371039581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842371072349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842371105117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842371137885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842371170653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842371203421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842371236189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842371268957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842371301725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842371334493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/a89e137771f3cbe0505b8417f21fb1b9_4d259814-6c8e-47f0-bd6c-140c3eb54b5d.jpg?v=1780080110"},{"product_id":"madeleine-vintage-floral-print-tankini-set","title":"Madeleine | Vintage Floral Print 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":"Ellie \u0026 Mae","offers":[{"title":"Green \/ S","offer_id":64842370187613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842370220381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842370253149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842370285917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842370318685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842370351453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842370384221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842370416989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842370449757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842370482525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842370515293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842370548061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842370580829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842370613597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842370646365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842370679133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842370711901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842370744669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/SmartBG_2024-05-24_60017dd5-e207-494a-b7e1-5a92d07c3b2e.png?v=1780080111"},{"product_id":"jolina-floral-contrast-split-bikini","title":"Jolina | Floral Contrast Split Bikini","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":"Ellie \u0026 Mae","offers":[{"title":"Pink \/ S","offer_id":64842373529949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842373562717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842373595485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842373628253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842373661021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842373693789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842373726557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842373759325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842373792093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842373824861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842373857629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842373890397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842373923165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842373955933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842373988701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842374021469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842374054237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842374087005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842374119773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842374152541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842374185309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842374218077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842374250845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842374283613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842374316381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842374349149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842374381917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842374414685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842374447453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842374480221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/5a1d9412f2dfabd77fcec98a0886152d_149da990-2c12-49f6-96a5-ba56c031e13d.jpg?v=1780080110"},{"product_id":"tessa-stylish-ruched-tankini-swim-set","title":"Tessa | Stylish Ruched 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":"Ellie \u0026 Mae","offers":[{"title":"Cyan \/ S","offer_id":64842371367261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842371400029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842371432797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842371465565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842371498333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842371531101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":64842371563869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":64842371596637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":64842371629405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":64842371662173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":64842371694941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":64842371727709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ S","offer_id":64842371760477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ M","offer_id":64842371793245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ L","offer_id":64842371826013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ XL","offer_id":64842371858781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ 2XL","offer_id":64842371891549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Hot Pink \/ 3XL","offer_id":64842371924317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842371957085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842371989853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842372022621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842372055389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842372088157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842372120925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842372153693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842372186461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842372219229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842372251997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842372284765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842372317533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_ff97ac78-3fcf-4e57-b35a-277fac59bdb0.jpg?v=1780080110"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842372350301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842372383069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842372415837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842372448605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842372481373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842372514141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":64842372546909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842372579677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842372612445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842372645213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842372677981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842372710749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842372743517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842372776285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842372809053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842372841821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842372874589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842372907357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842372940125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842372972893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842373005661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842373038429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842373071197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842373103965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ S","offer_id":64842373136733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ M","offer_id":64842373169501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ L","offer_id":64842373202269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":64842373235037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":64842373267805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":64842373300573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842373333341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842373366109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842373398877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842373431645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842373464413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842373497181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/392879_P_1765189090702.jpg?v=1780080110"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Cyan \/ S","offer_id":64842374676829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842374709597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842374742365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842374775133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842374807901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842374840669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842374873437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842374906205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842374938973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842374971741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842375004509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842375037277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842375070045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842375102813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842375135581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842375168349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842375201117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842375233885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/a1.webp?v=1780080110"},{"product_id":"ashley-swimsuit-with-cross-over-design-for-resort-casual-wear","title":"Ashley | Swimsuit with Cross Over Design for Resort Casual Wear","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":"Ellie \u0026 Mae","offers":[{"title":"Brown \/ S","offer_id":64842375299421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":64842375332189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":64842375364957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":64842375397725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 2XL","offer_id":64842375430493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 3XL","offer_id":64842375463261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ S","offer_id":64842375496029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64842375528797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64842375561565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64842375594333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64842375627101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64842375659869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842375692637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842375725405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842375758173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842375790941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842375823709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842375856477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/89bc13a59df7b29b309238757603c343.jpg?v=1780080111"},{"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 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":"Ellie \u0026 Mae","offers":[{"title":"Navy Blue \/ S","offer_id":64842375889245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64842375922013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64842375954781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64842375987549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64842376020317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64842376053085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842376085853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842376118621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842376151389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842376184157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842376216925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842376249693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842376282461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842376315229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842376347997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842376380765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842376413533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842376446301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/6d383c57f57d59454b61549a0f8b4c6d.jpg?v=1780080111"},{"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 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":"Ellie \u0026 Mae","offers":[{"title":"Orange \/ S","offer_id":64842377494877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842377527645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842377560413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842377593181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842377625949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842377658717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842377691485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842377724253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842377757021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842377789789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842377822557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842377855325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842377888093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842377920861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842377953629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842377986397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842378019165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842378051933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ S","offer_id":64842378084701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ M","offer_id":64842378117469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ L","offer_id":64842378150237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ XL","offer_id":64842378183005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ 2XL","offer_id":64842378215773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ 3XL","offer_id":64842378248541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842378281309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842378314077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842378346845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842378379613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842378412381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842378445149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/9f8216f93df0044355836fb33d8ea708_d48245ad-128e-441c-b1a8-e3fb9db9e544.jpg?v=1780080111"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842376511837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842376544605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842376577373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842376610141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842376642909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842376675677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ S","offer_id":64842376708445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ M","offer_id":64842376741213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ L","offer_id":64842376773981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ XL","offer_id":64842376806749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 2XL","offer_id":64842376839517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 3XL","offer_id":64842376872285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842376905053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842376937821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842376970589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842377003357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842377036125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842377068893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842377101661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842377134429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842377167197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842377199965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842377232733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842377265501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842377298269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842377331037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842377363805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842377396573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842377429341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842377462109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/O1CN01oi4Dri28MxYzcrfZu__3296717919-0-cib.jpg?v=1780080111"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Dusty Blue \/ S","offer_id":64842379067741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue \/ M","offer_id":64842379100509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue \/ L","offer_id":64842379133277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue \/ XL","offer_id":64842379166045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue \/ 2XL","offer_id":64842379198813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue \/ 3XL","offer_id":64842379231581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ S","offer_id":64842379264349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ M","offer_id":64842379297117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ L","offer_id":64842379329885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ XL","offer_id":64842379362653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ 2XL","offer_id":64842379395421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-White \/ 3XL","offer_id":64842379428189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ S","offer_id":64842379460957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ M","offer_id":64842379493725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ L","offer_id":64842379526493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ XL","offer_id":64842379559261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ 2XL","offer_id":64842379592029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black-White \/ 3XL","offer_id":64842379624797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ S","offer_id":64842379657565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ M","offer_id":64842379690333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ L","offer_id":64842379723101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ XL","offer_id":64842379755869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ 2XL","offer_id":64842379788637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan-Back \/ 3XL","offer_id":64842379821405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":64842379854173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842379886941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842379919709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842379952477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842379985245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842380018013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ S","offer_id":64842380050781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ M","offer_id":64842380083549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ L","offer_id":64842380116317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ XL","offer_id":64842380149085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ 2XL","offer_id":64842380181853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Stripes \/ 3XL","offer_id":64842380214621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ S","offer_id":64842380247389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ M","offer_id":64842380280157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ L","offer_id":64842380312925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ XL","offer_id":64842380345693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ 2XL","offer_id":64842380378461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan Ocean \/ 3XL","offer_id":64842380411229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842380443997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842380476765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842380509533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842380542301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842380575069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842380607837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ S","offer_id":64842380640605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ M","offer_id":64842380673373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ L","offer_id":64842380706141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ XL","offer_id":64842380738909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ 2XL","offer_id":64842380771677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Coffee \/ 3XL","offer_id":64842380804445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ S","offer_id":64842380837213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ M","offer_id":64842380869981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ L","offer_id":64842380902749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ XL","offer_id":64842380935517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ 2XL","offer_id":64842380968285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange Animal Print \/ 3XL","offer_id":64842381001053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842381033821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842381066589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842381099357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842381132125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842381164893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842381197661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ S","offer_id":64842381230429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ M","offer_id":64842381263197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ L","offer_id":64842381295965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ XL","offer_id":64842381328733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ 2XL","offer_id":64842381361501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Rainbow \/ 3XL","offer_id":64842381394269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_f488846d-e2b6-4d64-a93d-01641711c0da.jpg?v=1780080112"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Navy Blue \/ S","offer_id":64842378608989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64842378641757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64842378674525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64842378707293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64842378740061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64842378772829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/71YffqCRj0L._AC_SX679.jpg?v=1780080111"},{"product_id":"courtney-stylish-adjustable-swim-tankini","title":"Courtney | Stylish Adjustable Swim 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842378805597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842378838365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842378871133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842378903901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842378936669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842378969437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 4XL","offer_id":64842379002205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 5XL","offer_id":64842379034973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_d989baa1-eaa8-49fe-aa45-99bb0dfe8b13.jpg?v=1780080112"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842381656413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842381689181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842381721949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842381754717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842381787485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842381820253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ S","offer_id":64842381853021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842381885789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842381918557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842381951325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842381984093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842382016861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":64842382049629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":64842382082397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":64842382115165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":64842382147933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":64842382180701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":64842382213469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ S","offer_id":64842382246237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ M","offer_id":64842382279005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ L","offer_id":64842382311773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ XL","offer_id":64842382344541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ 2XL","offer_id":64842382377309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black and White \/ 3XL","offer_id":64842382410077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_178f8e8f-6a01-4ba7-8a4d-43c15c5483c7.jpg?v=1780080112"},{"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":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842381427037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842381459805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842381492573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842381525341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842381558109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842381590877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/a33d9af7afa2d63af4025019f3dfab5e.jpg?v=1780080112"},{"product_id":"diana-swim-shorts-two-piece-body-covering-printed-boxer","title":"Diana | Swim Shorts Two Piece Body Covering Printed 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Yellow \/ S","offer_id":64842382541149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842382573917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842382606685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842382639453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842382672221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842382704989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842382737757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842382770525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842382803293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842382836061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842382868829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842382901597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842382934365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842382967133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842382999901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842383032669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842383065437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842383098205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842383130973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842383163741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842383196509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842383229277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842383262045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842383294813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":64842383327581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":64842383360349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":64842383393117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":64842383425885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":64842383458653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":64842383491421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ S","offer_id":64842383524189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ M","offer_id":64842383556957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ L","offer_id":64842383589725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ XL","offer_id":64842383622493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ 2XL","offer_id":64842383655261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coffee \/ 3XL","offer_id":64842383688029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/9cc6d6d44c078dfc7c4debc399b194fc_5a53d9fd-dc0c-47ee-8a62-a22b0eb56e81.jpg?v=1780080127"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Orange \/ S","offer_id":64842383786333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842383819101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842383851869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842383884637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842383917405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842383950173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/e4.webp?v=1780080112"},{"product_id":"clara-one-piece-printed-tankini","title":"Clara | One Piece 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Green \/ S","offer_id":64842384572765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842384605533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842384638301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842384671069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842384703837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842384736605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842384769373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842384802141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842384834909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842384867677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842384900445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842384933213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842384965981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842384998749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842385031517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842385064285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842385097053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842385129821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/77e9eff16241414bdd0e4b55425b2925_1730daa4-be2d-4015-bd73-03413bbafb94.jpg?v=1780080113"},{"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 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":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842383982941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842384015709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842384048477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842384081245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842384114013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842384146781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ S","offer_id":64842384179549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ M","offer_id":64842384212317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ L","offer_id":64842384245085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64842384277853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":64842384310621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":64842384343389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ S","offer_id":64842384376157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ M","offer_id":64842384408925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ L","offer_id":64842384441693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ XL","offer_id":64842384474461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":64842384507229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":64842384539997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_5cc61e95-79f6-4669-bd60-3841a84988f7.jpg?v=1780080113"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Peacock Blue \/ S","offer_id":64842385162589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peacock Blue \/ M","offer_id":64842385195357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peacock Blue \/ L","offer_id":64842385228125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peacock Blue \/ XL","offer_id":64842385260893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peacock Blue \/ 2XL","offer_id":64842385293661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peacock Blue \/ 3XL","offer_id":64842385326429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ S","offer_id":64842385359197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ M","offer_id":64842385391965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ L","offer_id":64842385424733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ XL","offer_id":64842385457501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":64842385490269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":64842385523037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_a4f0eec6-31cf-4f0e-a6f6-bb7fe1210a1d.jpg?v=1780080113"},{"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":"Ellie \u0026 Mae","offers":[{"title":"Light blue \/ S","offer_id":64842385555805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ M","offer_id":64842385588573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ L","offer_id":64842385621341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ XL","offer_id":64842385654109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ 2XL","offer_id":64842385686877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ 3XL","offer_id":64842385719645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ 4XL","offer_id":64842385752413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light blue \/ 5XL","offer_id":64842385785181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1745832402b090fce258cbc8295fbd2add9cdb718d_thumbnail_846x_dfda3e2d-1d5f-4526-9536-0d95eaa082f4.jpg?v=1780080113"},{"product_id":"abigail-stylish-tankini-with-tropical-skirt","title":"Abigail | Stylish Tankini with Tropical 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Orange \/ S","offer_id":64842385883485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842385916253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842385949021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842385981789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842386014557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842386047325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 4XL","offer_id":64842386080093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 5XL","offer_id":64842386112861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_281218f6-4485-4c83-8f0e-688d238014d4.jpg?v=1780080113"},{"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":"Ellie \u0026 Mae","offers":[{"title":"Cyan \/ S","offer_id":64842386473309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842386506077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842386538845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842386571613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842386604381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842386637149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842386669917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842386702685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842386735453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842386768221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842386800989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842386833757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ S","offer_id":64842386866525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ M","offer_id":64842386899293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ L","offer_id":64842386932061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ XL","offer_id":64842386964829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ 2XL","offer_id":64842386997597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Purple \/ 3XL","offer_id":64842387030365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_ff93c019-7df1-4b73-9deb-b7b7e2a71108.jpg?v=1780080114"},{"product_id":"marie-printed-tankini-top-and-shorts-two-piece","title":"Marie | Printed Tankini Top and Shorts Two-Piece","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":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842386276701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842386309469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842386342237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842386375005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842386407773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842386440541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/dd4d2bd9efc2dbb5a85dfc23bb68ba9d.jpg?v=1780080113"},{"product_id":"patricia-metal-buckle-suspender-bikini-two-piece","title":"Patricia | Metal Buckle Suspender Bikini Two-Piece","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":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842387063133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842387095901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842387128669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842387161437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842387194205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842387226973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842387259741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842387292509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842387325277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842387358045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842387390813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842387423581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842387456349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842387489117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842387521885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842387554653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842387587421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842387620189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":64842387652957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":64842387685725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":64842387718493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":64842387751261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 2XL","offer_id":64842387784029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 3XL","offer_id":64842387816797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":64842387849565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842387882333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842387915101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842387947869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842387980637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842388013405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/O1CN01VgA9kS2MsTN97AWpH__3389309883-0-cib.jpg?v=1780080113"},{"product_id":"rose-two-piece-swimsuit-with-striped-print","title":"Rose | Two Piece Swimsuit with Striped Print","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":"Ellie \u0026 Mae","offers":[{"title":"Orange \/ S","offer_id":64842388046173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842388078941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842388111709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842388144477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842388177245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842388210013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842388242781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842388275549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842388308317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842388341085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842388373853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842388406621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842388439389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842388472157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842388504925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842388537693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842388570461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842388603229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/8d5eb3f017b03cbb8a394d6f9ea0a7af.jpg?v=1780080114"},{"product_id":"grace-ruched-tankini-swim-dress","title":"Grace | Ruched Tankini Swim Dress","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":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842388734301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842388767069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842388799837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842388832605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842388865373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842388898141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842388930909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842388963677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842388996445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842389029213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842389061981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842389094749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ S","offer_id":64842389127517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ M","offer_id":64842389160285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ L","offer_id":64842389193053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ XL","offer_id":64842389225821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":64842389258589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":64842389291357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842389324125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842389356893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842389389661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842389422429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842389455197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842389487965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842389520733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842389553501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842389586269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842389619037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842389651805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842389684573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842389717341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842389750109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842389782877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842389815645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842389848413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842389881181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842389913949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842389946717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842389979485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842390012253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842390045021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842390077789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/SveaLindbergStockholmP1_2f28a924-7472-4b6c-a771-237f0773dcee.jpg?v=1780080114"},{"product_id":"helen-bikini-two-piece-sexy-printed-bra","title":"Helen | Bikini Two Piece Sexy Printed Bra","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":"Ellie \u0026 Mae","offers":[{"title":"Purple \/ S","offer_id":64842390110557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842390143325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842390176093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842390208861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842390241629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842390274397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842390307165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842390339933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842390372701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842390405469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842390438237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842390471005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":64842390503773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842390536541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842390569309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842390602077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842390634845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842390667613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842390700381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842390733149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842390765917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842390798685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842390831453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842390864221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842390896989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842390929757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842390962525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842390995293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842391028061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842391060829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/6bd0089227e124a63f8e06b312997a38.jpg?v=1780080114"},{"product_id":"daisy-textured-swim-tankini-set","title":"Daisy | Textured Swim 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":"Ellie \u0026 Mae","offers":[{"title":"White \/ S","offer_id":64842391191901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":64842391224669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":64842391257437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":64842391290205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":64842391322973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":64842391355741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":64842391388509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":64842391421277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_64a77a16-6a86-487c-898e-8922487a56bc.jpg?v=1780080115"},{"product_id":"lisa-bikini-casual-style-leopard-print","title":"Lisa | Bikini Casual Style Leopard Print","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":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842391454045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842391486813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842391519581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842391552349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842391585117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842391617885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/d0cb50a3080c1b2e.webp?v=1780080115"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Gray \/ S","offer_id":64842391683421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":64842391716189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":64842391748957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":64842391781725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":64842391814493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":64842391847261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ S","offer_id":64842391880029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ M","offer_id":64842391912797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ L","offer_id":64842391945565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ XL","offer_id":64842391978333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ 2XL","offer_id":64842392011101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Peach \/ 3XL","offer_id":64842392043869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ S","offer_id":64842392076637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ M","offer_id":64842392109405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ L","offer_id":64842392142173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":64842392174941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":64842392207709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ 3XL","offer_id":64842392240477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":64842392273245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842392306013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842392338781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842392371549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842392404317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842392437085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/60507bb875c649c60160eccf2326bea9.jpg?v=1780080115"},{"product_id":"danielle-comfortable-summer-tankini-set","title":"Danielle | 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":"Ellie \u0026 Mae","offers":[{"title":"Beige \/ S","offer_id":64842393289053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ M","offer_id":64842393321821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ L","offer_id":64842393354589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ XL","offer_id":64842393387357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 2XL","offer_id":64842393420125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 3XL","offer_id":64842393452893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 4XL","offer_id":64842393485661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 5XL","offer_id":64842393518429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842393551197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842393583965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842393616733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842393649501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842393682269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842393715037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 4XL","offer_id":64842393747805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 5XL","offer_id":64842393780573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ S","offer_id":64842393813341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ M","offer_id":64842393846109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ L","offer_id":64842393878877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ XL","offer_id":64842393911645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ 2XL","offer_id":64842393944413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ 3XL","offer_id":64842393977181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ 4XL","offer_id":64842394009949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm Pink \/ 5XL","offer_id":64842394042717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":64842394075485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842394108253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842394141021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842394173789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842394206557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842394239325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":64842394272093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":64842394304861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/383765_P_1748514802713.jpg?v=1780080116"},{"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":"Ellie \u0026 Mae","offers":[{"title":"Navy Blue \/ S","offer_id":64842392502621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64842392535389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64842392568157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64842392600925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64842392633693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64842392666461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ S","offer_id":64842392699229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842392731997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842392764765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842392797533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842392830301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842392863069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842392895837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842392928605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842392961373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842392994141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842393026909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842393059677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842393092445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842393125213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842393157981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842393190749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842393223517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842393256285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_9de97dfd-fb4b-4cc0-b193-d59bdc57c29d.jpg?v=1780080116"},{"product_id":"nina-fashionable-swimwear-set","title":"Nina | Fashionable Swimwear 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":"Ellie \u0026 Mae","offers":[{"title":"Purple \/ S","offer_id":64842394370397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842394403165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842394435933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842394468701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842394501469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842394534237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 4XL","offer_id":64842394567005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":64842394599773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842394632541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842394665309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842394698077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842394730845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842394763613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":64842394796381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842394829149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842394861917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842394894685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842394927453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842394960221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842394992989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 4XL","offer_id":64842395025757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842395058525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842395091293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842395124061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842395156829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842395189597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842395222365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 4XL","offer_id":64842395255133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":64842395287901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":64842395320669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":64842395353437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64842395386205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":64842395418973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":64842395451741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":64842395484509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/BI92774.jpg?v=1780080115"},{"product_id":"eleanor-chic-floral-tankini-swim-dress","title":"Eleanor | Chic Floral Tankini Swim Dress","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":"Ellie \u0026 Mae","offers":[{"title":"Coral \/ S","offer_id":64842395517277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ M","offer_id":64842395550045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ L","offer_id":64842395582813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ XL","offer_id":64842395615581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ 2XL","offer_id":64842395648349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ 3XL","offer_id":64842395681117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ 4XL","offer_id":64842395713885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Coral \/ 5XL","offer_id":64842395746653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_f25e264e-6aed-47d8-adb5-abb19b9a48a3.jpg?v=1780080116"},{"product_id":"lily-high-waisted-double-strap-swimsuit-with-contrast-color","title":"Lily | High Waisted Double Strap Swimsuit with Contrast Color","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":"Ellie \u0026 Mae","offers":[{"title":"White \/ S","offer_id":64842395779421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":64842395812189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":64842395844957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":64842395877725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":64842395910493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":64842395943261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":64842395976029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842396008797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842396041565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842396074333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842396107101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842396139869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842396172637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842396205405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842396238173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842396270941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842396303709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842396336477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842396369245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842396402013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842396434781,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842396467549,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842396500317,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842396533085,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ S","offer_id":64842396565853,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":64842396598621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":64842396631389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":64842396664157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":64842396696925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":64842396729693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/a8a941835951e91b39235432abf51c1e.jpg?v=1780080116"},{"product_id":"elina-abstract-print-thin-straps-bikini","title":"Elina | Abstract Print Thin Straps Bikini","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":"Ellie \u0026 Mae","offers":[{"title":"Multicolor \/ S","offer_id":64842396762461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ M","offer_id":64842396795229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ L","offer_id":64842396827997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ XL","offer_id":64842396860765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 2XL","offer_id":64842396893533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 3XL","offer_id":64842396926301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842396959069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842396991837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842397024605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842397057373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842397090141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842397122909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842397155677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842397188445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842397221213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842397253981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842397286749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842397319517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/012a102d795aa32e98ab9bff16b510eb_a948f4d0-5fbe-412e-81c9-0ae9cd58afac.jpg?v=1780080116"},{"product_id":"audrey-bikini-strap-abstract-pattern-printed","title":"Audrey | Bikini Strap Abstract Pattern Printed","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":"Ellie \u0026 Mae","offers":[{"title":"Multicolor \/ S","offer_id":64842397745501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ M","offer_id":64842397778269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ L","offer_id":64842397811037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ XL","offer_id":64842397843805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 2XL","offer_id":64842397876573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Multicolor \/ 3XL","offer_id":64842397909341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":64842397942109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842397974877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":64842398007645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842398040413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":64842398073181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842398105949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842398138717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":64842398171485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":64842398204253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842398237021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":64842398269789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842398302557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/012a102d795aa32e98ab9bff16b510eb_cef1fb24-8107-44d7-80c3-bc8b97cb2666.jpg?v=1780080119"},{"product_id":"robin-elegant-bikini-with-metal-belt","title":"Robin | Elegant Bikini With Metal Belt","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":"Ellie \u0026 Mae","offers":[{"title":"White \/ S","offer_id":64842397516125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":64842397548893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":64842397581661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":64842397614429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":64842397647197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":64842397679965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/c00d86c3b82834b59d6477745a36da12.jpg?v=1780080119"},{"product_id":"jada-sexy-ethnic-print-bikini-set","title":"Jada | Sexy Ethnic Print Bikini 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":"Ellie \u0026 Mae","offers":[{"title":"Green \/ S","offer_id":64842398335325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842398368093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842398400861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842398433629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842398466397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842398499165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":64842398531933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":64842398564701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":64842398597469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":64842398630237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":64842398663005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":64842398695773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842398728541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842398761309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842398794077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842398826845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842398859613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842398892381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/5e4ee01696b61f1bc9c8c273c0644a20.png?v=1780080120"},{"product_id":"lois-sexy-backless-bikini-set","title":"Lois | Sexy Backless Bikini 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":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842398925149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842398957917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842398990685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842399023453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842399056221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842399088989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842399121757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842399154525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842399187293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842399220061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842399252829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842399285597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/ab9482518b1f5828319cd36c019044a1.jpg?v=1780080119"},{"product_id":"jade-geometric-print-color-block-bikini","title":"Jade | Geometric Print Color Block Bikini","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":"Ellie \u0026 Mae","offers":[{"title":"Black \/ S","offer_id":64842399318365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":64842399351133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":64842399383901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":64842399416669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":64842399449437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":64842399482205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/98b5c6520942f7a8cb9eab07fdb6ff09.jpg?v=1780080120"},{"product_id":"sofia-halter-neck-leopard-print-gradient-swimsuit","title":"Sofia | Halter Neck Leopard Print Gradient Swimsuit","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":"Ellie \u0026 Mae","offers":[{"title":"Blue \/ S","offer_id":64842399547741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842399580509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842399613277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842399646045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842399678813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842399711581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842399744349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842399777117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842399809885,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842399842653,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842399875421,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842399908189,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842399940957,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842399973725,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842400006493,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842400039261,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842400072029,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842400104797,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":64842400137565,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":64842400170333,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":64842400203101,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":64842400235869,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 2XL","offer_id":64842400268637,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 3XL","offer_id":64842400301405,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842400334173,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842400366941,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842400399709,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842400432477,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842400465245,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842400498013,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/ef31d644d1f59f48f61631743ab2329a_65cda044-64aa-4984-9dbd-869e7469db14.jpg?v=1780080121"},{"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":"Ellie \u0026 Mae","offers":[{"title":"Light Yellow \/ S","offer_id":64842400694621,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Yellow \/ M","offer_id":64842400727389,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Yellow \/ L","offer_id":64842400760157,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Yellow \/ XL","offer_id":64842400792925,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Yellow \/ 2XL","offer_id":64842400825693,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Yellow \/ 3XL","offer_id":64842400858461,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_8b3805be-ba35-4d3e-bec6-353cbc138caf.jpg?v=1780080123"},{"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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ellie \u0026 Mae","offers":[{"title":"Yellow \/ S","offer_id":64842401087837,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":64842401120605,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":64842401153373,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":64842401186141,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":64842401218909,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":64842401251677,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":64842401284445,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":64842401317213,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":64842401349981,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":64842401382749,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":64842401415517,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":64842401448285,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":64842401481053,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":64842401513821,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":64842401546589,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":64842401579357,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":64842401612125,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":64842401644893,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":64842401677661,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":64842401710429,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":64842401743197,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":64842401775965,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":64842401808733,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":64842401841501,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":64842401874269,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":64842401907037,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":64842401939805,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":64842401972573,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":64842402005341,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":64842402038109,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/c3.webp?v=1780080123"},{"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\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":"Ellie \u0026 Mae","offers":[{"title":"Neon Pink-Red \/ S","offer_id":64842403119453,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ M","offer_id":64842403152221,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ L","offer_id":64842403184989,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ XL","offer_id":64842403217757,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ 2XL","offer_id":64842403250525,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ 3XL","offer_id":64842403283293,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ 4XL","offer_id":64842403316061,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Neon Pink-Red \/ 5XL","offer_id":64842403348829,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ S","offer_id":64842403381597,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ M","offer_id":64842403414365,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ L","offer_id":64842403447133,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":64842403479901,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":64842403512669,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ 3XL","offer_id":64842403545437,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ 4XL","offer_id":64842403578205,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray \/ 5XL","offer_id":64842403610973,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":64842403643741,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":64842403676509,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":64842403709277,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":64842403742045,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":64842403774813,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":64842403807581,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":64842403840349,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":64842403873117,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_3e6470a6-ecec-4e56-9c65-a6f92df24aea.jpg?v=1780080123"},{"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\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":"Ellie \u0026 Mae","offers":[{"title":"Light Green \/ S","offer_id":64842400891229,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Green \/ M","offer_id":64842400923997,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Green \/ L","offer_id":64842400956765,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Green \/ XL","offer_id":64842400989533,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Green \/ 2XL","offer_id":64842401022301,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Light Green \/ 3XL","offer_id":64842401055069,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_07b222d6-e112-422a-bd9d-1c1943ca8d0a.jpg?v=1780080123"},{"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\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":"Ellie \u0026 Mae","offers":[{"title":"Cyan \/ S","offer_id":64842402070877,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ M","offer_id":64842402103645,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ L","offer_id":64842402136413,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ XL","offer_id":64842402169181,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":64842402201949,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":64842402234717,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 4XL","offer_id":64842402267485,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Cyan \/ 5XL","offer_id":64842402300253,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ S","offer_id":64842402333021,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ M","offer_id":64842402365789,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ L","offer_id":64842402398557,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ XL","offer_id":64842402431325,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ 2XL","offer_id":64842402464093,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ 3XL","offer_id":64842402496861,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ 4XL","offer_id":64842402529629,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Navy blue \/ 5XL","offer_id":64842402562397,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":64842402595165,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":64842402627933,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":64842402660701,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":64842402693469,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":64842402726237,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":64842402759005,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 4XL","offer_id":64842402791773,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 5XL","offer_id":64842402824541,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ S","offer_id":64842402857309,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ M","offer_id":64842402890077,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ L","offer_id":64842402922845,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ XL","offer_id":64842402955613,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ 2XL","offer_id":64842402988381,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ 3XL","offer_id":64842403021149,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ 4XL","offer_id":64842403053917,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Warm pink \/ 5XL","offer_id":64842403086685,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1016\/6278\/5885\/files\/1_f7ead28f-7bdd-4c97-9c59-2df675d4a50c.jpg?v=1780080124"}],"url":"https:\/\/ellieandmae.com\/collections\/swimwear.oembed","provider":"Ellie \u0026 Mae","version":"1.0","type":"link"}