{"product_id":"norelle-zip-front-tennis-dress","title":"Norelle | Zip Front Tennis Dress","description":"\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-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-1\" data-testid=\"conversation-turn-8\" 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=\"049a0216-b8f8-4ab7-9b9b-431ad9ddfc73\" 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\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-69dbe71b-9238-83e8-b020-fc99b5023acf-8\" data-testid=\"conversation-turn-22\" 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=\"c3ef50f5-7393-4c6d-b232-47f35a4e20f8\" 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 data-start=\"49\" data-end=\"315\"\u003eThis dress features a sleeveless A-line shape with a short length and a zip collar neckline. The fabric has a smooth, structured feel that holds its form while allowing easy movement. It fits well into active days or casual outings where comfort and ease are needed.\u003c\/p\u003e\n\u003cp data-start=\"317\" data-end=\"529\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Smooth with light structure\u003cbr data-start=\"346\" data-end=\"349\"\u003e• Mini length\u003cbr data-start=\"362\" data-end=\"365\" data-is-only-node=\"\"\u003e• Sleeveless\u003cbr data-start=\"377\" data-end=\"380\"\u003e• Fit: Tailored through the top with A-line skirt\u003cbr data-start=\"429\" data-end=\"432\"\u003e• Zip front collar\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Comfortable for extended wear\u003cbr data-start=\"484\" data-end=\"487\"\u003e• Built-in shorts\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=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:19947397-6487-4655-88f0-3b4d2686b4f5-156\" data-is-intersecting=\"true\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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 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-WEB:19947397-6487-4655-88f0-3b4d2686b4f5-156\" data-turn-id-container=\"request-WEB:19947397-6487-4655-88f0-3b4d2686b4f5-156\" data-testid=\"conversation-turn-130\" 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 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=\"bf8c7c3a-467c-40f6-ab45-41cacbe70085\" 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\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"100\" data-end=\"621\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"100\" data-end=\"170\"\u003e\n\u003ctr data-start=\"100\" data-end=\"170\"\u003e\n\u003cth data-start=\"100\" data-end=\"107\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"107\" data-end=\"124\" data-col-size=\"sm\" class=\"\"\u003eLength (cm\/in)\u003c\/th\u003e\n\u003cth data-start=\"124\" data-end=\"139\" data-col-size=\"sm\" class=\"\"\u003eBust (cm\/in)\u003c\/th\u003e\n\u003cth data-start=\"139\" data-end=\"155\" data-col-size=\"sm\" class=\"\"\u003eWaist (cm\/in)\u003c\/th\u003e\n\u003cth data-start=\"155\" data-end=\"170\" data-col-size=\"sm\" class=\"\"\u003eWeight (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"242\" data-end=\"621\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"242\" data-end=\"317\"\u003e\n\u003ctd data-start=\"242\" data-end=\"249\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"249\" data-end=\"268\"\u003e80 cm \/ 31.4 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"268\" data-end=\"287\"\u003e80 cm \/ 31.4 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"287\" data-end=\"306\"\u003e62 cm \/ 24.4 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"306\" data-end=\"317\"\u003e0.21 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"318\" data-end=\"393\"\u003e\n\u003ctd data-start=\"318\" data-end=\"325\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"325\" data-end=\"344\"\u003e82 cm \/ 32.2 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"344\" data-end=\"363\"\u003e84 cm \/ 33.0 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"363\" data-end=\"382\"\u003e66 cm \/ 25.9 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"382\" data-end=\"393\"\u003e0.23 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"394\" data-end=\"469\"\u003e\n\u003ctd data-start=\"394\" data-end=\"401\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"401\" data-end=\"420\"\u003e84 cm \/ 33.0 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"420\" data-end=\"439\"\u003e88 cm \/ 34.6 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"439\" data-end=\"458\"\u003e70 cm \/ 27.5 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"458\" data-end=\"469\"\u003e0.25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"470\" data-end=\"545\"\u003e\n\u003ctd data-start=\"470\" data-end=\"477\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"477\" data-end=\"496\"\u003e86 cm \/ 33.8 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"496\" data-end=\"515\"\u003e92 cm \/ 36.2 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"515\" data-end=\"534\"\u003e74 cm \/ 29.1 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"534\" data-end=\"545\"\u003e0.27 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"546\" data-end=\"621\" data-is-last-node=\"\"\u003e\n\u003ctd data-start=\"546\" data-end=\"553\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"553\" data-end=\"572\"\u003e88 cm \/ 34.6 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"572\" data-end=\"591\"\u003e96 cm \/ 37.0 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"591\" data-end=\"610\"\u003e78 cm \/ 30.7 in\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"610\" data-end=\"621\" data-is-last-node=\"\"\u003e0.29 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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=\"mt-3 w-full empty:hidden\"\u003e\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\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\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\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Made By Riley","offers":[{"title":"Black \/ S","offer_id":53196878872943,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53196878905711,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53196878938479,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53196878971247,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":53196879004015,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0979\/9385\/1247\/files\/1_06f6c3a2-f9aa-4e9a-ab15-ada816846910.png?v=1783817446","url":"https:\/\/madebyriley.com\/products\/norelle-zip-front-tennis-dress","provider":"Made By Riley","version":"1.0","type":"link"}