{"product_id":"asymmetric-ruched-midi-dress-with-long-sleeve","title":"Asymmetric Ruched Midi Dress with Long Sleeve","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69cb092b-4600-8393-be6c-5fbc87a484dc-1\" data-testid=\"conversation-turn-50\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d3df3543-6ed2-4799-816d-4eaf13111788\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eA close-fitting midi cut with an asymmetric one-shoulder neckline and a single long sleeve,\u003c\/strong\u003e finished with all-over ruching that runs through the body and adds shape across the bust, waist and hips. Built for evening events, cocktail occasions, and dinners where the silhouette does the work.\u003cbr\u003eStretch polyester blend gives the fabric flex through the body, and the pull-on construction means no zips or hooks — step in and the dress does the rest.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAsymmetric one-shoulder \u003c\/strong\u003e| one bare shoulder, balanced by the sleeve on the other side\u003cbr\u003e\u003cstrong\u003eSingle long sleeve \u003c\/strong\u003e| adds coverage and structure without breaking the streamlined line\u003cbr\u003eA\u003cstrong\u003ell-over ruching\u003c\/strong\u003e | gathers fabric across the body for a defined, contoured fit\u003cbr\u003e\u003cstrong\u003eStretch polyester blend \u003c\/strong\u003e| moves with you and holds shape through long evenings\u003cbr\u003e\u003cstrong\u003eSlim fit, midi length\u003c\/strong\u003e | close cut from bust to hem, finishing mid-calf\u003cbr\u003e\u003cstrong\u003eSizes S–L\u003c\/strong\u003e | pull-on construction, no closure to fuss with\u003c\/p\u003e\n\u003cp\u003ePair with strappy heels and a structured clutch for cocktail events, or block heels and minimal jewellery for dinner. A wrap layers cleanly over the bare shoulder if needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Norvellea","offers":[{"title":"Beige \/ S","offer_id":57669878022476,"sku":"WDR-RUCHED-SL-9C2V-1","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ M","offer_id":57669878055244,"sku":"WDR-RUCHED-SL-9C2V-2","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ L","offer_id":57669878088012,"sku":"WDR-RUCHED-SL-9C2V-3","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":57669878120780,"sku":"WDR-RUCHED-SL-9C2V-4","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":57669878153548,"sku":"WDR-RUCHED-SL-9C2V-5","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":57669878186316,"sku":"WDR-RUCHED-SL-9C2V-6","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":57669878219084,"sku":"WDR-RUCHED-SL-9C2V-7","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":57669878251852,"sku":"WDR-RUCHED-SL-9C2V-8","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":57669878284620,"sku":"WDR-RUCHED-SL-9C2V-9","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1033\/0898\/4652\/files\/One_Shoulder_Ruched_Midi_Dress_with_Long_Sleeve_1.png?v=1780132097","url":"https:\/\/norvellea.com\/products\/asymmetric-ruched-midi-dress-with-long-sleeve","provider":"Norvellea","version":"1.0","type":"link"}