{"product_id":"polka-dot-ruffle-hem-button-maxi-dress","title":"Polka Dot Ruffle Hem Button Maxi Dress","description":"\u003ch2\u003eProduct Name\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWhite Polka Dot Ruffle Hem Button Maxi Dress\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ch2\u003eProduct Description\u003c\/h2\u003e\n\u003cp\u003eLight, breezy, and effortlessly chic, this white button-front maxi dress features contrast navy polka dot ruffle details for a relaxed resort-inspired look. The loose A-line silhouette, tiered hem, and statement sleeves make it perfect for vacations, brunch, beach days, and everyday summer styling.\u003c\/p\u003e\n\n\u003ch2\u003eDetails\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eWhite maxi shirt dress\u003c\/li\u003e\n  \u003cli\u003eButton-front closure\u003c\/li\u003e\n  \u003cli\u003eRelaxed collared neckline\u003c\/li\u003e\n  \u003cli\u003eLong loose sleeves with ruffle cuffs\u003c\/li\u003e\n  \u003cli\u003eNavy polka dot contrast detail\u003c\/li\u003e\n  \u003cli\u003eAsymmetric tiered ruffle hem\u003c\/li\u003e\n  \u003cli\u003eLoose A-line silhouette\u003c\/li\u003e\n  \u003cli\u003eLightweight and breathable feel\u003c\/li\u003e\n  \u003cli\u003ePerfect for resort wear, vacation, brunch, beach cover-up styling, and casual days\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eFit \u0026amp; Style\u003c\/h2\u003e\n\u003cp\u003eThis dress is designed with an oversized, flowy fit that feels relaxed and comfortable on the body. The button-front shape gives it an easy shirt-dress look, while the ruffle hem and sleeves add soft movement and playful contrast.\u003c\/p\u003e\n\u003cp\u003eTrue to size for a loose fit. Size down if you prefer a less oversized look, or size up if you want extra room through the bust and arms.\u003c\/p\u003e\n\n\u003ch2\u003eFabric\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eLightweight woven fabric\u003c\/li\u003e\n  \u003cli\u003eSoft textured finish\u003c\/li\u003e\n  \u003cli\u003eBreathable and comfortable\u003c\/li\u003e\n  \u003cli\u003eFlowy drape with easy movement\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eSize Chart\u003c\/h2\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse; text-align:center; font-size:14px;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eSize\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eUS Size\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eEU Size\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eBust\u003cbr\u003e(cm \/ inch)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eWaist\u003cbr\u003e(cm \/ inch)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eHips\u003cbr\u003e(cm \/ inch)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eSleeve Length\u003cbr\u003e(cm \/ inch)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:10px;\"\u003eDress Length\u003cbr\u003e(cm \/ inch)\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003eXS\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e0-2\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e32-34\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e98 \/ 38.6\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e96 \/ 37.8\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e112 \/ 44.1\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e54 \/ 21.3\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e125 \/ 49.2\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003eS\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e4-6\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e36-38\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e102 \/ 40.2\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e100 \/ 39.4\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e116 \/ 45.7\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e55 \/ 21.7\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e126 \/ 49.6\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003eM\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e8-10\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e40-42\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e108 \/ 42.5\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e106 \/ 41.7\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e122 \/ 48.0\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e56 \/ 22.0\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e127 \/ 50.0\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003eL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e12-14\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e44-46\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e114 \/ 44.9\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e112 \/ 44.1\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e128 \/ 50.4\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e57 \/ 22.4\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e128 \/ 50.4\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003eXL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e16-18\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e48-50\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e122 \/ 48.0\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e120 \/ 47.2\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e136 \/ 53.5\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e58 \/ 22.8\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e129 \/ 50.8\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e2XL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e20-22\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e52-54\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e130 \/ 51.2\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e128 \/ 50.4\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e144 \/ 56.7\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e59 \/ 23.2\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e130 \/ 51.2\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e3XL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e24-26\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e56-58\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e138 \/ 54.3\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e136 \/ 53.5\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e152 \/ 59.8\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e60 \/ 23.6\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:10px;\"\u003e131 \/ 51.6\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp style=\"font-size:13px; color:#666; margin-top:10px;\"\u003e\n  Note: Measurements are taken by hand and may vary by 1-3 cm. Please compare the size chart with your own measurements for the best fit.\n\u003c\/p\u003e\n\n\u003ch2\u003eCare Instructions\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eHand wash cold or gentle machine wash\u003c\/li\u003e\n  \u003cli\u003eWash with similar colors\u003c\/li\u003e\n  \u003cli\u003eDo not bleach\u003c\/li\u003e\n  \u003cli\u003eDo not tumble dry\u003c\/li\u003e\n  \u003cli\u003eHang or lay flat to dry\u003c\/li\u003e\n  \u003cli\u003eSteam or iron on low heat if needed\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Piralune","offers":[{"title":"White \/ XS","offer_id":57899719033096,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":57899719065864,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":57899719098632,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":57899719131400,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":57899719164168,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":57899719196936,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":57899719229704,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XS","offer_id":57899719262472,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":57899719295240,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":57899719328008,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":57899719360776,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":57899719393544,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":57899719426312,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":57899719459080,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ XS","offer_id":57899719491848,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ S","offer_id":57899719524616,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ M","offer_id":57899719557384,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ L","offer_id":57899719590152,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ XL","offer_id":57899719622920,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ 2XL","offer_id":57899719655688,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sage \/ 3XL","offer_id":57899719688456,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XS","offer_id":57899719721224,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":57899719753992,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":57899719786760,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":57899719819528,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":57899719852296,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57899719885064,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57899719917832,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ XS","offer_id":57899719950600,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ S","offer_id":57899719983368,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ M","offer_id":57899720016136,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ L","offer_id":57899720048904,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ XL","offer_id":57899720081672,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ 2XL","offer_id":57899720114440,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ 3XL","offer_id":57899720147208,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ XS","offer_id":57899720179976,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ S","offer_id":57899720212744,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ M","offer_id":57899720245512,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ L","offer_id":57899720278280,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ XL","offer_id":57899720311048,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57899720343816,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57899720376584,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/6543\/5912\/files\/ChatGPTImage2026_5_27_14_09_04_1.png?v=1779878757","url":"https:\/\/piralune.shop\/products\/polka-dot-ruffle-hem-button-maxi-dress","provider":"Piralune","version":"1.0","type":"link"}