{"product_id":"practice-is-the-proof-adult-hoodie-white-graphic","title":"PRACTICE IS THE PROOF Adult Hoodie - White Graphic","description":"\u003cp data-start=\"50\" data-end=\"357\"\u003eNo excuses. No shortcuts. Just proof. This hoodie is for the grinders who don’t talk about it—they \u003cem data-start=\"168\" data-end=\"174\"\u003eshow\u003c\/em\u003e it. Featuring the bold “Practice Is the Proof” mantra stamped over the EARNED home plate logo, it’s built for early morning reps, late-night cage sessions, and everything in between.\u003c\/p\u003e\n\u003cp data-start=\"359\" data-end=\"426\"\u003eIt’s not just a hoodie—it’s a receipt. And practice is the payment.\u003c\/p\u003e\n\u003cp data-start=\"428\" data-end=\"446\"\u003e\u003cstrong data-start=\"428\" data-end=\"444\"\u003eWhy It Rips:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"447\" data-end=\"691\"\u003e\n\u003cli data-start=\"447\" data-end=\"506\"\u003e\n\u003cp data-start=\"449\" data-end=\"506\"\u003eMidweight, all-grind fleece: soft inside, tough outside\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"507\" data-end=\"567\"\u003e\n\u003cp data-start=\"509\" data-end=\"567\"\u003eSolid black print that pops harder than a clean barrel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"568\" data-end=\"642\"\u003e\n\u003cp data-start=\"570\" data-end=\"642\"\u003eRaglan sleeves for extra mobility while stretching hacks or warming up\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"643\" data-end=\"691\"\u003e\n\u003cp data-start=\"645\" data-end=\"691\"\u003eKangaroo pocket = hand warmer \/ pine tar stash\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"693\" data-end=\"711\"\u003e\u003cstrong data-start=\"693\" data-end=\"709\"\u003ePerfect For:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"712\" data-end=\"854\"\u003e\n\u003cli data-start=\"712\" data-end=\"763\"\u003e\n\u003cp data-start=\"714\" data-end=\"763\"\u003ePre-game warmups, off-day lifts, chilly dugouts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"764\" data-end=\"808\"\u003e\n\u003cp data-start=\"766\" data-end=\"808\"\u003ePlayers who let the grind do the talking\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"809\" data-end=\"854\"\u003e\n\u003cp data-start=\"811\" data-end=\"854\"\u003eThose who believe sweat is louder than hype\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"856\" data-end=\"931\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"856\" data-end=\"868\"\u003eWarning:\u003c\/strong\u003e May cause increased reps, improved focus, and serious swagger.\u003c\/p\u003e\n\u003cp\u003eProduct features\u003cbr\u003e- 2-piece hood for added warmth and style\u003cbr\u003e- Dropped shoulders for a relaxed fit\u003cbr\u003e- Pouch pocket for convenient storage\u003cbr\u003e- Made from a sustainable, certified fabric\u003cbr\u003e- Produced in a socially responsible facility\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\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\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\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.00\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\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;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.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;\"\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.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;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e41.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;\"\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"EARNED","offers":[{"title":"Ivory \/ S","offer_id":43069796942030,"sku":"DTG_IND280SL_IVORY_S_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ M","offer_id":43069797368014,"sku":"DTG_IND280SL_IVORY_M_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":43069797793998,"sku":"DTG_IND280SL_IVORY_L_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":43069798252750,"sku":"DTG_IND280SL_IVORY_XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":43069798711502,"sku":"DTG_IND280SL_IVORY_2XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Classic Navy \/ S","offer_id":43611813445838,"sku":"DTG_IND280SL_CLASSIC NAVY_S_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Classic Navy \/ M","offer_id":43611813478606,"sku":"DTG_IND280SL_CLASSIC NAVY_M_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Classic Navy \/ L","offer_id":43611813511374,"sku":"DTG_IND280SL_CLASSIC NAVY_L_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Classic Navy \/ XL","offer_id":43611813544142,"sku":"DTG_IND280SL_CLASSIC NAVY_XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Classic Navy \/ 2XL","offer_id":43611813576910,"sku":"DTG_IND280SL_CLASSIC NAVY_2XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azure \/ S","offer_id":43611813609678,"sku":"DTG_IND280SL_AZURE_S_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azure \/ M","offer_id":43611813642446,"sku":"DTG_IND280SL_AZURE_M_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azure \/ L","offer_id":43611813675214,"sku":"DTG_IND280SL_AZURE_L_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azure \/ XL","offer_id":43611813707982,"sku":"DTG_IND280SL_AZURE_XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azure \/ 2XL","offer_id":43611813740750,"sku":"DTG_IND280SL_AZURE_2XL_FRONT_PRACTICEISTHEPROOFREVCFCHEST_NAPE_EARNEDLOGOCBNECK","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0652\/7801\/7742\/files\/1301347080196122889_2048.jpg?v=1768398216","url":"https:\/\/earnedbaseball.com\/products\/practice-is-the-proof-adult-hoodie-white-graphic","provider":"EARNED Baseball","version":"1.0","type":"link"}