{"product_id":"twirl-polka-dot-halter-maxi-dress","title":"Twirl | White Polka Dot Halter Pleated Maxi Dress","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhite with black polka dots, halter to floor. A twist-knot bust, adjustable halter ties, a low open back, then soft pleats that release through the skirt. Fitted up top, fluid below. Print that reads vintage, cut that reads now. Your garden party dress. Your wedding guest dress. Your vacation dress.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWhite with black polka dot print\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHalter neckline, adjustable ties\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eTwist knot detail at the bust\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSilicone strip lining to stay put\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eLow open back\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSoft pleats through the skirt\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSide zip\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSlight stretch, fully lined\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit \u0026amp; Sizing\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eTrue to size\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFitted through bust and waist, fluid through the skirt\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMaxi length, floor-skimming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSize Guide (inches)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eXS: Bust 30–32 | Waist 23–25 | Hips 33–35\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eS: Bust 32–34 | Waist 25–27 | Hips 35–37\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eM: Bust 34–36 | Waist 27–29 | Hips 37–39\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eL: Bust 36–38 | Waist 29–31 | Hips 39–41\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eXL: Bust 38–40 | Waist 31–33 | Hips 41–43\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFully lined\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCold hand wash only\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"The Hang","offers":[{"title":"XS \/ White","offer_id":48365029458090,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":48365029490858,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48365029523626,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48365029556394,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48365029589162,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0690\/3844\/0618\/files\/ChatGPTImageMay20_2026_10_57_47AM2.png?v=1779300276","url":"https:\/\/shopthehang.com\/products\/twirl-polka-dot-halter-maxi-dress","provider":"The Hang","version":"1.0","type":"link"}