{"title":"Sets","description":"\u003cp\u003eTwo-piece matching sets — effortless from warm-up to the walk home.\u003c\/p\u003e","products":[{"product_id":"summer-women-chest-padding-and-high-elasticity-bra-set-2pcs-tennis-skirt-sportswear-female-golf-suits-sport-outfit-for-woman","title":"Halo Set","description":"\u003ch2 class=\"text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold\"\u003eHalo Set\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSleeveless yoga set: sculpting, breathable, built to move\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eYour everyday go-to for the studio, the gym, or a laid-back day off. This two-piece set pairs a sleek sleeveless top with matching bottoms in a soft nylon-spandex knit that hugs your figure and moves with you through every flow, rep, and stretch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe sleeveless cut keeps you cool and unrestricted, while the four-way stretch fabric wicks moisture and dries fast, so you stay comfortable from warm-up to cooldown. A clean solid color and streamlined silhouette make it easy to mix, match, and style.\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\"\u003eMatching sleeveless two-piece set\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eBreathable, quick-dry, anti-pilling knit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMoisture-wicking four-way stretch (75% nylon \/ 25% spandex)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSculpting, true-to-size fit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSolid color, sporty-leisure look\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAvailable in Pink, Yellow, Ivory, and Coffee\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSport:\u003c\/strong\u003e Yoga \u0026amp; fitness · \u003cstrong\u003eFit:\u003c\/strong\u003e True to size · \u003cstrong\u003eSizes:\u003c\/strong\u003e S \/ M \/ L \/ XL\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePerfect for running, yoga, cycling, pilates, or everyday athleisure, in any season.\u003c\/p\u003e","brand":"My Store 2","offers":[{"title":"Yellow \/ S","offer_id":48863143690423,"sku":"14:4873#Yellow Set;5:100014064","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ M","offer_id":48863143723191,"sku":"14:4873#Yellow Set;5:361386","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ L","offer_id":48863143755959,"sku":"14:4873#Yellow Set;5:361385","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Yellow \/ XL","offer_id":48863143788727,"sku":"14:4873#Yellow Set;5:100014065","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":48863145001143,"sku":"14:771#Pink Set;5:100014064","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":48863145033911,"sku":"14:771#Pink Set;5:361386","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":48863145066679,"sku":"14:771#Pink Set;5:361385","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":48863145099447,"sku":"14:771#Pink Set;5:100014065","price":120.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/files\/hf_20260713_005237_b5c10401-d178-494d-bd94-aed5a6207fde.png?v=1784142996"},{"product_id":"plus-size-s-3xl-women-tennis-sports-set-polo-high-impact-shockproof-bra-pleated-skirts-with-shorts-2-pieces-golf-yoga-suits","title":"Studio Set","description":"\u003cp class=\"MsoNormal\"\u003eA do-it-all set for the studio and beyond. This two-piece pairs a sleek sleeveless tank with a matching skort, giving you full range of motion up top and flirty, functional coverage down below. The soft nylon-elastane knit hugs your figure and moves with you through every flow, stretch, and rep.\u003c\/p\u003e","brand":"My Store 2","offers":[{"title":"White \/ M","offer_id":48863147131063,"sku":"14:29;5:361386","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48863147163831,"sku":"14:29;5:100014064","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48863147196599,"sku":"14:29;5:100014065","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48863147229367,"sku":"14:29;5:361385","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XXXL","offer_id":48863147262135,"sku":"14:29;5:4183","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XXL","offer_id":48863147294903,"sku":"14:29;5:4182","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48863147327671,"sku":"14:771#Navy;5:361385","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48863147360439,"sku":"14:771#Navy;5:361386","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48863147393207,"sku":"14:771#Navy;5:100014064","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XXXL","offer_id":48863147458743,"sku":"14:771#Navy;5:4183","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XXL","offer_id":48863147491511,"sku":"14:771#Navy;5:4182","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48863147524279,"sku":"14:771#Navy;5:100014065","price":150.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/files\/hf_20260713_002648_bc2465c0-6e2b-4f03-9661-edcce7777a8f.png?v=1784143809"},{"product_id":"summer-2pcs-yoga-suit-sports-set-women-quick-dry-gym-set-women-tracksuit-running-workout-long-sleeve-sports-shirt-yoga-clothing","title":"Solace Set","description":"\u003ch2 class=\"text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold\"\u003eSolace Set\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eHigh-waist scrunch-butt leggings, sculpting, breathable, squat-proof\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMeet your new go-to for the mat and beyond. These high-waist yoga leggings are engineered to lift, smooth, and move with you. The scrunch-butt seam flatters your curves while the compressive knit holds everything in place through every pose, rep, and stretch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMade from a \u003cstrong\u003e75% nylon \/ 25% spandex\u003c\/strong\u003e blend, the fabric is buttery-soft, four-way stretch, and quick-drying, so you stay cool and dry from warm-up to cooldown. The \u003cstrong\u003ehigh-rise waistband\u003c\/strong\u003e stays put with no rolling, no tugging, and the solid, opaque knit keeps you covered and confident.\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\"\u003eSculpting high-waist, scrunch-butt push-up design\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eBreathable, quick-dry, anti-shrink knit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCompressive four-way stretch (75% nylon \/ 25% spandex)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSquat-proof, opaque coverage\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eTrue-to-size fit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAvailable in Black, Blue, Green, Pink, Brown, and Coffee\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSport:\u003c\/strong\u003e Yoga \u0026amp; fitness · \u003cstrong\u003eFit:\u003c\/strong\u003e True to size · \u003cstrong\u003eRise:\u003c\/strong\u003e High waist · \u003cstrong\u003eSizes:\u003c\/strong\u003e S \/ M \/ L \/ XL\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePerfect for yoga, gym sessions, running, or everyday athleisure.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e (length, manual measurement — allow small 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\"\u003eLength (cm)\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\"\u003eLength (in)\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\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e25.2\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\"\u003e68\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26.8\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\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e28.3\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\"\u003e76\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"My Store 2","offers":[{"title":"Crest Blue \/ M","offer_id":48863149850807,"sku":"14:173#Crest Blue 1;5:361386","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Crest Blue \/ L","offer_id":48863149883575,"sku":"14:173#Crest Blue 1;5:361385","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Crest Blue \/ XL","offer_id":48863149981879,"sku":"14:173#Crest Blue 1;5:100014065","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Crest Blue \/ S","offer_id":48863149949111,"sku":"14:173#Crest Blue 1;5:100014064","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":48863150866615,"sku":"14:771#Pink 1;5:361386","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":48863150833847,"sku":"14:771#Pink 1;5:361385","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":48863150932151,"sku":"14:771#Pink 1;5:100014065","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":48863150801079,"sku":"14:771#Pink 1;5:100014064","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48863150997687,"sku":"14:1254#Black 1;5:361386","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48863150964919,"sku":"14:1254#Black 1;5:361385","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48863151063223,"sku":"14:1254#Black 1;5:100014065","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48863150899383,"sku":"14:1254#Black 1;5:100014064","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Sky Blue \/ M","offer_id":48863151259831,"sku":"14:72885937#Sky Blue 1;5:361386","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Sky Blue \/ L","offer_id":48863151227063,"sku":"14:72885937#Sky Blue 1;5:361385","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":48863151292599,"sku":"14:72885937#Sky Blue 1;5:100014065","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Sky Blue \/ S","offer_id":48863151161527,"sku":"14:72885937#Sky Blue 1;5:100014064","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Wine Red \/ M","offer_id":48863152242871,"sku":"14:365458#Wine Red 1;5:361386","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Wine Red \/ L","offer_id":48863152275639,"sku":"14:365458#Wine Red 1;5:361385","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Wine Red \/ XL","offer_id":48863152308407,"sku":"14:365458#Wine Red 1;5:100014065","price":110.0,"currency_code":"CAD","in_stock":true},{"title":"Wine Red \/ S","offer_id":48863152210103,"sku":"14:365458#Wine Red 1;5:100014064","price":110.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/files\/hf_20260715_024145_08ca3e43-f783-42ab-88d6-cd26fae63919.png?v=1784143809"},{"product_id":"female-one-piece-yoga-jumpsuit-long-sleeve-backless-sports-dress-breathable-inner-shorts-golf-running-tennis-workout-wear","title":"Aria Dress","description":"\u003ch2 class=\"text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold\"\u003eAria Dress\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eLong-sleeve tennis mini dress — sporty, sleek, above-the-knee\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eServe looks on and off the court in this fitted long-sleeve tennis dress. Cut in a stretchy nylon-elastane knit that moves with you, it hugs your figure in all the right places while giving you full freedom to swing, sprint, and stretch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe \u003cstrong\u003efull-length sleeves\u003c\/strong\u003e keep you covered and polished, while the \u003cstrong\u003eabove-the-knee mini\u003c\/strong\u003e length keeps things fresh and flirty. A clean solid color and streamlined silhouette make it easy to style — throw it on for a match, a workout, or an athleisure day out.\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\"\u003eSoft, four-way-stretch nylon\/elastane knit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFitted, true-to-size cut\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFull-length sleeves\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAbove-the-knee mini length\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSolid color, sporty minimalist look\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eBuilt for tennis, training, and everyday wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSport:\u003c\/strong\u003e Tennis · \u003cstrong\u003eFit:\u003c\/strong\u003e True to size · \u003cstrong\u003eLength:\u003c\/strong\u003e Mini \/ above knee · \u003cstrong\u003eSizes:\u003c\/strong\u003e S \/ M \/ L\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e (cm — manual measurement, allow 2–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\"\u003eBust\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\"\u003eLength\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\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e59\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\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e60.5\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\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eTip: Please follow the size chart rather than your usual size — measurements are taken flat, and the stretch fabric fits close.\u003c\/em\u003e\u003c\/p\u003e","brand":"My Store 2","offers":[{"title":"Tan \/ S40-50KG","offer_id":48863153520823,"sku":"14:200001438#3016-1;5:4181#S40-50KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Tan \/ M47.5-57.5KG","offer_id":48863153553591,"sku":"14:200001438#3016-1;5:100014066#M47.5-57.5KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Tan \/ L55-65KG","offer_id":48863153586359,"sku":"14:200001438#3016-1;5:100014064#L55-65KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Tan \/ XL62.5-72.5KG","offer_id":48863153619127,"sku":"14:200001438#3016-1;5:361386#XL62.5-72.5KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S40-50KG","offer_id":48863153651895,"sku":"14:193#3016-2;5:4181#S40-50KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M47.5-57.5KG","offer_id":48863153684663,"sku":"14:193#3016-2;5:100014066#M47.5-57.5KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L55-65KG","offer_id":48863153717431,"sku":"14:193#3016-2;5:100014064#L55-65KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL62.5-72.5KG","offer_id":48863153750199,"sku":"14:193#3016-2;5:361386#XL62.5-72.5KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Taupe \/ S40-50KG","offer_id":48863153914039,"sku":"14:365458#3016-4;5:4181#S40-50KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Taupe \/ M47.5-57.5KG","offer_id":48863153946807,"sku":"14:365458#3016-4;5:100014066#M47.5-57.5KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Taupe \/ L55-65KG","offer_id":48863153979575,"sku":"14:365458#3016-4;5:100014064#L55-65KG","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Taupe \/ XL62.5-72.5KG","offer_id":48863154012343,"sku":"14:365458#3016-4;5:361386#XL62.5-72.5KG","price":100.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/files\/hf_20260715_021057_cf2e45ea-cf3b-402c-a903-b30f9c97c29e.png?v=1784143810"},{"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9751\/2887\/collections\/hf_20260713_004046_725cb57b-a2e7-4e0e-96e1-c1bd03b3e0cf.png?v=1783903546","url":"https:\/\/sundayclubwear.com\/collections\/sets.oembed","provider":"Sunday Club","version":"1.0","type":"link"}