{"product_id":"the-sage-petal-halter-maxi-dress","title":"The Vivienne Sage Ruffle Maxi Dress","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-from-end=\"\" data-scroll-from-top=\"\" 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=\"\"\u003e\u003cmain id=\"main\" class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\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\" data-voice-floating-orb-focus-background=\"\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:ba5507bf-7400-4d44-8f15-5f2846b35551-3\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-8\" data-turn-id-container=\"request-WEB:ba5507bf-7400-4d44-8f15-5f2846b35551-3\" data-turn-id=\"request-WEB:ba5507bf-7400-4d44-8f15-5f2846b35551-3\" dir=\"auto\" 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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"a3eca1e1-47aa-4acb-82fb-19890d1d8205\" data-message-author-role=\"assistant\" tabindex=\"0\"\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-end=\"1050\" data-start=\"628\"\u003eRomantic and effortlessly elegant, The Vivienne Sage Ruffle Maxi Dress is designed for unforgettable summer celebrations. Featuring a flattering halter neckline and floaty bodice, this floor-length silhouette flows into a soft tiered skirt that moves beautifully with every step. The delicate sage shade adds a timeless, feminine touch, making it perfect for garden weddings, winery venues, and outdoor evening events.\u003c\/p\u003e\n\u003cp data-end=\"1297\" data-start=\"1052\"\u003eThe airy A-line silhouette creates graceful movement while the tiered ruffle detailing adds soft texture and dimension. Pair it with delicate heels and gold jewelry for an elevated wedding guest look that feels both sophisticated and effortless.\u003c\/p\u003e\n\u003ch3 data-end=\"1310\" data-start=\"1299\" data-section-id=\"1dr5t50\"\u003eDetails\u003c\/h3\u003e\n\u003cul data-end=\"1480\" data-start=\"1311\"\u003e\n\u003cli data-end=\"1330\" data-start=\"1311\" data-section-id=\"195kvj7\"\u003eHalter neckline\u003c\/li\u003e\n\u003cli data-end=\"1352\" data-start=\"1331\" data-section-id=\"1on733z\"\u003eSleeveless design\u003c\/li\u003e\n\u003cli data-end=\"1370\" data-start=\"1353\" data-section-id=\"1mrrkw\"\u003eFitted bodice\u003c\/li\u003e\n\u003cli data-end=\"1394\" data-start=\"1371\" data-section-id=\"45d0u2\"\u003eTiered ruffle skirt\u003c\/li\u003e\n\u003cli data-end=\"1421\" data-start=\"1395\" data-section-id=\"o93nk\"\u003eSoft A-line silhouette\u003c\/li\u003e\n\u003cli data-end=\"1449\" data-start=\"1422\" data-section-id=\"1b2um3z\"\u003eFloor-length maxi dress\u003c\/li\u003e\n\u003cli data-end=\"1480\" data-start=\"1450\" data-section-id=\"7nwmtc\"\u003eSage floral-inspired print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1499\" data-start=\"1482\" data-section-id=\"1xh84s1\"\u003eWhere To Wear\u003c\/h3\u003e\n\u003cp data-end=\"1673\" data-start=\"1500\"\u003ePerfect for summer weddings, garden weddings, winery weddings, destination weddings, bridal showers, rehearsal dinners, formal outdoor events, and romantic vacation dinners.\u003c\/p\u003e\n\u003ch3 data-end=\"1692\" data-start=\"1675\" data-section-id=\"1swic4u\"\u003eStyle It With\u003c\/h3\u003e\n\u003cp data-end=\"1823\" data-start=\"1693\"\u003ePair it with strappy heels, delicate gold jewelry, a woven clutch, and soft waves for an effortlessly romantic wedding guest look.\u003c\/p\u003e\n\u003ch3 data-end=\"1843\" data-start=\"1825\" data-section-id=\"fg8ddm\"\u003eAI Style Notes\u003c\/h3\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"2141\" data-start=\"1844\"\u003eA romantic sage green halter maxi dress with a fitted bodice, tiered ruffle skirt, and flowing A-line silhouette. Ideal for garden wedding guest dresses, winery wedding outfits, romantic formal dresses, outdoor wedding attire, destination wedding guest looks, and elegant summer occasion dressing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\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\/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 \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Confête","offers":[{"title":"XS \/ Green","offer_id":48443223277822,"sku":null,"price":92.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Green","offer_id":48443223310590,"sku":null,"price":92.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Green","offer_id":48443223343358,"sku":null,"price":92.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Green","offer_id":48443223376126,"sku":null,"price":92.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0310\/9965\/0188\/files\/TheVivienneSageRuffleMaxiDress.png?v=1782419287","url":"https:\/\/shop-confete.com\/products\/the-sage-petal-halter-maxi-dress","provider":"Confête","version":"1.0","type":"link"}