{"product_id":"boys-junior-tennis-crewneck-sweatshirt-cute-smiling-tennis-ball-my-happy-place","title":"Boy's Junior Tennis Crewneck Sweatshirt — Cute Smiling Tennis Ball \"My Happy Place\"","description":"\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;\"\u003eXS\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                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            21.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            25.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length from center back, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            23.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance , in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        This cozy youth crewneck sweatshirt brings playful court-side energy to everyday wear. Soft, medium-heavy fabric drapes in a relaxed, loose fit that kids can move freely in—whether they’re practicing serves, cheering from the sidelines, or lounging after a match. The bold neon heart graphic and tennis accents read bright and confident against the clean white knit, giving it a fun, sporty vibe that stands out without trying too hard. Built with a ribbed collar and elastic cuffs that hold their shape through active days and repeated washes, it’s designed to feel lived-in and reliable. Embroidery options on the chest let you add a refined, tactile detail for team names or initials. Safety- and quality-tested materials meet required standards, and the tear-away label keeps it comfortable for sensitive necks.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Tubular knit (no side seams) reduces waste and creates a smooth silhouette\u003cbr\u003e- 50% cotton \/ 50% polyester medium-heavy fabric (8.0 oz\/yd²) — durable and great for printing\u003cbr\u003e- Ribbed knit collar and elastic cuffs retain shape through wear\u003cbr\u003e- Available embroidery on left or center chest for personalization\u003cbr\u003e- Loose fit with tear-away label; complies with safety and chemical standards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not tumble dry\u003cbr\u003e- Do not dry clean\u003cbr\u003e- Do not iron\u003cbr\u003e","brand":"Printify","offers":[{"title":"White \/ XS","offer_id":46679946756273,"sku":"71283392903860240769","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XS","offer_id":46679946789041,"sku":"11300404098223946022","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XS","offer_id":46679946821809,"sku":"13744309489092384496","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XS","offer_id":46679946854577,"sku":"90607684311470176509","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XS","offer_id":46679946887345,"sku":"21177470769115901840","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":46679946920113,"sku":"73655867079460843104","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":46679946952881,"sku":"29139367944988962266","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":46679946985649,"sku":"37729201167492185657","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":46679947018417,"sku":"18602053990769520907","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ S","offer_id":46679947051185,"sku":"31829043412477713883","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":46679947083953,"sku":"31194478854868783449","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":46679947116721,"sku":"28266104623403083238","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":46679947149489,"sku":"28313101778948971490","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":46679947182257,"sku":"16868238484132807665","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":46679947215025,"sku":"31324145581327176162","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":46679947247793,"sku":"56433578124084410803","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":46679947280561,"sku":"29376416535504289279","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":46679947313329,"sku":"23264289916749442555","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":46679947346097,"sku":"28718135527967508686","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":46679947378865,"sku":"62217233674026714818","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":46679947411633,"sku":"51349327526163910726","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":46679947444401,"sku":"24608238847395262878","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":46679947477169,"sku":"15125197883219218938","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":46679947509937,"sku":"20952168444742991932","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":46679947542705,"sku":"94823380561256847864","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0728\/5240\/6449\/files\/2450633901592679525_2048.jpg?v=1775875602","url":"https:\/\/rallyandlove.com\/products\/boys-junior-tennis-crewneck-sweatshirt-cute-smiling-tennis-ball-my-happy-place","provider":"Rally \u0026 Love","version":"1.0","type":"link"}