{"title":"The White Collection","description":"","products":[{"product_id":"hit-happy-tennis-white-shorts","title":"Hit Happy Tennis White Shorts","description":"\u003cp data-start=\"119\" data-end=\"185\"\u003e\u003cstrong data-start=\"119\" data-end=\"180\"\u003eThese Shorts Don’t Ride Up—But Your Standards Just Might.\u003c\/strong\u003e 👏🎾\u003c\/p\u003e\n\u003cp data-start=\"187\" data-end=\"408\"\u003eLet’s be real: the wrong shorts can ruin your whole rhythm.\u003c\/p\u003e\n\u003cp data-start=\"187\" data-end=\"408\"\u003eThat’s why we made these \u003cem data-start=\"272\" data-end=\"304\"\u003eHit Happy White Spandex Shorts\u003c\/em\u003e to stay put, move with you, and make you feel like an absolute court queen from warm-up to match point.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"516\"\u003eThey’re soft but sculpting. Lightweight but strong. And yes—they pass the squat test \u003cem data-start=\"495\" data-end=\"500\"\u003eand\u003c\/em\u003e the drama test.\u003c\/p\u003e\n\u003cp data-start=\"518\" data-end=\"639\"\u003eBecause when you’re focused on your serve, the last thing you need is fussing with your fit or side-eye from Tennis Tina.\u003c\/p\u003e\n\u003cp data-start=\"641\" data-end=\"680\"\u003e\u003cstrong data-start=\"641\" data-end=\"680\"\u003eWhy These Are a Total Game-Changer:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"681\" data-end=\"948\"\u003e\n\u003cli data-start=\"681\" data-end=\"742\"\u003e\n\u003cp data-start=\"683\" data-end=\"742\"\u003e💥 High-rise waistband = secure, flattering, no roll-down\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"743\" data-end=\"821\"\u003e\n\u003cp data-start=\"745\" data-end=\"821\"\u003e🩰 Soft, stretchy fabric = freedom to move, dive, and dance between points\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"822\" data-end=\"884\"\u003e\n\u003cp data-start=\"824\" data-end=\"884\"\u003e🩷 Inner pocket = perfect for a ball or a post-match snack\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"885\" data-end=\"948\"\u003e\n\u003cp data-start=\"887\" data-end=\"948\"\u003e🎯 White-on-white Hit Happy logo = subtle, powerful statement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"950\" data-end=\"1068\"\u003ePair it with your fave tank or sports bra, and you’ve got a \u003cem data-start=\"1010\" data-end=\"1022\"\u003ewhole vibe\u003c\/em\u003e—competitive, cool, and completely unbothered.\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1181\"\u003e\u003cstrong data-start=\"1070\" data-end=\"1133\"\u003eReady to move like a boss and look like you give zero fuss?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1181\"\u003e\u003cbr data-start=\"1133\" data-end=\"1136\"\u003e[Grab your pair now and Hit Happy out there.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e• 82% polyester, 18% spandex\u003cbr\u003e• Four-way stretch fabric that stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Made with a smooth and comfortable microfiber yarn\u003cbr\u003e• Overlock and cover stitch\u003cbr\u003e• Comfortable elastic waistband\u003c\/p\u003e","brand":"Hit Happy Tennis","offers":[{"title":"XS","offer_id":47052916457695,"sku":"2012082_9296","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":47052916490463,"sku":"2012082_9297","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47052916523231,"sku":"2012082_9298","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47052916555999,"sku":"2012082_9299","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47052916588767,"sku":"2012082_9300","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47052916621535,"sku":"2012082_9301","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":47052916654303,"sku":"2012082_9302","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/all-over-print-shorts-white-front-684a1d4c4cb0b.png?v=1763561190"},{"product_id":"hit-happy-tennis-women-s-fitted-racerback-tank-top-in-white","title":"Hit Happy Tennis Women’s Fitted Racerback Tank Top in White","description":"\u003cp data-start=\"190\" data-end=\"245\"\u003e\u003cstrong data-start=\"190\" data-end=\"242\"\u003ePlay Fierce. Stay Cool. Look Damn Good Doing It.\u003c\/strong\u003e 💥\u003c\/p\u003e\n\u003cp data-start=\"247\" data-end=\"420\"\u003eThis isn’t your average tennis tank. It’s the one you reach for when you want to feel strong, confident, and completely unbothered by the drama on the other side of the net.\u003c\/p\u003e\n\u003cp data-start=\"422\" data-end=\"658\"\u003eOur \u003cem data-start=\"426\" data-end=\"455\"\u003eWhite Fitted Racerback Tank\u003c\/em\u003e is sleek, breathable, and hugs in all the right places—so you can move freely and look powerful doing it.\u003c\/p\u003e\n\u003cp data-start=\"422\" data-end=\"658\"\u003eWhether you're serving aces or sipping post-match rosé, this top says exactly what you're about:\u003c\/p\u003e\n\u003cp data-start=\"660\" data-end=\"715\"\u003e\u003cstrong data-start=\"660\" data-end=\"715\"\u003eCompetitive spirit. Positive energy. Zero nonsense.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"755\"\u003e\u003cstrong data-start=\"717\" data-end=\"755\"\u003eWhy It Belongs in Your Tennis Bag:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"756\" data-end=\"1004\"\u003e\n\u003cli data-start=\"756\" data-end=\"816\"\u003e\n\u003cp data-start=\"758\" data-end=\"816\"\u003e💪 Fitted cut that celebrates your strength—not hides it\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"817\" data-end=\"879\"\u003e\n\u003cp data-start=\"819\" data-end=\"879\"\u003e☀️ Lightweight + sweat-wicking = stays cool under pressure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"880\" data-end=\"940\"\u003e\n\u003cp data-start=\"882\" data-end=\"940\"\u003e🔁 Racerback style = unrestricted swings + serious style\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"941\" data-end=\"1004\"\u003e\n\u003cp data-start=\"943\" data-end=\"1004\"\u003e💬 Subtle Hit Happy logo = bold message without the megaphone\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1006\" data-end=\"1147\"\u003eWhen you show up in this tank, you’re telling the world:\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e\u003cem data-start=\"1065\" data-end=\"1147\"\u003e“I’m here to win. I’m here to have fun. And I’m not here for your tennis drama.”\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"1149\" data-end=\"1247\"\u003e\u003cstrong data-start=\"1149\" data-end=\"1203\"\u003eReady to take the court with class and confidence?\u003c\/strong\u003e\u003cbr data-start=\"1203\" data-end=\"1206\"\u003e[Snag yours now—before Tennis Tina does.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e• 60% combed ringspun cotton, 40% polyester\u003cbr\u003e• Fabric weight: 4 oz.\/yd.² (113.4 g\/m²)\u003cbr\u003e• Lightweight jersey\u003cbr\u003e• Breathable and comfy for all-day wear\u003cbr\u003e• Fitted silhouette\u003cbr\u003e• Scoop neck and racerback\u003cbr\u003e• Self-binding seams in matching colors for a seamless look\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e27 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003e28 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e29 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"XS","offer_id":47052941492447,"sku":"9872088_22540","price":29.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":47052941525215,"sku":"9872088_22545","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47052941557983,"sku":"9872088_22550","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47052941590751,"sku":"9872088_22555","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47052941623519,"sku":"9872088_22560","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47052941656287,"sku":"9872088_22565","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/womens-ideal-racerback-tank-top-white-front-6849ea1542b66.jpg?v=1763561191"},{"product_id":"hit-happy-tennis-tri-blend-white-t-shirt","title":"Hit Happy Tennis Tri-Blend White T-Shirt","description":"\u003cp data-end=\"214\" data-start=\"148\"\u003e\u003cstrong data-end=\"211\" data-start=\"148\"\u003eThis Shirt Doesn’t Just Fit Your Game—It Fits Your Mindset.\u003c\/strong\u003e 🎾\u003c\/p\u003e\n\u003cp data-end=\"378\" data-start=\"216\"\u003eYou know that feeling when you walk onto the court with a clear head, good vibes, and a partner who actually \u003cem data-end=\"340\" data-start=\"325\"\u003ehas your back\u003c\/em\u003e?\u003c\/p\u003e\n\u003cp data-end=\"378\" data-start=\"216\"\u003eThat’s what this shirt is all about.\u003c\/p\u003e\n\u003cp data-end=\"610\" data-start=\"380\"\u003eOur \u003cem data-end=\"415\" data-start=\"384\"\u003eWhite Hit Happy Tri-Blend Tee\u003c\/em\u003e is soft, breathable, and moves like you do—whether you're grinding out a third set or laughing over post-match margaritas.\u003c\/p\u003e\n\u003cp data-end=\"610\" data-start=\"380\"\u003eBut more than comfort, it’s a \u003cem data-end=\"580\" data-start=\"569\"\u003estatement\u003c\/em\u003e. A drama-free badge of honor.\u003c\/p\u003e\n\u003cp data-end=\"718\" data-start=\"612\"\u003eBecause real players know: winning feels better without the side-eye, bad calls, and Tennis Tina tantrums.\u003c\/p\u003e\n\u003cp data-end=\"743\" data-start=\"720\"\u003e\u003cstrong data-end=\"743\" data-start=\"720\"\u003eWhy You'll Love It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"993\" data-start=\"744\"\u003e\n\u003cli data-end=\"805\" data-start=\"744\"\u003e\n\u003cp data-end=\"805\" data-start=\"746\"\u003e✨ Ultra-soft tri-blend fabric = zero cling, all confidence\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"852\" data-start=\"806\"\u003e\n\u003cp data-end=\"852\" data-start=\"808\"\u003e🎯 Relaxed fit that flatters, not flattens\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"917\" data-start=\"853\"\u003e\n\u003cp data-end=\"917\" data-start=\"855\"\u003e💬 Minimalist logo, maximum message: You came to \u003cem data-end=\"915\" data-start=\"904\"\u003eHit Happy\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"993\" data-start=\"918\"\u003e\n\u003cp data-end=\"993\" data-start=\"920\"\u003e☁️ Lightweight enough for summer matches, stylish enough for brunch after\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1101\" data-start=\"995\"\u003eThis isn’t just a tee. It’s your way of saying, \u003cem data-end=\"1101\" data-start=\"1043\"\u003e“I play hard, I play fair, and I don’t play with drama.”\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-end=\"1200\" data-start=\"1103\"\u003e\u003cstrong data-end=\"1160\" data-start=\"1103\"\u003eReady to wear your values on your sleeve (literally)?\u003c\/strong\u003e\u003cbr data-end=\"1163\" data-start=\"1160\"\u003e[Grab yours now before they’re gone.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e• 50% polyester, 25% combed ring-spun cotton, 25% rayon\u003cbr\u003e• Fabric weight: 3.4 oz\/yd² (115.3 g\/m²)\u003cbr\u003e• Pre-shrunk for extra durability\u003cbr\u003e• 40 singles\u003cbr\u003e• Regular fit\u003cbr\u003e• Side-seamed construction\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv data-unit-system=\"imperial\" class=\"table-responsive dynamic\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWIDTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003e16 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"XS","offer_id":47054899445983,"sku":"5399196_16792","price":29.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":47054899478751,"sku":"5399196_16793","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47054899511519,"sku":"5399196_16794","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47054899544287,"sku":"5399196_16795","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47054899577055,"sku":"5399196_16796","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47054899609823,"sku":"5399196_16797","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/unisex-tri-blend-t-shirt-solid-white-triblend-front-684ae5813da8a.jpg?v=1763561193"},{"product_id":"hit-happy-tennis-women-s-relaxed-v-neck-white-t-shirt","title":"Hit Happy Tennis Women’s Relaxed V-neck White T-shirt","description":"\u003cp data-start=\"124\" data-end=\"193\"\u003e\u003cstrong data-start=\"124\" data-end=\"188\"\u003eFor When You Want to Look Chill—But Still Play Like a Queen.\u003c\/strong\u003e 👑🎾\u003c\/p\u003e\n\u003cp data-start=\"195\" data-end=\"391\"\u003eSome days, you just want to \u003cem data-start=\"223\" data-end=\"234\"\u003efeel good\u003c\/em\u003e in your gear - no tugging, no squeezing, no fuss. Just soft fabric, a flattering fit, and a message that says:\u003cbr data-start=\"343\" data-end=\"346\"\u003e\u003cstrong data-start=\"346\" data-end=\"391\"\u003e“I’m here to compete—and keep it classy.”\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"393\" data-end=\"624\"\u003eOur \u003cem data-start=\"397\" data-end=\"426\"\u003eRelaxed Fit V-Neck in White\u003c\/em\u003e gives you that effortless confidence. It drapes just right, breathes beautifully, and lets you move like the doubles goddess you are—even when the match gets messy (looking at you, Tennis Tina 🙄).\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"678\"\u003e\u003cstrong data-start=\"626\" data-end=\"678\"\u003eWhy You’ll Love Wearing It On and Off the Court:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"679\" data-end=\"919\"\u003e\n\u003cli data-start=\"679\" data-end=\"740\"\u003e\n\u003cp data-start=\"681\" data-end=\"740\"\u003e🌬️ Airy, relaxed fit that moves with you—not against you\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"741\" data-end=\"789\"\u003e\n\u003cp data-start=\"743\" data-end=\"789\"\u003e🔥 Flattering V-neck = easy confidence boost\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"790\" data-end=\"849\"\u003e\n\u003cp data-start=\"792\" data-end=\"849\"\u003e✨ Subtle but strong: Hit Happy logo = joy over judgment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"850\" data-end=\"919\"\u003e\n\u003cp data-start=\"852\" data-end=\"919\"\u003e🕊️ White goes with everything, especially your drama-free attitude\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"921\" data-end=\"1068\"\u003eWhether you're warming up, cooling down, or catching up with your favorite teammates after a match, this tee says everything without saying a word.\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1208\"\u003e\u003cstrong data-start=\"1070\" data-end=\"1138\"\u003eWant your tennis style to say “fun, fierce, and above the fray”?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1208\"\u003e\u003cbr data-start=\"1138\" data-end=\"1141\"\u003e[Add this to your rotation—you’ll wonder how you lived without it.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e• Heather colors are 52% airlume combed and ring-spun cotton and 48% polyester\u003cbr\u003e• Fabric weight: 4.2 oz.\/yd.² (142.4 g\/m²)\u003cbr\u003e• Yarn diameter: 32 singles\u003cbr\u003e• Soft fabric\u003cbr\u003e• Relaxed fit\u003cbr\u003e• V-neck \u003cbr\u003e• Side-seamed construction\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e34 - 37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e38 - 41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e26 ½\u003c\/td\u003e\n\u003ctd\u003e42 - 45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27 ½\u003c\/td\u003e\n\u003ctd\u003e46 - 49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e50 - 53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"S","offer_id":47054930542815,"sku":"6450570_19873","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47054930575583,"sku":"6450570_19874","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47054930608351,"sku":"6450570_19875","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47054930641119,"sku":"6450570_19876","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47054930673887,"sku":"6450570_19877","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/womens-relaxed-v-neck-t-shirt-solid-white-blend-front-684ae87b62eb8.jpg?v=1763561193"},{"product_id":"hit-happy-tennis-white-sports-bra","title":"Hit Happy Tennis White Sports Bra","description":"\u003cp data-start=\"157\" data-end=\"216\"\u003e\u003cstrong data-start=\"157\" data-end=\"207\"\u003eSupport You Can Feel. Confidence They Can See.\u003c\/strong\u003e 🏋️♀️🎾\u003c\/p\u003e\n\u003cp data-start=\"218\" data-end=\"280\"\u003eThis isn’t just a sports bra - it’s your \u003cem data-start=\"257\" data-end=\"264\"\u003earmor\u003c\/em\u003e for the courts.\u003c\/p\u003e\n\u003cp data-start=\"282\" data-end=\"500\"\u003eOur \u003cem data-start=\"286\" data-end=\"314\"\u003eWhite Hit Happy Sports Bra\u003c\/em\u003e is built for the women who show up ready to hustle, \u003cem data-start=\"367\" data-end=\"372\"\u003enot\u003c\/em\u003e to hear excuses.\u003c\/p\u003e\n\u003cp data-start=\"282\" data-end=\"500\"\u003eIt's sleek, supportive, and made to move when you move... whether you're chasing down a drop shot or chasing joy.\u003c\/p\u003e\n\u003cp data-start=\"502\" data-end=\"670\"\u003eOh, and that Hit Happy logo right up front?\u003c\/p\u003e\n\u003cp data-start=\"502\" data-end=\"670\"\u003eThat’s your silent protest against toxic tennis energy. 💬\u003c\/p\u003e\n\u003cp data-start=\"502\" data-end=\"670\"\u003eYour way of saying: \u003cem data-start=\"629\" data-end=\"670\"\u003e“I compete hard, but I don’t do drama.”\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"672\" data-end=\"714\"\u003e\u003cstrong data-start=\"672\" data-end=\"714\"\u003eWhy It’s Your New Match-Day Must-Have:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"715\" data-end=\"938\"\u003e\n\u003cli data-start=\"715\" data-end=\"766\"\u003e\n\u003cp data-start=\"717\" data-end=\"766\"\u003e💪 Medium support with a smooth, locked-in feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"767\" data-end=\"826\"\u003e\n\u003cp data-start=\"769\" data-end=\"826\"\u003e☀️ Moisture-wicking magic keeps you cool under pressure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"827\" data-end=\"876\"\u003e\n\u003cp data-start=\"829\" data-end=\"876\"\u003e🩶 Removable padding = customize your comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"877\" data-end=\"938\"\u003e\n\u003cp data-start=\"879\" data-end=\"938\"\u003e🎯 Racerback cut = total range of motion (and killer style)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"940\" data-end=\"1036\"\u003eThis bra holds you in \u003cem data-start=\"962\" data-end=\"971\"\u003ewithout\u003c\/em\u003e holding you back—because you’ve got sets to win and fun to have.\u003c\/p\u003e\n\u003cp data-start=\"1038\" data-end=\"1147\"\u003e\u003cstrong data-start=\"1038\" data-end=\"1087\"\u003ePlay powerful. Stay positive. Wear Hit Happy.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1038\" data-end=\"1147\"\u003e\u003cbr data-start=\"1087\" data-end=\"1090\"\u003e[Grab yours now—before your club bestie beats you to it.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e• 82% polyester, 18% spandex\u003cbr\u003e• Fabric weight: 6.78 oz\/yd² (230 g\/m²), weight may vary by 5%\u003cbr\u003e• Moisture-wicking fabric\u003cbr\u003e• Four-way stretch material\u003cbr\u003e• Scoop neckline and racerback\u003cbr\u003e• Flat seams and bias binding that minimize rubbing\u003cbr\u003e• Best for A–C cups\u003cbr\u003e• Support material in the shoulder straps, double-layered front, and a wide elastic band under breasts for extra support\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eUNDERBUST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e28 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e29 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e30 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e31 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e33 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"XS","offer_id":47055249342687,"sku":"3657216_9098","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":47055249375455,"sku":"3657216_9099","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47055249408223,"sku":"3657216_9100","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47055249440991,"sku":"3657216_9101","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47055249473759,"sku":"3657216_9102","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47055249506527,"sku":"3657216_9103","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/all-over-print-sports-bra-white-front-684aedea57f0b.jpg?v=1763561194"},{"product_id":"hit-happy-tennis-white-performance-crew-neck-t-shirt","title":"Hit Happy Tennis White Performance Crew Neck T-shirt","description":"\u003cp data-start=\"197\" data-end=\"264\"\u003e\u003cstrong data-start=\"197\" data-end=\"259\"\u003eYour New Go-To Tee for Serving Winners - and Serving Notice.\u003c\/strong\u003e 💪🎾\u003c\/p\u003e\n\u003cp data-start=\"266\" data-end=\"362\"\u003eThis isn’t just a shirt. It’s your armor against the heat, the pressure, \u003cem data-start=\"339\" data-end=\"344\"\u003eand\u003c\/em\u003e the Tennis Tinas.\u003c\/p\u003e\n\u003cp data-start=\"364\" data-end=\"677\"\u003eOur \u003cem data-start=\"368\" data-end=\"397\"\u003eWhite Performance Crew Neck\u003c\/em\u003e is made for players who bring intensity to the court—but not drama. It’s lightweight, breathable, and built to move like you mean it.\u003c\/p\u003e\n\u003cp data-start=\"364\" data-end=\"677\"\u003eWhether you're grinding through a third set or just hitting for fun, this tee keeps you cool, confident, and clearly part of the Hit Happy tribe.\u003c\/p\u003e\n\u003cp data-start=\"679\" data-end=\"711\"\u003e\u003cstrong data-start=\"679\" data-end=\"711\"\u003eWhy It’s Built for the Bold:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"712\" data-end=\"980\"\u003e\n\u003cli data-start=\"712\" data-end=\"788\"\u003e\n\u003cp data-start=\"714\" data-end=\"788\"\u003e🌬️ Sweat-wicking performance fabric = dry, cool, and ready for anything\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"844\"\u003e\n\u003cp data-start=\"791\" data-end=\"844\"\u003e💪 Athletic fit = moves with you, never against you\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"845\" data-end=\"904\"\u003e\n\u003cp data-start=\"847\" data-end=\"904\"\u003e👕 Classic crew neckline = clean lines, no distractions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"905\" data-end=\"980\"\u003e\n\u003cp data-start=\"907\" data-end=\"980\"\u003e💬 Hit Happy logo = subtle signal you’re here to win \u003cem data-start=\"960\" data-end=\"965\"\u003eand\u003c\/em\u003e enjoy the game\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"982\" data-end=\"1102\"\u003eThis tee is for the player who doesn’t crack under pressure, doesn’t take the bait, and \u003cem data-start=\"1070\" data-end=\"1082\"\u003edefinitely\u003c\/em\u003e doesn’t play petty.\u003c\/p\u003e\n\u003cp data-start=\"1104\" data-end=\"1217\"\u003e\u003cstrong data-start=\"1104\" data-end=\"1162\"\u003eBecause performance isn’t just physical—it’s personal.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1104\" data-end=\"1217\"\u003e\u003cbr data-start=\"1162\" data-end=\"1165\"\u003e[Grab yours and Hit Happy. Every match. Every time.]\u003c\/p\u003e\n\u003cp data-start=\"1104\" data-end=\"1217\"\u003e\u003cbr\u003e• 100% premium polyester \u003cbr\u003e• Fabric weight: 4 oz\/yd² (68 g\/m²)\u003cbr\u003e• Soft, moisture-wicking fabric\u003cbr\u003e• Fade and snag resistant \u003cbr\u003e• Relaxed fit\u003cbr\u003e• UPF44+ protection\u003cbr\u003e• Reinforced shoulder seams\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eSLEEVE LENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27 ½\u003c\/td\u003e\n\u003ctd\u003e36-39\u003c\/td\u003e\n\u003ctd\u003e18 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28 ½\u003c\/td\u003e\n\u003ctd\u003e39-42\u003c\/td\u003e\n\u003ctd\u003e19 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e29 ½\u003c\/td\u003e\n\u003ctd\u003e42-45\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e30 ½\u003c\/td\u003e\n\u003ctd\u003e46-49\u003c\/td\u003e\n\u003ctd\u003e20 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e50-53\u003c\/td\u003e\n\u003ctd\u003e21 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"S","offer_id":47071279644895,"sku":"1566767_17053","price":44.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47071279677663,"sku":"1566767_17054","price":44.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47071279710431,"sku":"1566767_17055","price":44.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47071279743199,"sku":"1566767_17056","price":44.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47071279775967,"sku":"1566767_17057","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/unisex-performance-crew-neck-t-shirt-white-front-68543432bba3c.jpg?v=1763561196"},{"product_id":"hit-happy-tenniswomen-s-white-softstyle-t-shirt","title":"Hit Happy Tennis Women’s White Softstyle T-shirt","description":"\u003cp data-start=\"183\" data-end=\"242\"\u003e\u003cstrong data-start=\"183\" data-end=\"237\"\u003eSoft Enough for Sunday. Bold Enough for Match Day.\u003c\/strong\u003e 🎾☀️\u003c\/p\u003e\n\u003cp data-start=\"244\" data-end=\"526\"\u003eThis \u003cem data-start=\"249\" data-end=\"278\"\u003eWomen’s White Softstyle Tee\u003c\/em\u003e feels like your favorite lived-in shirt... but with way more attitude (the good kind).\u003c\/p\u003e\n\u003cp data-start=\"244\" data-end=\"526\"\u003eLightweight, breathable, and ridiculously soft, it's the kind of tee that keeps you cool under pressure and calm when Tennis Tina’s losing her mind across the net.\u003c\/p\u003e\n\u003cp data-start=\"528\" data-end=\"686\"\u003eWhether you're warming up, running errands, or just showing the world that you’re not here for the drama, this shirt has your back... literally and figuratively.\u003c\/p\u003e\n\u003cp data-start=\"688\" data-end=\"717\"\u003e\u003cstrong data-start=\"688\" data-end=\"717\"\u003eWhy It’s an Everyday MVP:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"718\" data-end=\"924\"\u003e\n\u003cli data-start=\"718\" data-end=\"771\"\u003e\n\u003cp data-start=\"720\" data-end=\"771\"\u003e☁️ Softstyle cotton blend = feather-light comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"772\" data-end=\"826\"\u003e\n\u003cp data-start=\"774\" data-end=\"826\"\u003e✨ Flattering feminine fit = hugs without squeezing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"827\" data-end=\"862\"\u003e\n\u003cp data-start=\"829\" data-end=\"862\"\u003e🌀 Breathable + easy to move in\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"863\" data-end=\"924\"\u003e\n\u003cp data-start=\"865\" data-end=\"924\"\u003e💬 Hit Happy logo = your badge of good vibes, zero nonsense\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"926\" data-end=\"1090\"\u003ePair it with your favorite skort, shorts, or post-match jeans—this tee makes it clear:\u003cbr data-start=\"1012\" data-end=\"1015\"\u003eYou’re here to play hard, stay classy, and Hit Happy every step of the way.\u003c\/p\u003e\n\u003cp data-start=\"1092\" data-end=\"1162\"\u003e\u003cstrong data-start=\"1092\" data-end=\"1122\"\u003eGo ahead - wear your values.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1092\" data-end=\"1162\"\u003e\u003cbr data-start=\"1122\" data-end=\"1125\"\u003e[Grab yours and feel the difference.]\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e• 100% ring-spun cotton\u003cbr\u003e• Ring Spun Sport Grey color is 90% ring-spun cotton, 10% polyester\u003cbr\u003e• Fabric weight: 4.5 oz.\/yd.² (153 g\/m²)\u003cbr\u003e• Semi-fitted\u003cbr\u003e• Side-seamed construction\u003cbr\u003e• Narrow-width rib collar\u003cbr\u003e• Taped neck and shoulders \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e25 ½\u003c\/td\u003e\n\u003ctd\u003e31-34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e35-38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003e39-41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e42-45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28 ½\u003c\/td\u003e\n\u003ctd\u003e46-48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"S","offer_id":47073611808991,"sku":"7696399_22184","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47073611841759,"sku":"7696399_22195","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47073611874527,"sku":"7696399_22206","price":29.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47073611907295,"sku":"7696399_22217","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47073611940063,"sku":"7696399_22228","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/womens-basic-softstyle-t-shirt-white-front-685597117d1d5.jpg?v=1763561197"},{"product_id":"hit-happy-tennis-performance-crew-neck-t-shirt","title":"Clean Hit Performance Crew","description":"\u003cp data-end=\"368\" data-start=\"326\"\u003e\u003cem data-end=\"364\" data-start=\"326\"\u003eLight on weight. Big on performance.\u003c\/em\u003e 🎾⚡\u003c\/p\u003e\n\u003cp data-end=\"618\" data-start=\"370\"\u003eThe \u003cstrong data-end=\"417\" data-start=\"374\"\u003eHit Happy Performance Crew Neck T-Shirt\u003c\/strong\u003e is built for players who go all-in... every rally, every match, every laugh. \u003cbr\u003e\u003cbr\u003eMade from ultra-lightweight, moisture-wicking Sport-Tek® fabric, it keeps you cool and dry even when the competition heats up.\u003c\/p\u003e\n\u003cp data-end=\"867\" data-start=\"620\"\u003eWith a feminine athletic fit and smooth, tag-free feel, it moves as fast as you do... without clinging or weighing you down. \u003cbr\u003e\u003cbr\u003eAnd with the bold Hit Happy smile front and center, it’s a reminder to play hard, play fair, and leave the drama at the gate.\u003c\/p\u003e\n\u003chr data-end=\"872\" data-start=\"869\"\u003e\n\u003ch3 data-end=\"900\" data-start=\"874\"\u003e💛 Why You’ll Love It:\u003c\/h3\u003e\n\u003cul data-end=\"1307\" data-start=\"901\"\u003e\n\u003cli data-end=\"975\" data-start=\"901\"\u003e\n\u003cp data-end=\"975\" data-start=\"903\"\u003e\u003cstrong data-end=\"940\" data-start=\"903\"\u003e100% polyester performance fabric\u003c\/strong\u003e – feather-light and quick-drying\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1056\" data-start=\"976\"\u003e\n\u003cp data-end=\"1056\" data-start=\"978\"\u003e\u003cstrong data-end=\"1009\" data-start=\"978\"\u003eMoisture-wicking technology\u003c\/strong\u003e – stay fresh from first serve to match point\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1119\" data-start=\"1057\"\u003e\n\u003cp data-end=\"1119\" data-start=\"1059\"\u003e\u003cstrong data-end=\"1075\" data-start=\"1059\"\u003eAthletic cut\u003c\/strong\u003e – flattering without restricting movement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1171\" data-start=\"1120\"\u003e\n\u003cp data-end=\"1171\" data-start=\"1122\"\u003e\u003cstrong data-end=\"1142\" data-start=\"1122\"\u003eTag-free comfort\u003c\/strong\u003e – no itch, no distractions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1239\" data-start=\"1172\"\u003e\n\u003cp data-end=\"1239\" data-start=\"1174\"\u003e\u003cstrong data-end=\"1199\" data-start=\"1174\"\u003eSmiley Hit Happy logo\u003c\/strong\u003e – your badge of drama-free confidence\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1307\" data-start=\"1240\"\u003e\n\u003cp data-end=\"1307\" data-start=\"1242\"\u003e\u003cstrong data-end=\"1265\" data-start=\"1242\"\u003eDurable + easy care\u003c\/strong\u003e – washes up like new, match after match\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-end=\"1312\" data-start=\"1309\"\u003e\n\u003cp data-end=\"1488\" data-start=\"1314\"\u003eThis is the shirt for the player who can’t be bothered with heavy cotton or bad vibes.\u003cbr data-end=\"1403\" data-start=\"1400\"\u003eIt’s all about \u003cstrong data-end=\"1463\" data-start=\"1418\"\u003elight feel, strong game, and happy energy\u003c\/strong\u003e—just the way we like it.\u003c\/p\u003e\n\u003cp data-end=\"1538\" data-start=\"1490\"\u003e[Add to cart and Hit Happy in performance mode.]\u003c\/p\u003e\n\u003cp data-end=\"1217\" data-start=\"1104\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv data-unit-system=\"imperial\" class=\"table-responsive dynamic\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eSLEEVE LENGTH (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27 ½\u003c\/td\u003e\n\u003ctd\u003e36-39\u003c\/td\u003e\n\u003ctd\u003e18 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28 ½\u003c\/td\u003e\n\u003ctd\u003e39-42\u003c\/td\u003e\n\u003ctd\u003e19 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e29 ½\u003c\/td\u003e\n\u003ctd\u003e42-45\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e30 ½\u003c\/td\u003e\n\u003ctd\u003e46-49\u003c\/td\u003e\n\u003ctd\u003e20 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e50-53\u003c\/td\u003e\n\u003ctd\u003e21 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Hit Happy Tennis","offers":[{"title":"White \/ S","offer_id":47222792552671,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47222793339103,"sku":null,"price":44.99,"currency_code":"USD","in_stock":false},{"title":"White \/ L","offer_id":47222793371871,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48390001787103,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"Neon Pink \/ S","offer_id":47222791078111,"sku":"1566767_17053","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Neon Pink \/ M","offer_id":47222793404639,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"Neon Pink \/ L","offer_id":47222793437407,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"Neon Pink \/ XL","offer_id":48390001819871,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1188\/7654\/files\/white-hit-happy-performance.png?v=1754870726"}],"url":"https:\/\/hithappytennis.com\/collections\/the-white-collection.oembed","provider":"Hit Happy Tennis","version":"1.0","type":"link"}