{"product_id":"luna-denim-v-neck-button-front-tie-sleeve-midi-dress","title":"Luna | Denim V Neck Button Front Tie Sleeve Midi Dress","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCASUAL NEVER LOOKED SO EFFORTLESSLY CHIC\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis denim midi dress combines a deep V-neckline with a full button-down front, tie-detail elbow sleeves, and a cinched waist for an effortlessly relaxed, weekend-ready look with real polish. The soft denim fabric drapes into a gently flared skirt with a front slit, making it the perfect shirt dress for city strolls, brunch dates, outdoor events, or any casual occasion that still deserves a little effortless style.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWHY YOU'LL LOVE IT\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDeep V-Neckline:\u003c\/strong\u003e A boldly dipping V-neck adds confident femininity and a modern edge to the relaxed denim silhouette.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFull Button-Down Front:\u003c\/strong\u003e A complete row of buttons runs the full length of the dress, giving you total control over the look from fully fastened to casually open.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTie Elbow Sleeves:\u003c\/strong\u003e Rolled sleeves with a button-tie detail add a playful, intentional finish that keeps this denim dress feeling fresh and fashion-forward.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCinched Waist with Flared Skirt:\u003c\/strong\u003e A fitted waist that opens into a softly flared midi skirt creates a flattering, effortless silhouette with beautiful movement throughout.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePair with white sneakers or heeled sandals and a mini bag — this denim button front midi dress is your most versatile and effortlessly stylish warm-weather essential.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART (IN)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e27.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e38.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e30.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e32.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e34.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Serendipity Boutique","offers":[{"title":"Dusty Pink \/ S","offer_id":54700402475380,"sku":"53427077756004","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Dusty Pink \/ M","offer_id":54700402508148,"sku":"53436901513068","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Dusty Pink \/ L","offer_id":54700402540916,"sku":"53444260570297","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Dusty Pink \/ XL","offer_id":54700402573684,"sku":"53451324042064","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Dusty Pink \/ 2XL","offer_id":54700402606452,"sku":"53465451985334","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Dusty Pink \/ 3XL","offer_id":54700402639220,"sku":"53477191237297","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ S","offer_id":54700402671988,"sku":"53480967067681","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ M","offer_id":54700402704756,"sku":"53494627667473","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ L","offer_id":54700402737524,"sku":"53503130117946","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ XL","offer_id":54700402770292,"sku":"53516408863674","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ 2XL","offer_id":54700402803060,"sku":"53527985823416","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Army Green \/ 3XL","offer_id":54700402835828,"sku":"53539411963934","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ S","offer_id":54700402868596,"sku":"53545061067031","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ M","offer_id":54700402901364,"sku":"53550158041070","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ L","offer_id":54700402934132,"sku":"53563601316035","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ XL","offer_id":54700402966900,"sku":"53577033378985","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ 2XL","offer_id":54700402999668,"sku":"53588039027629","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ 3XL","offer_id":54700403032436,"sku":"53597309671355","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ S","offer_id":54700403065204,"sku":"53600769656176","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ M","offer_id":54700403097972,"sku":"53610797086641","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ L","offer_id":54700403130740,"sku":"53623461926427","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ XL","offer_id":54700403163508,"sku":"53637828254125","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ 2XL","offer_id":54700403196276,"sku":"53644998953264","price":49.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ 3XL","offer_id":54700403229044,"sku":"53657046226281","price":49.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/7517\/6308\/files\/Roslyn-Womens-Denim-V-Neck-Tie-Sleeve-Button-Front-Maxi-Dress.png?v=1780398074","url":"https:\/\/serendipityboutiqueflorida.com\/products\/luna-denim-v-neck-button-front-tie-sleeve-midi-dress","provider":"Serendipity Boutique","version":"1.0","type":"link"}