{"product_id":"olivia-velvet-dress-3","title":"Olivia | Velvet Dress","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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- [calc (var (--header-height)+min (200px, max (70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 dir=\"auto\" 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\"\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\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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- [calc (var (--header-height)+min (200px, max (70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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=\"mt-3 w-full empty: hidden has- [\u0026gt; _: empty]: hidden\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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- [calc (var (--header-height)+min (200px, max (70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty: hidden\"\u003e\n\u003cdiv class=\"yWcLfW_streamingContainer markdown prose dark: prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cspan\u003eRich velvet meets intricate lace detailing in a graceful floor-length silhouette made for elevated occasions. The defined lace waist and softly flowing skirt create an elegant, feminine shape with timeless appeal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eRich velvet finish\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e creates a luxurious, sophisticated look \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eIntricate lace detailing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e beautifully accents the waist and hem \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eFlowing maxi silhouette\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e offers graceful movement and flattering coverage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e\u003cspan\u003ePair it with simple heels and understated jewelry for an effortlessly refined look. \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eOlivia makes every occasion feel a little more special.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e🤍 \u003cstrong\u003eAdd yours to your wardrobe today before it sells out\u003c\/strong\u003e\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","brand":"Tatcher \u0026 Hale","offers":[{"title":"Brown \/ S","offer_id":58918011666763,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":58918011699531,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":58918011732299,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":58918011765067,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":58918011797835,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":58918011830603,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/1669\/4091\/files\/grok-image-b374b2f4-e493-407e-be4e-912fad292b50_91cf6cd8-203b-4d48-87a6-df5d43fe5177.jpg?v=1792512916","url":"https:\/\/www.thatcher-hale.com\/products\/olivia-velvet-dress-3","provider":"Thatcher \u0026 Hale ","version":"1.0","type":"link"}