{"title":"Swimwear","description":"","products":[{"product_id":"evelyn-elegant-swim-dress","title":"Evelyn Elegant Swim Dress","description":"\u003ch3 data-start=\"348\" data-end=\"381\"\u003e\u003cstrong data-start=\"352\" data-end=\"381\"\u003eEvelyn Elegant Swim Dress\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"383\" data-end=\"609\"\u003eFeel confident, comfortable, and beautifully supported at the beach or by the pool. The \u003cstrong data-start=\"471\" data-end=\"500\"\u003eEvelyn Elegant Swim Dress\u003c\/strong\u003e is specially designed to offer flattering coverage while gently smoothing and supporting your natural shape.\u003c\/p\u003e\n\u003cp data-start=\"611\" data-end=\"888\"\u003eThe elegant \u003cstrong data-start=\"623\" data-end=\"654\"\u003eV-neckline and soft ruching\u003c\/strong\u003e help create a slimming look around the tummy, while the swim-dress design provides extra coverage for a comfortable and feminine fit. The soft stretch fabric moves with your body, so you can enjoy your day without feeling restricted.\u003c\/p\u003e\n\u003cp data-start=\"890\" data-end=\"1024\"\u003eWith \u003cstrong data-start=\"895\" data-end=\"939\"\u003eadjustable straps and supportive padding\u003c\/strong\u003e, this swim dress offers the perfect balance of comfort, support, and timeless style.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1047\"\u003e\u003cstrong data-start=\"1026\" data-end=\"1047\"\u003eWhy women love it\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1049\" data-end=\"1318\"\u003e• Flattering swim dress design with comfortable coverage\u003cbr data-start=\"1105\" data-end=\"1108\"\u003e• Gentle tummy support for a smoother silhouette\u003cbr data-start=\"1156\" data-end=\"1159\"\u003e• Soft stretch fabric that feels comfortable all day\u003cbr data-start=\"1211\" data-end=\"1214\"\u003e• Adjustable straps for a secure and supportive fit\u003cbr data-start=\"1265\" data-end=\"1268\"\u003e• Perfect for beach days, pool time, and vacations\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFor an ideal fit, it is recommended to choose one size larger than usual. If you usually wear size L, choose XL.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rosedale Toronto","offers":[{"title":"Black \/ S","offer_id":57694069981516,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694070014284,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694070047052,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694070079820,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57694070112588,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ S","offer_id":57694070145356,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ M","offer_id":57694070178124,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ L","offer_id":57694070210892,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ XL","offer_id":57694070243660,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ 2XL","offer_id":57694070276428,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Royal Blue \/ S","offer_id":57694070309196,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Royal Blue \/ M","offer_id":57694070341964,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Royal Blue \/ L","offer_id":57694070374732,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":57694070407500,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":57694070440268,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ S","offer_id":57694070473036,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ M","offer_id":57694070505804,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ L","offer_id":57694070538572,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ XL","offer_id":57694070571340,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ 2XL","offer_id":57694070604108,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Green \/ S","offer_id":57694070636876,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Green \/ M","offer_id":57694070669644,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Green \/ L","offer_id":57694070702412,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Green \/ XL","offer_id":57694070735180,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":57694070767948,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black + Green \/ S","offer_id":57694070800716,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black + Green \/ M","offer_id":57694070833484,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black + Green \/ L","offer_id":57694070866252,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black + Green \/ XL","offer_id":57694070899020,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black + Green \/ 2XL","offer_id":57694070931788,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose + Black \/ S","offer_id":57694070964556,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose + Black \/ M","offer_id":57694070997324,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose + Black \/ L","offer_id":57694071030092,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose + Black \/ XL","offer_id":57694071062860,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose + Black \/ 2XL","offer_id":57694071095628,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ S","offer_id":57694071128396,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ M","offer_id":57694071161164,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ L","offer_id":57694071193932,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ XL","offer_id":57694071226700,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":57694071259468,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":57694071292236,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":57694071325004,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":57694071357772,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":57694071390540,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":57694071423308,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Claret \/ S","offer_id":57694071456076,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Claret \/ M","offer_id":57694071488844,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Claret \/ L","offer_id":57694071521612,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Claret \/ XL","offer_id":57694071554380,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Claret \/ 2XL","offer_id":57694071587148,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/O1CN015kKn5Y2HHJ8VASeCY__2887859125-0-cib_4d033c8c-9a7b-4a80-b5ce-5c332429d341.jpg?v=1780435943"},{"product_id":"tankini-swimsuits-two-piece-tummy-control","title":"Tankini Swimsuits Tummy Control Two Piece Blouson Bathing Suit","description":"\u003ch4\u003e\n\u003cspan style=\"color: #000000;\"\u003eSPECIFICATIONS\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStyle: Desirable\u003c\/li\u003e\n\u003cli\u003eMaterial: 15% Spandex, 85% Polyester fiber\u003c\/li\u003e\n\u003cli\u003eOccasion: Vacation\u003c\/li\u003e\n\u003cli\u003eNeck shape: Square neck\u003c\/li\u003e\n\u003cli\u003ePattern type: Print\u003c\/li\u003e\n\u003cli\u003eSwimsuit type: Tankini\u003c\/li\u003e\n\u003cli\u003eBra type: Wireless bra\u003c\/li\u003e\n\u003cli\u003eBottom type: Shorts\u003c\/li\u003e\n\u003cli\u003eFit type: Regular\u003c\/li\u003e\n\u003cli\u003eSeason: Spring, Summer, Autumn, Winter\u003c\/li\u003e\n\u003cli\u003ePackage content: 1 x Tankini\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003cdiv class=\"ModelInfo_content\"\u003e\n\u003cdiv class=\"Model_detail\"\u003e\n\u003cdiv class=\"Model-item\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/8081\/6475\/files\/d4719cd55b5e2a2676cfebe92033ddf7_abe88f12-39c4-4102-89c7-599a534e82a3.jpg?v=1772651262\" alt=\"\" width=\"489\" height=\"611\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rosedale Toronto","offers":[{"title":"Blue \/ S","offer_id":57694071619916,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694071652684,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694071685452,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694071718220,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XXL","offer_id":57694071750988,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57694071783756,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694071816524,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694071849292,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694071882060,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XXL","offer_id":57694071914828,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Leopard \/ S","offer_id":57694071947596,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Leopard \/ M","offer_id":57694071980364,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Leopard \/ L","offer_id":57694072013132,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Leopard \/ XL","offer_id":57694072045900,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Leopard \/ XXL","offer_id":57694072078668,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ S","offer_id":57694072111436,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ M","offer_id":57694072144204,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ L","offer_id":57694072176972,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ XL","offer_id":57694072209740,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ XXL","offer_id":57694072242508,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ S","offer_id":57694072275276,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ M","offer_id":57694072308044,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ L","offer_id":57694072340812,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XL","offer_id":57694072373580,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XXL","offer_id":57694072406348,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ S","offer_id":57694072439116,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ M","offer_id":57694072471884,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ L","offer_id":57694072504652,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ XL","offer_id":57694072537420,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Rose \/ XXL","offer_id":57694072570188,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/WhatsApp_Image_2026-03-02_at_02.49.29.jpg?v=1780435943"},{"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":"Rosedale Toronto","offers":[{"title":"Black \/ S","offer_id":57694068605260,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694068638028,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694068670796,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694068703564,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57694068736332,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57694068769100,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ S","offer_id":57694068801868,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ M","offer_id":57694068834636,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ L","offer_id":57694068867404,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":57694068900172,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":57694068932940,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":57694068965708,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ S","offer_id":57694068998476,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ M","offer_id":57694069031244,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ L","offer_id":57694069064012,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ XL","offer_id":57694069096780,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":57694069129548,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":57694069162316,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_5cc61e95-79f6-4669-bd60-3841a84988f7.jpg?v=1780435944"},{"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":"Rosedale Toronto","offers":[{"title":"Purple \/ S","offer_id":57694072602956,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ M","offer_id":57694072635724,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ L","offer_id":57694072668492,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ XL","offer_id":57694072701260,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":57694072734028,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":57694072766796,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 4XL","offer_id":57694072799564,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57694072832332,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694072865100,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694072897868,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694072930636,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57694072963404,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57694072996172,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57694073028940,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":57694073061708,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":57694073094476,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":57694073127244,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":57694073160012,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57694073192780,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57694073225548,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 4XL","offer_id":57694073258316,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":57694073291084,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694073323852,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694073356620,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694073389388,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57694073422156,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57694073454924,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57694073487692,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ S","offer_id":57694073520460,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ M","offer_id":57694073553228,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ L","offer_id":57694073585996,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":57694073618764,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":57694073651532,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":57694073684300,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":57694073717068,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/BI92774.jpg?v=1780435943"},{"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":"Rosedale Toronto","offers":[{"title":"Neon Pink-Red \/ S","offer_id":57694067818828,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ M","offer_id":57694067851596,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ L","offer_id":57694067884364,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ XL","offer_id":57694067917132,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ 2XL","offer_id":57694067949900,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ 3XL","offer_id":57694067982668,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ 4XL","offer_id":57694068015436,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Neon Pink-Red \/ 5XL","offer_id":57694068048204,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ S","offer_id":57694068080972,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":57694068113740,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":57694068146508,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":57694068179276,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":57694068212044,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ 3XL","offer_id":57694068244812,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ 4XL","offer_id":57694068277580,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Dark Gray \/ 5XL","offer_id":57694068310348,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":57694068343116,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":57694068375884,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":57694068408652,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":57694068441420,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":57694068474188,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":57694068506956,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":57694068539724,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 5XL","offer_id":57694068572492,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_3e6470a6-ecec-4e56-9c65-a6f92df24aea.jpg?v=1780435944"},{"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":"Rosedale Toronto","offers":[{"title":"Navy Blue \/ S","offer_id":57694069195084,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":57694069227852,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":57694069260620,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":57694069293388,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":57694069326156,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":57694069358924,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ S","offer_id":57694069391692,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ M","offer_id":57694069424460,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ L","offer_id":57694069457228,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ XL","offer_id":57694069489996,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":57694069522764,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":57694069555532,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ S","offer_id":57694069588300,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ M","offer_id":57694069621068,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ L","offer_id":57694069653836,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XL","offer_id":57694069686604,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 2XL","offer_id":57694069719372,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 3XL","offer_id":57694069752140,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":57694069784908,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":57694069817676,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":57694069850444,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":57694069883212,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57694069915980,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57694069948748,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_9de97dfd-fb4b-4cc0-b193-d59bdc57c29d.jpg?v=1780435944"},{"product_id":"the-riviera-comfort-one-piece","title":"The Riviera Comfort One-Piece","description":"\u003ch4 data-start=\"302\" data-end=\"562\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eFeel confident and beautifully supported in this elegant one-piece swimsuit featuring a flattering square neckline and refined side webbing detail. The high-stretch fabric gently smooths and shapes while providing comfortable coverage for pool days, beach walks, or sunny vacations. Designed for timeless style and all-day comfort, this piece offers the perfect balance of sophistication and ease.\u003c\/h4\u003e\n\u003ch3 data-end=\"1127\" data-start=\"1109\"\u003eSPECIFICATIONS\u003c\/h3\u003e\n\u003cp data-end=\"1465\" data-start=\"1129\"\u003e• Style: Elegant\u003cbr data-end=\"1148\" data-start=\"1145\"\u003e• Swimsuit Type: One-Piece\u003cbr data-end=\"1177\" data-start=\"1174\"\u003e• Neckline: Square Neck\u003cbr data-end=\"1203\" data-start=\"1200\"\u003e• Back: Backless Design\u003cbr data-end=\"1229\" data-start=\"1226\"\u003e• Pattern: Solid Color\u003cbr data-end=\"1254\" data-start=\"1251\"\u003e• Fabric: High Stretch Knit\u003cbr data-end=\"1284\" data-start=\"1281\"\u003e• Material: 80% Polyamide, 20% Elastane\u003cbr data-end=\"1326\" data-start=\"1323\"\u003e• Support: Wireless\u003cbr data-end=\"1348\" data-start=\"1345\"\u003e• Care Instructions: Hand wash, do not dry clean\u003cbr data-end=\"1399\" data-start=\"1396\"\u003e• Fit: True to size\u003cbr data-end=\"1421\" data-start=\"1418\"\u003e• Package Includes: 1 x One-Piece Swimsuit\u003c\/p\u003e","brand":"Rosedale Toronto","offers":[{"title":"Purple \/ S","offer_id":57694074241356,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ M","offer_id":57694074274124,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ L","offer_id":57694074306892,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ XL","offer_id":57694074339660,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":57694074372428,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ S","offer_id":57694074405196,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ M","offer_id":57694074437964,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ L","offer_id":57694074470732,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ XL","offer_id":57694074503500,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ 2XL","offer_id":57694074536268,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57694074569036,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694074601804,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694074634572,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694074667340,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57694074700108,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/3b00f1b7-3a89-4409-977a-10715cffaabf.jpg?v=1780435944"},{"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":"Rosedale Toronto","offers":[{"title":"Coral \/ S","offer_id":57694073979212,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ M","offer_id":57694074011980,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ L","offer_id":57694074044748,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ XL","offer_id":57694074077516,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ 2XL","offer_id":57694074110284,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ 3XL","offer_id":57694074143052,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ 4XL","offer_id":57694074175820,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Coral \/ 5XL","offer_id":57694074208588,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_f25e264e-6aed-47d8-adb5-abb19b9a48a3.jpg?v=1780435945"},{"product_id":"one-piece-flower-print-1","title":"One-Piece Flower Print","description":"\u003cdiv\u003e\n\u003ch4\u003e\n\u003cspan style=\"color: #000000;\"\u003eSPECIFICATIONS\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStyle: Desirable\u003c\/li\u003e\n\u003cli\u003eMaterial: 15% Spandex, 85% Polyester Fiber\u003c\/li\u003e\n\u003cli\u003eOccasion: Vacation\u003c\/li\u003e\n\u003cli\u003eNeckline Shape: Square Neck\u003c\/li\u003e\n\u003cli\u003ePattern Type: Print\u003c\/li\u003e\n\u003cli\u003eSwimsuit Type: One-Piece Swimsuit\u003c\/li\u003e\n\u003cli\u003eBra Type: Wireless Bra\u003c\/li\u003e\n\u003cli\u003eFit Type: Regular\u003c\/li\u003e\n\u003cli\u003eSeason: Spring, Summer, Autumn, Winter\u003c\/li\u003e\n\u003cli\u003ePackage Content: 1 x One-Piece Swimsuit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan style=\"color: #000000;\"\u003eSIZE CHART (INCHES)\u003c\/span\u003e\u003c\/h4\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ctable width=\"100%\" style=\"height: 156.75px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth data-start=\"224\" data-end=\"235\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"226\" data-end=\"234\"\u003eSIZE\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"235\" data-end=\"249\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"237\" data-end=\"248\"\u003eUS SIZE\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"249\" data-end=\"270\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"251\" data-end=\"269\"\u003eCHEST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"270\" data-end=\"291\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"272\" data-end=\"290\"\u003eWAIST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"291\" data-end=\"311\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"293\" data-end=\"310\"\u003eHIPS (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"311\" data-end=\"338\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"313\" data-end=\"336\"\u003eLOWER BUST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"453\" data-end=\"464\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"455\" data-end=\"460\"\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"464\" data-end=\"478\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e4-6\u003c\/td\u003e\n\u003ctd data-start=\"478\" data-end=\"499\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e34.6\u003c\/td\u003e\n\u003ctd data-start=\"499\" data-end=\"520\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e28.7\u003c\/td\u003e\n\u003ctd data-start=\"520\" data-end=\"540\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e37.8\u003c\/td\u003e\n\u003ctd data-start=\"540\" data-end=\"566\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e28.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"567\" data-end=\"578\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"569\" data-end=\"574\"\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"578\" data-end=\"592\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e8-10\u003c\/td\u003e\n\u003ctd data-start=\"592\" data-end=\"613\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e36.2\u003c\/td\u003e\n\u003ctd data-start=\"613\" data-end=\"634\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e30.3\u003c\/td\u003e\n\u003ctd data-start=\"634\" data-end=\"654\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e39.4\u003c\/td\u003e\n\u003ctd data-start=\"654\" data-end=\"680\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e30.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"681\" data-end=\"692\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"683\" data-end=\"688\"\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"692\" data-end=\"706\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e12-14\u003c\/td\u003e\n\u003ctd data-start=\"706\" data-end=\"727\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e37.8\u003c\/td\u003e\n\u003ctd data-start=\"727\" data-end=\"748\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003ctd data-start=\"748\" data-end=\"768\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e41.0\u003c\/td\u003e\n\u003ctd data-start=\"768\" data-end=\"794\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"795\" data-end=\"806\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"797\" data-end=\"803\"\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"806\" data-end=\"820\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e16-18\u003c\/td\u003e\n\u003ctd data-start=\"820\" data-end=\"841\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e39.4\u003c\/td\u003e\n\u003ctd data-start=\"841\" data-end=\"862\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e33.5\u003c\/td\u003e\n\u003ctd data-start=\"862\" data-end=\"882\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-start=\"882\" data-end=\"908\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e33.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"909\" data-end=\"920\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"911\" data-end=\"918\"\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"920\" data-end=\"934\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e20-22\u003c\/td\u003e\n\u003ctd data-start=\"934\" data-end=\"955\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e40.9\u003c\/td\u003e\n\u003ctd data-start=\"955\" data-end=\"976\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e35.0\u003c\/td\u003e\n\u003ctd data-start=\"976\" data-end=\"996\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e44.1\u003c\/td\u003e\n\u003ctd data-start=\"996\" data-end=\"1022\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e35.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1023\" data-end=\"1034\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"1025\" data-end=\"1032\"\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1034\" data-end=\"1048\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e24-26\u003c\/td\u003e\n\u003ctd data-start=\"1048\" data-end=\"1069\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-start=\"1069\" data-end=\"1090\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e36.6\u003c\/td\u003e\n\u003ctd data-start=\"1090\" data-end=\"1110\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e45.7\u003c\/td\u003e\n\u003ctd data-start=\"1110\" data-end=\"1136\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e36.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"Rosedale Toronto","offers":[{"title":"Blue flowers \/ S","offer_id":57694074732876,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ M","offer_id":57694074765644,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ L","offer_id":57694074798412,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ XL","offer_id":57694074831180,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ 2XL","offer_id":57694074863948,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue flowers \/ 3XL","offer_id":57694074896716,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ S","offer_id":57694074929484,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ M","offer_id":57694074962252,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ L","offer_id":57694074995020,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ XL","offer_id":57694075027788,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ 2XL","offer_id":57694075060556,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green flowers \/ 3XL","offer_id":57694075093324,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ S","offer_id":57694075126092,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ M","offer_id":57694075158860,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ L","offer_id":57694075191628,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ XL","offer_id":57694075224396,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":57694075257164,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":57694075289932,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/O1CN01yKDhDM2J6t5tyB78G__2898229373-0-cib_1.jpg?v=1780435945"},{"product_id":"sophie-swimsuit-d5","title":"Sophie | Swimsuit","description":"\u003ch3\u003eOne-Piece Swimsuit with Floral Pattern – For an Elegant Look at the Beach\u003c\/h3\u003e\n\u003cp\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"500\" width=\"400\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/2326\/3836\/files\/SmartBG_2024-05-24_34eec4af-f8da-4e4e-9004-eae9b6bff7da.webp?v=1741247694\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe Sophie swimsuit is the ideal combination of comfort and style. The floral pattern gives it a feminine look, while the one-piece cut ensures a perfect fit. Great for the beach or pool, it combines elegance and functionality.\u003c\/p\u003e\n\u003cp\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"400\" width=\"400\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/2326\/3836\/files\/pixelcut-export_2.jpg?v=1741247694\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eFeminine Floral Pattern: The floral pattern offers a fresh and elegant look.\u003c\/p\u003e\n\u003cp\u003eOne-Piece Cut: Ensures a flattering fit and optimal comfort.\u003c\/p\u003e\n\u003cp\u003eVersatile Style: Can be paired with beach accessories for a chic and cohesive look.\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFor an ideal fit, it is recommended to choose one size larger than usual. If you normally wear a size L, choose XL.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"color: #000000;\"\u003eSIZE CHART (INCHES)\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable width=\"100%\" style=\"height: 156.75px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth data-start=\"224\" data-end=\"235\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"226\" data-end=\"234\"\u003eSIZE\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"235\" data-end=\"249\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"237\" data-end=\"248\"\u003eUS SIZE\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"249\" data-end=\"270\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"251\" data-end=\"269\"\u003eCHEST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"270\" data-end=\"291\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"272\" data-end=\"290\"\u003eWAIST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"291\" data-end=\"311\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"293\" data-end=\"310\"\u003eHIPS (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"311\" data-end=\"338\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 39.1875px;\"\u003e\u003cstrong data-start=\"313\" data-end=\"336\"\u003eLOWER BUST (INCHES)\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"453\" data-end=\"464\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"455\" data-end=\"460\"\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"464\" data-end=\"478\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e4-6\u003c\/td\u003e\n\u003ctd data-start=\"478\" data-end=\"499\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e34.6\u003c\/td\u003e\n\u003ctd data-start=\"499\" data-end=\"520\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e28.7\u003c\/td\u003e\n\u003ctd data-start=\"520\" data-end=\"540\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e37.8\u003c\/td\u003e\n\u003ctd data-start=\"540\" data-end=\"566\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e28.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"567\" data-end=\"578\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"569\" data-end=\"574\"\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"578\" data-end=\"592\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e8-10\u003c\/td\u003e\n\u003ctd data-start=\"592\" data-end=\"613\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e36.2\u003c\/td\u003e\n\u003ctd data-start=\"613\" data-end=\"634\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e30.3\u003c\/td\u003e\n\u003ctd data-start=\"634\" data-end=\"654\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e39.4\u003c\/td\u003e\n\u003ctd data-start=\"654\" data-end=\"680\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e30.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"681\" data-end=\"692\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"683\" data-end=\"688\"\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"692\" data-end=\"706\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e12-14\u003c\/td\u003e\n\u003ctd data-start=\"706\" data-end=\"727\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e37.8\u003c\/td\u003e\n\u003ctd data-start=\"727\" data-end=\"748\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003ctd data-start=\"748\" data-end=\"768\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e41.0\u003c\/td\u003e\n\u003ctd data-start=\"768\" data-end=\"794\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"795\" data-end=\"806\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"797\" data-end=\"803\"\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"806\" data-end=\"820\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e16-18\u003c\/td\u003e\n\u003ctd data-start=\"820\" data-end=\"841\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e39.4\u003c\/td\u003e\n\u003ctd data-start=\"841\" data-end=\"862\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e33.5\u003c\/td\u003e\n\u003ctd data-start=\"862\" data-end=\"882\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-start=\"882\" data-end=\"908\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e33.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"909\" data-end=\"920\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"911\" data-end=\"918\"\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"920\" data-end=\"934\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e20-22\u003c\/td\u003e\n\u003ctd data-start=\"934\" data-end=\"955\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e40.9\u003c\/td\u003e\n\u003ctd data-start=\"955\" data-end=\"976\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e35.0\u003c\/td\u003e\n\u003ctd data-start=\"976\" data-end=\"996\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e44.1\u003c\/td\u003e\n\u003ctd data-start=\"996\" data-end=\"1022\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e35.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1023\" data-end=\"1034\" data-col-size=\"sm\" style=\"width: 6.6787%; height: 19.5938px;\"\u003e\u003cstrong data-start=\"1025\" data-end=\"1032\"\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1034\" data-end=\"1048\" data-col-size=\"sm\" style=\"width: 9.56679%; height: 19.5938px;\"\u003e24-26\u003c\/td\u003e\n\u003ctd data-start=\"1048\" data-end=\"1069\" data-col-size=\"sm\" style=\"width: 19.6751%; height: 19.5938px;\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-start=\"1069\" data-end=\"1090\" data-col-size=\"sm\" style=\"width: 17.5284%; height: 19.5938px;\"\u003e36.6\u003c\/td\u003e\n\u003ctd data-start=\"1090\" data-end=\"1110\" data-col-size=\"sm\" style=\"width: 19.6558%; height: 19.5938px;\"\u003e45.7\u003c\/td\u003e\n\u003ctd data-start=\"1110\" data-end=\"1136\" data-col-size=\"sm\" style=\"width: 25.2708%; height: 19.5938px;\"\u003e36.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Rosedale Toronto","offers":[{"title":"S","offer_id":57694076633420,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":57694076666188,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":57694076698956,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":57694076731724,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":57694076764492,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":57694076797260,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/Week_1-7_APR_11_8044596e-a24f-4270-b193-12958177e01f.png?v=1780435945"},{"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":"Rosedale Toronto","offers":[{"title":"Navy Blue \/ S","offer_id":57694075322700,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":57694075355468,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":57694075388236,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":57694075421004,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":57694075453772,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":57694075486540,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ S","offer_id":57694075519308,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ M","offer_id":57694075552076,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ L","offer_id":57694075584844,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XL","offer_id":57694075617612,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 2XL","offer_id":57694075650380,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 3XL","offer_id":57694075683148,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ S","offer_id":57694075715916,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ M","offer_id":57694075748684,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ L","offer_id":57694075781452,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ XL","offer_id":57694075814220,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 2XL","offer_id":57694075846988,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 3XL","offer_id":57694075879756,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/6d383c57f57d59454b61549a0f8b4c6d.jpg?v=1780435945"},{"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":"Rosedale Toronto","offers":[{"title":"Cyan \/ S","offer_id":57694075912524,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ M","offer_id":57694075945292,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ L","offer_id":57694075978060,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ XL","offer_id":57694076010828,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":57694076043596,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":57694076076364,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":57694076109132,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":57694076141900,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":57694076174668,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":57694076207436,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57694076240204,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57694076272972,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ S","offer_id":57694076305740,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ M","offer_id":57694076338508,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ L","offer_id":57694076371276,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ XL","offer_id":57694076404044,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ 2XL","offer_id":57694076436812,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Purple \/ 3XL","offer_id":57694076469580,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_ff93c019-7df1-4b73-9deb-b7b7e2a71108.jpg?v=1780435945"},{"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":"Rosedale Toronto","offers":[{"title":"Light Green \/ S","offer_id":57694076928332,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Green \/ M","offer_id":57694076961100,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Green \/ L","offer_id":57694076993868,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Green \/ XL","offer_id":57694077026636,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Green \/ 2XL","offer_id":57694077059404,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light Green \/ 3XL","offer_id":57694077092172,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_07b222d6-e112-422a-bd9d-1c1943ca8d0a.jpg?v=1780435945"},{"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":"Rosedale Toronto","offers":[{"title":"Blue \/ S","offer_id":57694077124940,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694077157708,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694077190476,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694077223244,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57694077256012,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57694077288780,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57694077321548,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":57694077354316,"sku":null,"price":79.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_d989baa1-eaa8-49fe-aa45-99bb0dfe8b13.jpg?v=1780435946"},{"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":"Rosedale Toronto","offers":[{"title":"Peacock Blue \/ S","offer_id":57694077387084,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ M","offer_id":57694077419852,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ L","offer_id":57694077452620,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ XL","offer_id":57694077485388,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ 2XL","offer_id":57694077518156,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Peacock Blue \/ 3XL","offer_id":57694077550924,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ S","offer_id":57694077583692,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ M","offer_id":57694077616460,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ L","offer_id":57694077649228,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":57694077681996,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":57694077714764,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":57694077747532,"sku":null,"price":39.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_a4f0eec6-31cf-4f0e-a6f6-bb7fe1210a1d.jpg?v=1780435946"},{"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":"Rosedale Toronto","offers":[{"title":"Orange \/ S","offer_id":57694077780300,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Orange \/ M","offer_id":57694077813068,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Orange \/ L","offer_id":57694077845836,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Orange \/ XL","offer_id":57694077878604,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":57694077911372,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":57694077944140,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ S","offer_id":57694077976908,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ M","offer_id":57694078009676,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ L","offer_id":57694078042444,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ XL","offer_id":57694078075212,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":57694078107980,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":57694078140748,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ S","offer_id":57694078173516,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ M","offer_id":57694078206284,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ L","offer_id":57694078239052,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ XL","offer_id":57694078271820,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":57694078304588,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":57694078337356,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ S","offer_id":57694078370124,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ M","offer_id":57694078402892,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ L","offer_id":57694078435660,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ XL","offer_id":57694078468428,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ 2XL","offer_id":57694078501196,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Teal \/ 3XL","offer_id":57694078533964,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":57694078566732,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694078599500,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694078632268,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694078665036,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57694078697804,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57694078730572,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/9f8216f93df0044355836fb33d8ea708_d48245ad-128e-441c-b1a8-e3fb9db9e544.jpg?v=1780435946"},{"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":"Rosedale Toronto","offers":[{"title":"Cyan \/ S","offer_id":57694078763340,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ M","offer_id":57694078796108,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ L","offer_id":57694078828876,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ XL","offer_id":57694078861644,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":57694078894412,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":57694078927180,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 4XL","offer_id":57694078959948,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 5XL","offer_id":57694078992716,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ S","offer_id":57694079025484,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ M","offer_id":57694079058252,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ L","offer_id":57694079091020,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ XL","offer_id":57694079123788,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ 2XL","offer_id":57694079156556,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ 3XL","offer_id":57694079189324,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ 4XL","offer_id":57694079222092,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy blue \/ 5XL","offer_id":57694079254860,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ S","offer_id":57694079287628,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ M","offer_id":57694079320396,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ L","offer_id":57694079353164,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XL","offer_id":57694079385932,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 2XL","offer_id":57694079418700,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 3XL","offer_id":57694079451468,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 4XL","offer_id":57694079484236,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 5XL","offer_id":57694079517004,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ S","offer_id":57694079549772,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ M","offer_id":57694079582540,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ L","offer_id":57694079615308,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ XL","offer_id":57694079648076,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ 2XL","offer_id":57694079680844,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ 3XL","offer_id":57694079713612,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ 4XL","offer_id":57694079746380,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm pink \/ 5XL","offer_id":57694079779148,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_f7ead28f-7bdd-4c97-9c59-2df675d4a50c.jpg?v=1780435946"},{"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":"Rosedale Toronto","offers":[{"title":"Cyan \/ S","offer_id":57694079910220,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ M","offer_id":57694079942988,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ L","offer_id":57694079975756,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ XL","offer_id":57694080008524,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 2XL","offer_id":57694080041292,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Cyan \/ 3XL","offer_id":57694080074060,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":57694080106828,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":57694080139596,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":57694080172364,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":57694080205132,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":57694080237900,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":57694080270668,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ S","offer_id":57694080303436,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ M","offer_id":57694080336204,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ L","offer_id":57694080368972,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ XL","offer_id":57694080401740,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ 2XL","offer_id":57694080434508,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Hot Pink \/ 3XL","offer_id":57694080467276,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":57694080500044,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694080532812,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694080565580,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694080598348,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57694080631116,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57694080663884,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ S","offer_id":57694080696652,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ M","offer_id":57694080729420,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ L","offer_id":57694080762188,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ XL","offer_id":57694080794956,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 2XL","offer_id":57694080827724,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 3XL","offer_id":57694080860492,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_ff97ac78-3fcf-4e57-b35a-277fac59bdb0.jpg?v=1780435946"},{"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":"Rosedale Toronto","offers":[{"title":"Light blue \/ S","offer_id":57694080893260,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ M","offer_id":57694080926028,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ L","offer_id":57694080958796,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ XL","offer_id":57694080991564,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ 2XL","offer_id":57694081024332,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ 3XL","offer_id":57694081057100,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ 4XL","offer_id":57694081089868,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Light blue \/ 5XL","offer_id":57694081122636,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_68e5d913-dc70-4d24-9562-dabdc633eed2.jpg?v=1780435947"},{"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":"Rosedale Toronto","offers":[{"title":"Beige \/ S","offer_id":57694081155404,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ M","offer_id":57694081188172,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ L","offer_id":57694081220940,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ XL","offer_id":57694081253708,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57694081286476,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57694081319244,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 4XL","offer_id":57694081352012,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 5XL","offer_id":57694081384780,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":57694081417548,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57694081450316,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57694081483084,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57694081515852,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57694081548620,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57694081581388,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57694081614156,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":57694081646924,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ S","offer_id":57694081679692,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ M","offer_id":57694081712460,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ L","offer_id":57694081745228,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ XL","offer_id":57694081777996,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ 2XL","offer_id":57694081810764,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ 3XL","offer_id":57694081843532,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ 4XL","offer_id":57694081876300,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Warm Pink \/ 5XL","offer_id":57694081909068,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57694081941836,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57694081974604,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57694082007372,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57694082040140,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57694082072908,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57694082105676,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57694082138444,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":57694082171212,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1062\/6544\/4684\/files\/1_b4f42ce1-6ee4-4b03-a2db-14ce14629239.jpg?v=1780435947"}],"url":"https:\/\/rosedale-toronto.com\/collections\/swimwear.oembed","provider":"Rosedale Toronto","version":"1.0","type":"link"}