{"product_id":"tennis-sports-suit-for-women-in-summer-fashion-and-beautiful-pilates-yoga-suit-professional-running-training-fitness-quick","title":"The Villa Set","description":"\u003ch2 class=\"text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold\"\u003eVilla Set\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSporty two-piece set — vest + pleated tennis skirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMeet the Villa Set, your new warm-weather go-to for looking put-together whether you're at the court, the gym, or brunch after. This two-piece pairs a lapel sports vest with a flippy pleated skirt for an effortlessly sporty, elevated look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eThe top\u003c\/strong\u003e features a chic lapel collar and half-zip front, so you can adjust the neckline exactly how you like it — zip up for coverage or open it up for an easygoing feel. The sleeveless cut keeps you free and unrestricted through every stretch and rep, while the slim fit skims your figure without clinging.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eThe skirt\u003c\/strong\u003e brings the fun: an A-line pleated silhouette that moves and twirls with you, in a flattering high-rise cut that gently covers the hips. It comes with a built-in anti-exposure liner (no more wardrobe worries) plus hidden pockets to stash your phone, keys, or card.\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSlim, breathable knit polyester\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHalf-zip lapel vest with adjustable neckline\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSleeveless design for full range of motion\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eA-line pleated skirt with built-in anti-exposure lining\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHidden pockets for essentials\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePerfect for tennis, workouts, or casual everyday wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSeason:\u003c\/strong\u003e Spring\/Summer · \u003cstrong\u003eFit:\u003c\/strong\u003e Slim · \u003cstrong\u003eSizes:\u003c\/strong\u003e S \/ M \/ L \/ XL\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e (cm — manual measurement, allow 1–3 cm variance)\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eTop Bust\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eTop Length\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSkirt Length\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eHip\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e34\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e33\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e31\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e34\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e33\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Sunday Club","offers":[{"title":"Light Blue \/ S","offer_id":48867936633015,"sku":"14:350850#Color of the image;5:100014064","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48867937190071,"sku":"14:350850#Color of the image;5:100014065","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ L","offer_id":48867937616055,"sku":"14:350850#Color of the image;5:361385","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Light Blue \/ M","offer_id":48867937386679,"sku":"14:350850#Color of the image;5:361386","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ S","offer_id":48867936665783,"sku":"14:365458#Color of the image;5:100014064","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ XL","offer_id":48867936927927,"sku":"14:365458#Color of the image;5:100014065","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ L","offer_id":48867937648823,"sku":"14:365458#Color of the image;5:361385","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ M","offer_id":48867937288375,"sku":"14:365458#Color of the image;5:361386","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Gray \/ S","offer_id":48867936796855,"sku":"14:173#Color of the image;5:100014064","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Gray \/ XL","offer_id":48867936960695,"sku":"14:173#Color of the image;5:100014065","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Gray \/ L","offer_id":48867937550519,"sku":"14:173#Color of the image;5:361385","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Gray \/ M","offer_id":48867937321143,"sku":"14:173#Color of the image;5:361386","price":120.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/files\/hf_20260712_231757_add4be22-551d-40d6-b173-c9f76497e1ef.png?v=1784143809","url":"https:\/\/sundayclubwear.com\/products\/tennis-sports-suit-for-women-in-summer-fashion-and-beautiful-pilates-yoga-suit-professional-running-training-fitness-quick","provider":"Sunday Club","version":"1.0","type":"link"}