{"product_id":"tankini-beatrice","title":"Beatrice — Ruched Tankini Swimsuit","description":"\u003ch2\u003e\u003cstrong\u003eThe Swimwear That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eTired of dreading swimsuit season because nothing feels right?\u003c\/p\u003e\n\u003cp\u003eYou know the struggle. Bikinis that dig in and create rolls where there weren't any before. One-pieces that somehow make you feel more self-conscious, not less. Endless fitting-room mirrors and that \"nothing fits me\" feeling.\u003c\/p\u003e\n\u003cp\u003eWhat if you could find swimwear that actually makes you feel confident instead of worried?\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is the swimsuit you've been looking for.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCarefully selected by people who know 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\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWhy women love these:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTummy coverage that actually flatters\u003c\/strong\u003e – ruched designs and high-waisted styles that smooth without squeezing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupportive without being restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoverage options for every comfort level\u003c\/strong\u003e – tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels good to you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrints that work with you\u003c\/strong\u003e – strategically placed patterns and details that flatter, not emphasise\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and a well-built fit so you can swim, play and relax without constantly adjusting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunctional details\u003c\/strong\u003e – pockets, adjustable straps, removable padding — thoughtful design that makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eThis isn't fast fashion that falls apart after two wears.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eWe've spent over 25 years finding pieces that offer both \u003cstrong\u003estyle and confidence.\u003c\/strong\u003e The kind of swimwear that becomes your favourite, not your regret.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize guide:\u003c\/strong\u003e Most styles run small, we recommend sizing up for extra comfort. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types.\u003c\/p\u003e\n\u003cp\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\u003cp\u003e\u003cem\u003eFinally, swimwear that lets you focus on having fun, not on your insecurities.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eUK Size\u003c\/th\u003e\n\u003cth\u003eBust (in)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eHip (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003e32.3\"-33.9\"\u003c\/td\u003e\n\u003ctd\u003e24.4\"-26.0\"\u003c\/td\u003e\n\u003ctd\u003e34.6\"-36.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003e34.3\"-35.8\"\u003c\/td\u003e\n\u003ctd\u003e26.4\"-28.0\"\u003c\/td\u003e\n\u003ctd\u003e36.6\"-38.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e36.2\"-38.2\"\u003c\/td\u003e\n\u003ctd\u003e28.3\"-30.3\"\u003c\/td\u003e\n\u003ctd\u003e38.6\"-40.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003e38.6\"-40.6\"\u003c\/td\u003e\n\u003ctd\u003e30.7\"-32.7\"\u003c\/td\u003e\n\u003ctd\u003e40.9\"-42.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e40.9\"-42.9\"\u003c\/td\u003e\n\u003ctd\u003e33.1\"-35.0\"\u003c\/td\u003e\n\u003ctd\u003e43.3\"-45.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e43.3\"-45.3\"\u003c\/td\u003e\n\u003ctd\u003e35.4\"-37.4\"\u003c\/td\u003e\n\u003ctd\u003e45.7\"-47.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eIf you're between sizes, we recommend sizing up.\u003c\/p\u003e","brand":"Donna London","offers":[{"title":"Black \/ 10","offer_id":58215524893020,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 12","offer_id":58215524925788,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 14","offer_id":58215524958556,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 16","offer_id":58215524991324,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 18","offer_id":58215525024092,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 20","offer_id":58215525056860,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 10","offer_id":58215525089628,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 12","offer_id":58215525122396,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 14","offer_id":58215525155164,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 16","offer_id":58215525187932,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 18","offer_id":58215525220700,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 20","offer_id":58215525253468,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 10","offer_id":58215525286236,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 12","offer_id":58215525319004,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 14","offer_id":58215525351772,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 16","offer_id":58215525384540,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 18","offer_id":58215525417308,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 20","offer_id":58215525450076,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 10","offer_id":58215525482844,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 12","offer_id":58215525515612,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 14","offer_id":58215525548380,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 16","offer_id":58215525581148,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 18","offer_id":58215525613916,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 20","offer_id":58215525646684,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 10","offer_id":58215525679452,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 12","offer_id":58215525712220,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 14","offer_id":58215525744988,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 16","offer_id":58215525777756,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 18","offer_id":58215525810524,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 20","offer_id":58215525843292,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 10","offer_id":58215525876060,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 12","offer_id":58215525908828,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 14","offer_id":58215525941596,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 16","offer_id":58215525974364,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 18","offer_id":58215526007132,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 20","offer_id":58215526039900,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 10","offer_id":58215526072668,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 12","offer_id":58215526105436,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 14","offer_id":58215526138204,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 16","offer_id":58215526170972,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 18","offer_id":58215526203740,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 20","offer_id":58215526236508,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/9176\/8668\/files\/SveaLindbergStockholmP1_2f28a924-7472-4b6c-a771-237f0773dcee.jpg?v=1783373229","url":"https:\/\/donna-london.com\/products\/tankini-beatrice","provider":"Donna London","version":"1.0","type":"link"}