{"product_id":"women-s-ruched-midi-dress-with-one-shoulder-neckline","title":"Women’s Ruched Midi Dress with One Shoulder Neckline","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 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-root=\"\" data-scroll-from-top=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\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 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\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"d3df3543-6ed2-4799-816d-4eaf13111788\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"\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\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"9bfcaea9-3505-4e6d-8f19-92218fe5509d\" data-turn-id-container=\"9bfcaea9-3505-4e6d-8f19-92218fe5509d\" data-testid=\"conversation-turn-45\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3c073b-d218-83ec-9c98-ebefb74fa127-61\" data-turn-id-container=\"request-6a3c073b-d218-83ec-9c98-ebefb74fa127-61\" data-testid=\"conversation-turn-46\" 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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"db6acef5-089a-4086-be58-348ee1838b73\" data-message-model-slug=\"gpt-5-5-thinking\" data-turn-start-message=\"true\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"312\"\u003e\u003cstrong\u003eThis midi dress brings sculpted confidence to refined occasion styling.\u003c\/strong\u003e The one-shoulder neckline creates an asymmetric frame with a striking modern edge. Ruched detailing shapes the body with texture while keeping the silhouette sleek. A single long sleeve adds balance and gives the dress a distinctive finish.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy These Dresses Belong in Your Wardrobe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eOne shoulder neckline with modern impact\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eRuched texture for sculpted definition\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eSingle sleeve with elegant balance\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eFitted shape for confident styling\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eMidi length with polished presence\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"575\"\u003eStreamlined look for evening plans\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"577\" data-end=\"910\"\u003eWear it with heeled sandals, a structured clutch, or minimal jewelry for special plans. The close fit gives the outfit definition while the gathered texture adds visual depth. Its asymmetric neckline works beautifully for dinners, receptions, and evening events. A light wrap can add coverage without distracting from the main shape.\u003c\/p\u003e\n\u003cp data-start=\"912\" data-end=\"1272\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003eA strong occasion dress should feel sharp, flattering, and memorable. \u003c\/strong\u003eThis piece combines asymmetric styling, body-shaping texture, and a clean midi length in one confident design. The single sleeve gives the look character while the fitted silhouette keeps it refined. It earns its place as a polished choice for events, celebrations, and after-dark dressing.\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\/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\" crossorigin=\"anonymous\" autoplay=\"autoplay\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Valmonti","offers":[{"title":"Off white \/ S","offer_id":58327703683459,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Off white \/ M","offer_id":58327703716227,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Off white \/ L","offer_id":58327703748995,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Off white \/ XL","offer_id":58336735330691,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Off white \/ 2XL","offer_id":58336735363459,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":58327703781763,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":58327703814531,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":58327703847299,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":58336735396227,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 2XL","offer_id":58336735428995,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":58327703880067,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58327703912835,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58327703945603,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58336735461763,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58336735494531,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/7299\/2387\/files\/ChatGPTImage4apr2026_20_12_54.png?v=1782363946","url":"https:\/\/valmontimode.com\/products\/women-s-ruched-midi-dress-with-one-shoulder-neckline","provider":"Valmonti","version":"1.0","type":"link"}