{"product_id":"tennis-sweatshirt","title":"Tennis Sweatshirt","description":"\u003cp\u003eLightweight warmth with a relaxed silhouette, this crewneck sweatshirt carries a playful, court-ready message that reads like a wink to anyone who lives for Sunday matches and after-work rallies. The soft, medium-heavy cotton-poly blend feels familiar against skin and the ribbed collar and cuffs keep the shape while you serve, stretch, or run to the net. Embroidered or printed details on the chest and wrists add a handcrafted touch that reads like a badge of belonging for tennis players who take the game with good humor. Wear it layered on cool mornings at the courts, lounging between sets, or on casual weekends when you want something comfortable that still speaks your language.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for durable, comfortable warmth\u003cbr\u003e- Tubular knit (no side seams) for a clean look and reduced fabric waste\u003cbr\u003e- Ribbed knit collar with seam and double-needle stitching for long-lasting shape and strength\u003cbr\u003e- Embroidery options: left, center, large center chest, and both wrists; DTG\/DTF label and wrist prints\u003cbr\u003e- OEKO-TEX dyed fabric, ethically grown US cotton, meets safety and compliance standards\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e\u003cbr\u003e- Machine wash: c\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.01\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length (from center back), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":56297284763972,"sku":"33079314316420237160","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":56297284796740,"sku":"20528180317375933321","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":56297348890948,"sku":"13040159698227383021","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sand","offer_id":56297284862276,"sku":"24330550593210786940","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":56297284895044,"sku":"79252878064531134054","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":56297348923716,"sku":"15877538698117249724","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sand","offer_id":56297284960580,"sku":"62201520028879914801","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":56297284993348,"sku":"13479174104055852558","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":56297348956484,"sku":"30390917561121759572","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sand","offer_id":56297285058884,"sku":"22381577146132986384","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":56297285091652,"sku":"20365189122989034134","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":56297348989252,"sku":"19801448703006081474","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sand","offer_id":56297285157188,"sku":"14640731381513928454","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":56297285189956,"sku":"13551834906567767970","price":34.28,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":56297349022020,"sku":"31888063979816353047","price":34.28,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0953\/4141\/2676\/files\/17633413965375102972_2048.jpg?v=1770020310","url":"https:\/\/jamedlegacy.com\/products\/tennis-sweatshirt","provider":"JamEd Legacy","version":"1.0","type":"link"}