{"product_id":"vintage-floral-satin-midi-dress","title":"Vintage Floral Satin Midi Dress","description":"\u003cp\u003eRadiate timeless elegance in this stunning floral satin midi dress. Crafted from a silky, satin-finish fabric with subtle diagonal subtle stripe textures, this dress features romantic mauve and pink rose motifs throughout. Designed with a deep V-neckline, soft flutter sleeves, and side-ruched detailing through the torso, it accents the waist before flowing into a fluid A-line midi skirt. Perfect for wedding guests, cocktail parties, anniversary dinners, or formal daytime events.\u003c\/p\u003e\n\u003ch5\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eNeckline \u0026amp; Sleeve:\u003c\/b\u003e Flattering V-neckline paired with light, fluttering cap sleeves for a soft, feminine silhouette.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRuched Waistband:\u003c\/b\u003e Side-gathers and asymmetrical ruching along the torso that cinches and flatters the midsection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFabric \u0026amp; Print:\u003c\/b\u003e Silky satin finish featuring diagonal shadow stripes overlaid with vintage-inspired pink and plum rose clusters.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSkirt Design:\u003c\/b\u003e Flowy flared A-line midi skirt that falls gracefully around the knees.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eStyling Options:\u003c\/b\u003e Pair with nude ankle-strap heels, layered necklaces, and a leather handbag for a complete occasion outfit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cb\u003eSpecifications \u0026amp; Care\u003c\/b\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eLength:\u003c\/b\u003e Midi length\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eColor:\u003c\/b\u003e Cream \/ Champagne base with Pink \u0026amp; Mauve Floral Print\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCare Instructions:\u003c\/b\u003e Dry clean only or hand wash cold delicately inside out; line dry; iron low on reverse side.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart: \u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  body {\n    font-family: Arial, Helvetica, sans-serif;\n    padding: 20px;\n    background: #fafafa;\n  }\n\n  table {\n    border-collapse: collapse;\n    width: 100%;\n    max-width: 900px;\n    margin: auto;\n    background: #fff;\n  }\n\n  th, td {\n    border: 1px solid #ccc;\n    padding: 8px 12px;\n    text-align: center;\n    font-size: 14px;\n  }\n\n  thead tr.group-row th {\n    background: #222;\n    color: #fff;\n    font-size: 15px;\n  }\n\n  thead tr.sub-row th {\n    background: #f0f0f0;\n    font-weight: 600;\n  }\n\n  tbody tr:nth-child(even) {\n    background: #f9f9f9;\n  }\n\n  tbody td:first-child,\n  thead th:nth-child(1) {\n    font-weight: 600;\n    background: #eaeaea;\n  }\n\u003c\/style\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003cth rowspan=\"2\"\u003eSIZE\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eBUST\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eSLEEVE\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eWAIST\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eHIPS\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eLENGTH\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"sub-row\"\u003e\n\u003cth\u003eCM\u003c\/th\u003e\n\u003cth\u003eINCH\u003c\/th\u003e\n\u003cth\u003eCM\u003c\/th\u003e\n\u003cth\u003eINCH\u003c\/th\u003e\n\u003cth\u003eCM\u003c\/th\u003e\n\u003cth\u003eINCH\u003c\/th\u003e\n\u003cth\u003eCM\u003c\/th\u003e\n\u003cth\u003eINCH\u003c\/th\u003e\n\u003cth\u003eCM\u003c\/th\u003e\n\u003cth\u003eINCH\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e33.86\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e5.51\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e26.77\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e38.58\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e48.82\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e35.43\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e5.91\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e28.35\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e40.16\u003c\/td\u003e\n\u003ctd\u003e125\u003c\/td\u003e\n\u003ctd\u003e49.21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e37.01\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003e6.30\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e29.92\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e41.73\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e49.61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e39.37\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003e6.69\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e32.28\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e44.09\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003ctd\u003e50.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e41.73\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e7.09\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e34.65\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003ctd\u003e46.46\u003c\/td\u003e\n\u003ctd\u003e128\u003c\/td\u003e\n\u003ctd\u003e50.39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e44.09\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003e7.48\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e37.01\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e48.82\u003c\/td\u003e\n\u003ctd\u003e129\u003c\/td\u003e\n\u003ctd\u003e50.79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eAll measurements are garment measurements. Sizes may vary by 1–2 cm as items are measured by hand.\u003c\/p\u003e","brand":"Willow \u0026 Rose London","offers":[{"title":"Ivory \/ XS","offer_id":62450265620867,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Ivory \/ S","offer_id":62450265653635,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Ivory \/ M","offer_id":62450265686403,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Ivory \/ L","offer_id":62450265719171,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Ivory \/ XL","offer_id":62450265751939,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":62450265784707,"sku":null,"price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1023\/9587\/1619\/files\/Elegantvintagefloralsatinmididress40plus.png?v=1787591894","url":"https:\/\/willowroselondon.com\/products\/vintage-floral-satin-midi-dress","provider":"Willow \u0026 Rose London","version":"1.0","type":"link"}