{"product_id":"sabrina-asymmetric-neck-ruched-satin-midi-dress","title":"Sabrina | Asymmetric Neck Ruched Satin Midi Dress","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMeet the Sabrina — the dress that does the sculpting for you. Smooth stretch satin with strategic side ruching, an elegant one-shoulder asymmetric neckline, and soft bishop sleeves, finished with a subtle side split. Fitted where it counts, forgiving where it matters — made for evening events, weddings, and nights that deserve satin.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eModel Info\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eModel is 5'7\" and wears size S (US 4).\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eDetails \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" 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 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e fitted with slight stretch — 92% of wearers say true to size\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eKey details:\u003c\/strong\u003e one-shoulder asymmetric neckline, side ruching, bishop sleeves, side split\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLength:\u003c\/strong\u003e knee-length midi, pencil hem\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e stretch satin, unlined, not sheer\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eCare:\u003c\/strong\u003e machine wash cold or dry clean\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize Chart (in)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cem\u003eUS sizing: S = US 4 · M = US 6 · L = US 8–10 · XL = US 12 · 2XL = US 14\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\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 (in)\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 (in)\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\"\u003eHip (in)\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\"\u003e36.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26–29\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.8\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.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e27.6–30.7\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37.4\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\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.9–33.1\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.8\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\"\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\"\u003e32.3–35.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42.1\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\"\u003e44.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e34.6–37.8\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"LuxyAtelier","offers":[{"title":"Black \/ 4 (S)","offer_id":46071330013254,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 6 (M)","offer_id":46071330046022,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 8\/10 (L)","offer_id":46071330078790,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 12 (XL)","offer_id":46071330111558,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 14 (XXL)","offer_id":46071330144326,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Curve","offer_id":46071330177094,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ 4 (S)","offer_id":46071330209862,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ 6 (M)","offer_id":46071330242630,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ 8\/10 (L)","offer_id":46071330275398,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ 12 (XL)","offer_id":46071330308166,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ 14 (XXL)","offer_id":46071330340934,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ Curve","offer_id":46071330373702,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 4 (S)","offer_id":46071330406470,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 6 (M)","offer_id":46071330439238,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 8\/10 (L)","offer_id":46071330472006,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 12 (XL)","offer_id":46071330504774,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 14 (XXL)","offer_id":46071330537542,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ Curve","offer_id":46071330570310,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ 4 (S)","offer_id":46071330603078,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ 6 (M)","offer_id":46071330635846,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ 8\/10 (L)","offer_id":46071330668614,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ 12 (XL)","offer_id":46071330701382,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ 14 (XXL)","offer_id":46071330734150,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Teal Blue \/ Curve","offer_id":46071330766918,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ 4 (S)","offer_id":46071330799686,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ 6 (M)","offer_id":46071330832454,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ 8\/10 (L)","offer_id":46071330865222,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ 12 (XL)","offer_id":46071330897990,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ 14 (XXL)","offer_id":46071330930758,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true},{"title":"Mocha Brown \/ Curve","offer_id":46071330963526,"sku":null,"price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0738\/6444\/6022\/files\/1745563058b064b384a5a643f138d689ba7e6bb293_thumbnail_900x_4fef7367-c789-43ef-8b23-ad688f0beb73.webp?v=1785696527","url":"https:\/\/luxyatelier.com\/products\/sabrina-asymmetric-neck-ruched-satin-midi-dress","provider":"LuxyAtelier","version":"1.0","type":"link"}