{"product_id":"off-on-court-t-shirt","title":"Off On Court T-Shirt","description":"\u003cp\u003eLightweight and quietly confident, this tee speaks to early-morning courts and the calm that comes with first serves. Soft Airlume cotton sits against skin while a subtle, serif wordmark “morning tennis” settles across the chest in muted tones. It dresses easily for warm-up laps, a coffee run after practice, or laid-back weekends when you still carry the rhythm of the game. The retail crew neck and clean silhouette let you layer a zip or wear it alone; the tear-away label and stabilized seams keep focus on comfort, not fuss. For those who move through dawn rallies and mellow matches, this shirt feels like the pause between points.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Black","offer_id":52859305460023,"sku":"71143313364572722977","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Navy","offer_id":52859305492791,"sku":"18238055137329677583","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Military Green","offer_id":52859305525559,"sku":"22785328602765551648","price":29.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":52859305558327,"sku":"13514469094618180003","price":29.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":52859305591095,"sku":"15290129586040231051","price":29.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Military Green","offer_id":52859305623863,"sku":"14878633076319896393","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":52859305656631,"sku":"69225800258745605748","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":52859305689399,"sku":"31669158167991013361","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Military Green","offer_id":52859305722167,"sku":"10475853945855164550","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":52859305754935,"sku":"32963514931629604331","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":52859305787703,"sku":"20441760911529644893","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Military Green","offer_id":52859305820471,"sku":"12177595549104502491","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":52859305853239,"sku":"19167722961819426048","price":30.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":52859305886007,"sku":"19707888834130760546","price":30.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Military Green","offer_id":52859305918775,"sku":"18823907822145120672","price":30.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":52859305951543,"sku":"28894466145546925583","price":31.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":52859305984311,"sku":"16347909459967590127","price":31.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":52859306017079,"sku":"91263699146316441353","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0163\/9991\/files\/off-on-court-t-shirt-black-mockup-7e232a83-3f6c-4136-9daa-061c90cca0ce.webp?v=1787022899","url":"https:\/\/courtritual.co\/products\/off-on-court-t-shirt","provider":"Court Ritual","version":"1.0","type":"link"}