{"title":"Hard Court Season","description":"\u003cp\u003eElevated tennis lifestyle apparel for hard court season — night matches, city courts, and everything between.\u003c\/p\u003e","products":[{"product_id":"aces-iced-lattes-tennis-tee","title":"Aces \u0026 Iced Lattes Tennis Tee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eFor the woman who takes her tennis with a little indulgence on the side.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eThe Aces \u0026amp; Iced Lattes Tee celebrates the ritual that makes tennis days complete — the iced latte before, after, or somewhere in between. Featuring a hand-illustrated iced coffee with tennis balls in place of ice, it's a playful nod to the culture of the game: equal parts competitive and coffee-obsessed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eLightweight, breathable cotton keeps it comfortable through practice, matches, and everyday wear — refined enough for after, easy enough for anywhere.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"White \/ XS","offer_id":58441961767299,"sku":"2952973_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":58441961800067,"sku":"2952973_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":58441961832835,"sku":"2952973_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":58441961865603,"sku":"2952973_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":58441961898371,"sku":"2952973_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":58441961931139,"sku":"2952973_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XS","offer_id":58441961341315,"sku":"2952973_22049","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":58441961374083,"sku":"2952973_22050","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":58441961406851,"sku":"2952973_22051","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":58441961439619,"sku":"2952973_22052","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":58441961472387,"sku":"2952973_22053","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":58441961505155,"sku":"2952973_22054","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ XS","offer_id":58441961144707,"sku":"2952973_21585","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ S","offer_id":58441961177475,"sku":"2952973_21586","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ M","offer_id":58441961210243,"sku":"2952973_21587","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ L","offer_id":58441961243011,"sku":"2952973_21588","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ XL","offer_id":58441961275779,"sku":"2952973_21589","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Columbia Blue \/ 2XL","offer_id":58441961308547,"sku":"2952973_21590","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":58441961537923,"sku":"2952973_4136","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":58441961570691,"sku":"2952973_4137","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":58441961603459,"sku":"2952973_4138","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":58441961636227,"sku":"2952973_4139","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":58441961668995,"sku":"2952973_4140","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/aces-iced-lattes-womens-lifestyle-tennis-tee-white.jpg?v=1784729210"},{"product_id":"match-point-in-manhattan-tennis-tee","title":"Match Point in Manhattan Tennis Tee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eThe city has plenty of courts. This one has a view.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eMatch Point in Manhattan is an ode to skyline rallies and downtown confidence — where the game meets the energy of a city that never sits still. A bold, graphic court-and-skyline illustration brings that same downtown swagger to your everyday wardrobe, whether you're working on your backhand or just love the city as much as the sport.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eLightweight, breathable cotton keeps it comfortable through practice, matches, and everyday wear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cem\u003eAlso available in \u003ca href=\"https:\/\/www.girlsplaytennis.com\/products\/match-point-in-manhattan-tennis-t-shirt\"\u003eyouth sizes\u003c\/a\u003e →\u003c\/em\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"Steel Blue \/ XS","offer_id":62059555783043,"sku":"6174022_9556","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ S","offer_id":62059555815811,"sku":"6174022_4161","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ M","offer_id":62059555848579,"sku":"6174022_4162","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ L","offer_id":62059555881347,"sku":"6174022_4163","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XL","offer_id":62059555914115,"sku":"6174022_4164","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ 2XL","offer_id":62059555946883,"sku":"6174022_4165","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":62059556176259,"sku":"6174022_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62059556209027,"sku":"6174022_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62059556241795,"sku":"6174022_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62059556274563,"sku":"6174022_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62059556307331,"sku":"6174022_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62059556340099,"sku":"6174022_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XS","offer_id":62059555979651,"sku":"6174022_9561","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ S","offer_id":62059556012419,"sku":"6174022_6948","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":62059556045187,"sku":"6174022_6949","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":62059556077955,"sku":"6174022_6950","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":62059556110723,"sku":"6174022_6951","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 2XL","offer_id":62059556143491,"sku":"6174022_6952","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":62059555586435,"sku":"6174022_9527","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":62059555619203,"sku":"6174022_4016","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":62059555651971,"sku":"6174022_4017","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":62059555684739,"sku":"6174022_4018","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":62059555717507,"sku":"6174022_4019","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":62059555750275,"sku":"6174022_4020","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/57.jpg?v=1784747258"},{"product_id":"tennis-lights-city-nights-tee-1","title":"Tennis Lights, City Nights Tee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eBright lights, hard courts, big dreams. The Tennis Lights, City Nights Tennis T-Shirt captures the energy of night matches during US hard court season — perfect for those who love the thrill of evening matches, city tennis vibes, and the electricity of tournament season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eCrafted from soft, breathable cotton, this tee keeps you comfortable whether you're training, competing, or courtside under the lights.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cem\u003eAlso available in \u003ca href=\"https:\/\/www.girlsplaytennis.com\/products\/tennis-lights-city-nights-tee\"\u003eyouth sizes\u003c\/a\u003e →\u003c\/em\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"Black \/ XS","offer_id":62059667423619,"sku":"5685504_9527","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":62059667456387,"sku":"5685504_4016","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":62059667489155,"sku":"5685504_4017","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":62059667521923,"sku":"5685504_4018","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":62059667554691,"sku":"5685504_4019","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":62059667587459,"sku":"5685504_4020","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":62059667620227,"sku":"5685504_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62059667652995,"sku":"5685504_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62059667685763,"sku":"5685504_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62059667718531,"sku":"5685504_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62059667751299,"sku":"5685504_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62059667784067,"sku":"5685504_4015","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/61.jpg?v=1784748877"},{"product_id":"nyc-tennis-club-not-so-private-tee-1","title":"NYC Tennis Club (Not so Private) Tee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eServe up city energy with the NYC Tennis Club (Not So Private) Tee — a cheeky nod to the buzzy, open-to-all spirit of New York's summer tennis scene.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eCrafted from soft, breathable cotton, it's perfect for practices, weekend matches, or strolling through the city during hard court season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cem\u003eAlso available in \u003ca href=\"https:\/\/www.girlsplaytennis.com\/products\/nyc-tennis-club-not-so-private-tee\"\u003eyouth sizes\u003c\/a\u003e →\u003c\/em\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"White \/ XS","offer_id":62060665536899,"sku":"9113070_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62060665569667,"sku":"9113070_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62060665602435,"sku":"9113070_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62060665635203,"sku":"9113070_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62060665667971,"sku":"9113070_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62060665700739,"sku":"9113070_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XS","offer_id":62060665143683,"sku":"9113070_22049","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":62060665176451,"sku":"9113070_22050","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":62060665209219,"sku":"9113070_22051","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":62060665241987,"sku":"9113070_22052","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":62060665274755,"sku":"9113070_22053","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":62060665307523,"sku":"9113070_22054","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ XS","offer_id":62060665340291,"sku":"9113070_24365","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ S","offer_id":62060665373059,"sku":"9113070_24366","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ M","offer_id":62060665405827,"sku":"9113070_24367","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ L","offer_id":62060665438595,"sku":"9113070_24368","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ XL","offer_id":62060665471363,"sku":"9113070_24369","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Heather Natural \/ 2XL","offer_id":62060665504131,"sku":"9113070_24370","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/70.jpg?v=1784770232"},{"product_id":"night-match-social-club-tennis-tee","title":"Night Match Social Club Tennis Tee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eSome of the best matches happen after the sun goes down.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eThe Night Match Social Club Tee captures that particular energy — stadium lights, a city skyline glowing behind the court, and the crowd that shows up for late sets under the stars. An elegant crest design brings a touch of old-world club sophistication to a distinctly modern scene.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eLightweight, breathable cotton keeps it comfortable through matches, late nights, and everyday wear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"White \/ XS","offer_id":62065597841795,"sku":"2973162_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62065597874563,"sku":"2973162_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62065597907331,"sku":"2973162_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62065597940099,"sku":"2973162_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62065597972867,"sku":"2973162_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62065598005635,"sku":"2973162_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XS","offer_id":62065597448579,"sku":"2973162_9556","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ S","offer_id":62065597481347,"sku":"2973162_4161","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ M","offer_id":62065597514115,"sku":"2973162_4162","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ L","offer_id":62065597546883,"sku":"2973162_4163","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XL","offer_id":62065597579651,"sku":"2973162_4164","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ 2XL","offer_id":62065597612419,"sku":"2973162_4165","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XS","offer_id":62065597645187,"sku":"2973162_22049","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":62065597677955,"sku":"2973162_22050","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":62065597710723,"sku":"2973162_22051","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":62065597743491,"sku":"2973162_22052","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":62065597776259,"sku":"2973162_22053","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":62065597809027,"sku":"2973162_22054","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/72_c397e877-1f58-48df-b411-0d9f3e48e07c.jpg?v=1784822889"},{"product_id":"hard-court-study-no-3-tennis-lifestyle-tee","title":"Hard Court Study No. 3 Tennis Lifestyle Tee","description":"\u003cp class=\"p1\"\u003e\u003cb\u003eInspired by the geometry of the hard court.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003ci\u003eHard Court Study No. 3\u003c\/i\u003e explores the quiet architecture of tennis—intersecting court lines, worn playing surfaces, and the graphic simplicity that makes the game instantly recognizable.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eRendered as an abstract composition with layered textures and muted tones, this premium tennis lifestyle tee is designed to feel more like contemporary art than traditional sports apparel. It’s a subtle nod to the game for those who appreciate both tennis and thoughtful design.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/i\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"White \/ XS","offer_id":62305008025987,"sku":"1155308_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62305008058755,"sku":"1155308_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62305008091523,"sku":"1155308_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62305008124291,"sku":"1155308_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62305008157059,"sku":"1155308_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62305008189827,"sku":"1155308_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XS","offer_id":62305007829379,"sku":"1155308_9556","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ S","offer_id":62305007862147,"sku":"1155308_4161","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ M","offer_id":62305007894915,"sku":"1155308_4162","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ L","offer_id":62305007927683,"sku":"1155308_4163","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XL","offer_id":62305007960451,"sku":"1155308_4164","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ 2XL","offer_id":62305007993219,"sku":"1155308_4165","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/9_7a79c0c4-d6c2-4f25-b61f-59d78d8bbf56.jpg?v=1785961351"},{"product_id":"night-session-women-s-tennis-lifestyle-tee","title":"Night Session Women’s Tennis Lifestyle Tee","description":"\u003cp class=\"p1\"\u003eSome players wait all day for the lights to come on.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eNight Session\u003c\/b\u003e is for the women who fit tennis around everything else—who head to the courts after the meetings, after dinner, after the kids are asleep. Because that’s when they finally have time for themselves.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThe quiet glow of a single court light. The sound of the ball in the evening air. The feeling that, after a long day, you’ve finally arrived where you wanted to be.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eSoft, breathable, and designed for everyday comfort, it’s made for league nights, evening practices, and anyone who’ll happily stay out for one more set under the lights.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/i\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"XS","offer_id":62305136443779,"sku":"4156009_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":62305136476547,"sku":"4156009_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":62305136509315,"sku":"4156009_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":62305136542083,"sku":"4156009_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":62305136574851,"sku":"4156009_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":62305136607619,"sku":"4156009_4015","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/night-session.jpg?v=1786023132"},{"product_id":"the-long-rally-tennis-lifestyle-tee","title":"The Long Rally Tennis Lifestyle Tee","description":"\u003cp class=\"p1\"\u003eSome rallies last a few shots. The ones that matter last a lifetime.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eThe Long Rally\u003c\/i\u003e traces a single uninterrupted line through the rituals that shape a tennis life—from the first cup of coffee to the racquet, across the net, through the city, and toward one more ball.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eMinimal, understated, and intentionally timeless, this piece is designed for women who know tennis isn’t just something you play. It’s something you carry with you.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003ePrinted on a premium soft cotton tee for life on and off the court.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/i\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003ePrefer darker tees? Explore the dark edition \u003c\/i\u003e\u003ci\u003e→\u003c\/i\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"White \/ XS","offer_id":62309500813699,"sku":"6816309_9526","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":62309500846467,"sku":"6816309_4011","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":62309500879235,"sku":"6816309_4012","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":62309500912003,"sku":"6816309_4013","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":62309500944771,"sku":"6816309_4014","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":62309500977539,"sku":"6816309_4015","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XS","offer_id":62309500617091,"sku":"6816309_9556","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ S","offer_id":62309500649859,"sku":"6816309_4161","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ M","offer_id":62309500682627,"sku":"6816309_4162","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ L","offer_id":62309500715395,"sku":"6816309_4163","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ XL","offer_id":62309500748163,"sku":"6816309_4164","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Steel Blue \/ 2XL","offer_id":62309500780931,"sku":"6816309_4165","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/18_83647ea7-6c70-4993-aeb3-ac10af3c0713.jpg?v=1786034954"},{"product_id":"the-long-rally-tennis-lifestyle-tee-dark","title":"The Long Rally Tennis Lifestyle Tee — Dark","description":"\u003cp class=\"p1\"\u003eSome rallies last a few shots. The ones that matter last a lifetime.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eThe Long Rally\u003c\/i\u003e traces a single uninterrupted line through the rituals that shape a tennis life—from the first cup of coffee to the racquet, across the net, through the city, and toward one more ball.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eMinimal, understated, and intentionally timeless, this piece is designed for women who know tennis isn’t just something you play. It’s something you carry with you.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003ePrinted on a premium soft cotton tee for life on and off the court.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003eA comfortable, everyday fit — see size chart for full details.\u003c\/i\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ci\u003ePrefer lighter tees? \u003ca href=\"https:\/\/www.girlsplaytennis.com\/products\/the-long-rally-tennis-lifestyle-tee\" title=\"Shop The Long Rally Tennis Lifestyle Tee \"\u003eExplore the light edition\u003c\/a\u003e \u003c\/i\u003e\u003ci\u003e→\u003c\/i\u003e\u003c\/p\u003e","brand":"Girls Play Tennis","offers":[{"title":"Black \/ XS","offer_id":62309527454083,"sku":"4542490_9527","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":62309527486851,"sku":"4542490_4016","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":62309527519619,"sku":"4542490_4017","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":62309527552387,"sku":"4542490_4018","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":62309527585155,"sku":"4542490_4019","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":62309527617923,"sku":"4542490_4020","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":62309527650691,"sku":"4542490_9546","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":62309527683459,"sku":"4542490_4111","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":62309527716227,"sku":"4542490_4112","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":62309527748995,"sku":"4542490_4113","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":62309527781763,"sku":"4542490_4114","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":62309527814531,"sku":"4542490_4115","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Forest \/ S","offer_id":62309527847299,"sku":"4542490_8451","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Forest \/ M","offer_id":62309527880067,"sku":"4542490_8452","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Forest \/ L","offer_id":62309527912835,"sku":"4542490_8453","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Forest \/ XL","offer_id":62309527945603,"sku":"4542490_8454","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Forest \/ 2XL","offer_id":62309527978371,"sku":"4542490_8455","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/5485\/9907\/files\/21_dcb97616-4ae9-46a7-897b-3e69f4bd89df.jpg?v=1786035475"}],"url":"https:\/\/www.girlsplaytennis.com\/collections\/hard-court-season.oembed","provider":"Girls Play Tennis","version":"1.0","type":"link"}