{"product_id":"one-battle-after-another-graphic-t-shirt","title":"One Battle After Another Graphic T-Shirt","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\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;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\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\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\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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.74\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.49\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.96\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\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\u003e A lightweight crewneck tee that wears like a favorite from day one. The graphic centers a rugged, battle-worn portrait and the phrase “ONE BATTLE AFTER ANOTHER,” giving this shirt a gritty, resilient mood that speaks to long nights, stubborn determination, and quiet perseverance. Soft ring-spun cotton and a clean classic cut keep the focus on the art while staying comfortable through repeat wear. Wear it layered under a jacket for late-night tabletop sessions, or alone when you want to make a low-key statement about endurance and grit.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit without side seams for a smooth, waste-reducing silhouette\u003cbr\u003e- Ribbed elastic collar with shoulder tape to maintain shape and prevent stretching\u003cbr\u003e- Durable DTF\/DTG printed graphic and pearlized tear-away label for comfort\u003cbr\u003e- Oeko-Tex certified, ethically sourced cotton with EU 2-year warranty\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Heather Navy \/ XS","offer_id":52839972929833,"sku":"14589373055114115223","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":52839972962601,"sku":"15370471420904300842","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":52839972995369,"sku":"24360905898496411010","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":52839973028137,"sku":"11433153078640794500","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ S","offer_id":52839973060905,"sku":"99600818705087467985","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ S","offer_id":52839973093673,"sku":"13454928727413019261","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ S","offer_id":52839973126441,"sku":"32073343979325739627","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52839973159209,"sku":"22742786466031116613","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52839973191977,"sku":"18249695563704100590","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ M","offer_id":52839973224745,"sku":"30335571268441211267","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ M","offer_id":52839973257513,"sku":"28072818157151699959","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ M","offer_id":52839973290281,"sku":"27628601755577225677","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52839973323049,"sku":"17715951415579861231","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52839973355817,"sku":"22691503292504148154","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ L","offer_id":52839973388585,"sku":"24538786765662973178","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ L","offer_id":52839973421353,"sku":"81825538557566539726","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ L","offer_id":52839973454121,"sku":"30404572119342851839","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52839973486889,"sku":"69205124512400812334","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52839973519657,"sku":"29448955850825647496","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ XL","offer_id":52839973552425,"sku":"11447516370521794325","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ XL","offer_id":52839973585193,"sku":"16991270310902533279","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ XL","offer_id":52839973617961,"sku":"24404515841448122736","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":52839973650729,"sku":"18752660770862326045","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":52839973683497,"sku":"31383848115839454170","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 2XL","offer_id":52839973716265,"sku":"13889778245987462894","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 2XL","offer_id":52839973749033,"sku":"67256160267484671194","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ 2XL","offer_id":52839973781801,"sku":"31451688498915249031","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":52839973814569,"sku":"10407832988993472317","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 3XL","offer_id":52839973847337,"sku":"33248283954508723474","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 3XL","offer_id":52839973880105,"sku":"35795090871475336040","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Maroon \/ 3XL","offer_id":52839973912873,"sku":"12650987772419263182","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 4XL","offer_id":52839973945641,"sku":"25609369436701183402","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 4XL","offer_id":52839973978409,"sku":"19200343276604395749","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":52839974011177,"sku":"13331560083712176186","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 5XL","offer_id":52839974043945,"sku":"18799835400646817298","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":52839974076713,"sku":"32793760679839494501","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7862\/7881\/files\/1785376753904555572_2048.jpg?v=1773672817","url":"https:\/\/www.oldsoulapparelandhome.com\/es\/products\/one-battle-after-another-graphic-t-shirt","provider":"Old Soul Apparel and Home","version":"1.0","type":"link"}