{"product_id":"keely-dress","title":"Keely Dress","description":"\u003cp\u003e\u003cstrong data-start=\"0\" data-end=\"12\"\u003eMeasurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable cellspacing=\"0\" cellpadding=\"0\" class=\"t1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\" style=\"text-align: center;\"\u003e\u003cb\u003eSize\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\" style=\"text-align: center;\"\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eBust\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\" style=\"text-align: center;\"\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eWaist\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\" style=\"text-align: center;\"\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eHips\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\" style=\"text-align: center;\"\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eLength\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003eSmall (S)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e36 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e30 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e46 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e53 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003eMedium (M)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e38 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e32 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e46 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e53 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003eLarge (L)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e40 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e32 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e50 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e54 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003eXL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e42 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e34 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e54 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" class=\"td1\"\u003e\n\u003cp class=\"p1\"\u003e54 in\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"97313412-9a2a-4463-865d-3d4808e478bf\" data-is-intersecting=\"true\"\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=\"97313412-9a2a-4463-865d-3d4808e478bf\" data-turn-id-container=\"97313412-9a2a-4463-865d-3d4808e478bf\" data-testid=\"conversation-turn-253\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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 data-conversation-screenshot-content=\"\" 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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"97313412-9a2a-4463-865d-3d4808e478bf\" 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 items-end rtl:items-start\"\u003e\n\u003cdiv class=\"flex flex-col w-fit max-w-(--user-chat-width,70%) items-start self-end rtl:items-end rtl:self-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 rounded-se-lg w-full\"\u003e\n\u003cdiv data-custom-highlighting-behavior=\"boundary\" class=\"A_HxFq_root\" data-collapsed=\"\" data-testid=\"collapsible-user-message-root\" data-can-expand=\"\"\u003e\n\u003cdiv id=\"_r_210_\" data-testid=\"collapsible-user-message-content\" class=\"A_HxFq_content\"\u003e\n\u003cdiv class=\"max-w-full min-w-0 [overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\u003cbr\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex justify-end\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a063553-23b0-83ea-b18c-c1cd70073095-18\" data-is-intersecting=\"true\"\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\" data-turn-id=\"request-6a063553-23b0-83ea-b18c-c1cd70073095-18\" data-turn-id-container=\"request-6a063553-23b0-83ea-b18c-c1cd70073095-18\" data-testid=\"conversation-turn-254\" data-scroll-anchor=\"false\" 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 data-conversation-screenshot-content=\"\" 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=\"7fc17d6e-20be-4e32-8625-3e3175698923\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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 wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"382\"\u003e\u003cstrong data-start=\"0\" data-end=\"12\"\u003eFeatures\u003c\/strong\u003e\u003cbr data-start=\"12\" data-end=\"15\"\u003e• Lightweight woven cotton fabric\u003cbr data-start=\"48\" data-end=\"51\"\u003e• Allover paisley print with vintage-inspired charm\u003cbr data-start=\"102\" data-end=\"105\"\u003e• Flattering square neckline\u003cbr data-start=\"133\" data-end=\"136\" data-is-only-node=\"\"\u003e• Functional button-front bodice\u003cbr data-start=\"168\" data-end=\"171\"\u003e• Delicate lace trim accents throughout\u003cbr data-start=\"210\" data-end=\"213\"\u003e• Adjustable drawstring waist for a customizable fit\u003cbr data-start=\"265\" data-end=\"268\"\u003e• Long puff sleeves with elasticized cuffs\u003cbr data-start=\"310\" data-end=\"313\"\u003e• Tiered maxi-length skirt\u003cbr data-start=\"339\" data-end=\"342\"\u003e• Fully lined for comfortable coverage\u003c\/p\u003e\n\u003cp data-start=\"384\" data-end=\"606\"\u003e\u003cstrong data-start=\"384\" data-end=\"397\"\u003eFit Notes\u003c\/strong\u003e\u003cbr data-start=\"397\" data-end=\"400\"\u003e• Model is 5'8\" and wearing a size Small\u003cbr data-start=\"440\" data-end=\"443\"\u003e• Adjustable waist allows for a flattering silhouette\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Relaxed fit through the skirt for easy movement\u003cbr data-start=\"548\" data-end=\"551\" data-is-only-node=\"\"\u003e• Maxi length design with flowing tiered construction\u003c\/p\u003e\n\u003cp data-start=\"608\" data-end=\"673\"\u003e\u003cstrong data-start=\"608\" data-end=\"626\"\u003eFabric Content\u003c\/strong\u003e\u003cbr data-start=\"626\" data-end=\"629\"\u003eSelf: 100% Cotton\u003cbr data-start=\"646\" data-end=\"649\"\u003eLining: 100% Polyester\u003cstrong data-start=\"675\" data-end=\"686\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"1260\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis paisley maxi dress combines timeless femininity with effortless comfort. Designed with a flattering square neckline, functional button-front bodice, and adjustable drawstring waist, it creates a beautifully defined silhouette while maintaining an easy, relaxed feel. Delicate lace trim accents and a flowing tiered skirt add texture and movement, while the lightweight cotton fabric and full lining ensure comfortable wear throughout the day. The vintage-inspired paisley print completes this charming maxi with a romantic, timeless look.\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","brand":"Oh So Modest","offers":[{"title":"S","offer_id":49183943950588,"sku":null,"price":80.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":49183943983356,"sku":null,"price":80.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":49183944016124,"sku":null,"price":80.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49183944048892,"sku":null,"price":80.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/8507\/7756\/files\/b98ece5468b95f6e6115e2dde2a2e989e3347807f1d01925e2569f442b8ab10d_jpeg.webp?v=1781187921","url":"https:\/\/www.ohsomodest.com\/products\/keely-dress","provider":"Oh So Modest","version":"1.0","type":"link"}