{"product_id":"satin-off-shoulder-sweetheart-bodycon-maxi-dress-formal-evening-gown","title":"Satin Off Shoulder Sweetheart Bodycon Maxi Dress - Formal Evening Gown","description":"\u003cdiv\u003eA draped off shoulder neckline with a softly ruched sweetheart bust gives this sleek satin maxi dress an effortlessly glamorous quality that feels both red-carpet worthy and genuinely wearable for a range of formal occasions. The liquid satin fabric skims the body in a fitted, floor-grazing silhouette that follows the figure with a smooth, elegant ease, pooling slightly at the hem for a subtle train effect that adds quiet drama from behind. The clean, minimal design with no embellishment lets the fabric, the drape, and the silhouette speak entirely for themselves — which they do with considerable confidence. It works beautifully for formal weddings, black tie events, gala dinners, evening celebrations, or any occasion where a truly polished, understated gown is the only appropriate choice. Style with crystal drop earrings, a strappy barely-there heeled sandal, and a beaded minaudière clutch for a complete, luminous formal look.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003ctable style=\"width: 852px; border-spacing: 1px; position: relative; border: 0px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(232, 232, 225); color: rgb(0, 0, 0); font-family: Montserrat, sans-serif; font-size: 15px; letter-spacing: 0.375px;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eSize\u003c\/th\u003e\n\u003cth colspan=\"2\" style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eClothes Length\u003c\/th\u003e\n\u003cth colspan=\"2\" style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eSkirt Length\u003c\/th\u003e\n\u003cth colspan=\"2\" style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eBust\u003c\/th\u003e\n\u003cth colspan=\"2\" style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eWaistline\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eCM\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eIN\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eCM\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eIN\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eCM\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eIN\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eCM\u003c\/th\u003e\n\u003cth style=\"border-width: 0px; border-style: none; border-color: currentcolor; text-align: left; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eIN\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eXS\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e23.2\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e89.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e35.4\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e93.85\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e36.9\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e69.98\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e27.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e23.2\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e91\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e35.8\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e95.76\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e37.7\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e72.01\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e28.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e61.01\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e24\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e91.98\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e36.2\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e97.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e38.6\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e73.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e61.96\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e24.4\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e92.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e36.6\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e99.88\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e39.3\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e75.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e62.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e24.8\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e93.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e101.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e40.2\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e77.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e30.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e64.01\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e25.2\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e94.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e37.4\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e103.88\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e40.9\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e79.99\u003c\/td\u003e\n\u003ctd style=\"border-width: 0px; border-style: none; border-color: currentcolor; padding: 10px 15px; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgb(255, 255, 255);\"\u003e31.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003cul\u003e\n\n\n\u003c\/ul\u003e","brand":"Bonnies Boutique","offers":[{"title":"Yellow \/ XS","offer_id":64957501178205,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":64957501210973,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":64957501243741,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":64957501276509,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":64957501309277,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XXL","offer_id":64957501342045,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/3363\/1069\/files\/womens-off-shoulder-yellow-maxi-dress-with-matching-clutch-yellow-6cfba.webp?v=1781200806","url":"https:\/\/bonniesboutiquemalibu.com\/products\/satin-off-shoulder-sweetheart-bodycon-maxi-dress-formal-evening-gown","provider":"Bonnies Boutique","version":"1.0","type":"link"}