{"product_id":"grace-ruched-tankini-swim-dress","title":"Grace | Ruched Tankini Swim Dress","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eThe Swimsuit That Lets You Actually Enjoy the Water\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTired of dreading swimsuit season because nothing feels right? The bikinis that dig in, the one-pieces that make you more self-conscious, the dressing-room mirrors and that sinking \"nothing looks good\" feeling. This is the swimwear you've been looking for — carefully curated with real bodies in mind, not the airbrushed magazine version.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You'll Love These\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003eTummy coverage that flatters \u003c\/strong\u003e– ruched and high-waisted styles that smooth without squeezing.\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003eSupportive, not restrictive\u003c\/strong\u003e – built-in support where you need it, comfortable stretch everywhere else.\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003eCoverage for every comfort level \u003c\/strong\u003e– tankinis, swim dresses, one-pieces, high-waisted bikinis.\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003ePatterns that work with you \u003c\/strong\u003e– placed to flatter, not emphasise.\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003eActually stays in place\u003c\/strong\u003e – secure straps and well-made fits, no constant adjusting.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWe've spent 25+ years finding pieces that deliver both style and confidence — the kind that becomes your go-to, not your regret.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFit guide:\u003c\/strong\u003e Most styles run small, so size up for comfort. High-waisted and tankini styles offer the most tummy coverage; ruched designs are the most forgiving.\u003c\/p\u003e\n\u003cp\u003eLimited availability — once these sell out in the sale, they won't be restocked. Finally, swimwear that lets you focus on the fun, not your insecurities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":" Charlotte-London","offers":[{"title":"Black \/ S","offer_id":56010142581076,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":56010142613844,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":56010142646612,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":56010142679380,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":56010142712148,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":56010142744916,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":56010142777684,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":56010142810452,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":56010142843220,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":56010142875988,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":56010142908756,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":56010142941524,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ S","offer_id":56010142974292,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ M","offer_id":56010143007060,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ L","offer_id":56010143039828,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ XL","offer_id":56010143072596,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":56010143105364,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":56010143138132,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":56010143170900,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":56010143203668,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":56010143236436,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":56010143269204,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":56010143301972,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":56010143334740,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":56010143367508,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":56010143400276,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":56010143433044,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":56010143465812,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":56010143498580,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":56010143531348,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":56010143564116,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":56010143596884,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":56010143629652,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":56010143662420,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":56010143695188,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":56010143727956,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":56010143760724,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":56010143793492,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":56010143826260,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":56010143859028,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":56010143891796,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":56010143924564,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1033\/2720\/3668\/files\/SveaLindbergStockholmP1_2f28a924-7472-4b6c-a771-237f0773dcee.jpg?v=1780456662","url":"https:\/\/www.charlotte-london.co.uk\/products\/grace-ruched-tankini-swim-dress","provider":" Charlotte London","version":"1.0","type":"link"}