{"product_id":"sorry-for-what-i-said-on-the-uphill-t-shirt","title":"Sorry For What I Said On The Uphill T-Shirt","description":"You know that breathless pause at the top of a climb—the legs burning, lungs working, and the summit teasing you—and then the relief and laughter that comes on the way down. This tee captures that exact moment: a wry nod to whoever’s been short with you on the ascent and a grin shared on the descent. Soft, lightweight cotton sits close to the skin and moves with you on steep switchbacks or slow coffee runs after a sunrise hike. The understated print reads like a club joke for riders, runners, and hill-lovers who trade hard efforts for harder laughs. Wear it on sweaty training days, at trailhead meetups, or folded into your pack for post-ride beers—the shirt feels worn-in from the first pull-on and keeps the tone conversational: honest, tired, and still amused.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 4.5 oz) for a soft, breathable feel\u003cbr\u003e- Tubular knit construction with no side seams for cleaner drape and less waste\u003cbr\u003e- Ribbed collar and shoulder tape for shape retention and durability\u003cbr\u003e- DTG\/DTF printing options for crisp sleeve and chest graphics; tear-away inner label for comfort\u003cbr\u003e- Oeko-Tex certified, ethically sourced cotton with EU 2-year warranty and compliance certifications\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 \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ S","offer_id":47824160456878,"sku":"92233567604226662492","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47824160489646,"sku":"31286660745012163506","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":47824160522414,"sku":"29922447670767443786","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47824160555182,"sku":"30725810851362247489","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47824160587950,"sku":"12618945665780188169","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":47824160620718,"sku":"77403241459565277820","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47824160653486,"sku":"20514546878388242389","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47824160686254,"sku":"31312790571691962352","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":47824160719022,"sku":"76188442872468991842","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47824160751790,"sku":"12101736435465356070","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47824160784558,"sku":"24219052997222960492","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":47824160817326,"sku":"25591167711035282893","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47824160850094,"sku":"42040452961609954727","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47824160882862,"sku":"23597616843326277199","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":47824160915630,"sku":"18105654289210664692","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/2812\/1262\/files\/20260428071403-1f142d1d-6546-6a0e-a828-922d66d44ee8.png?v=1778063549","url":"https:\/\/jackofalltees.store\/products\/sorry-for-what-i-said-on-the-uphill-t-shirt","provider":"Jack of all Tees","version":"1.0","type":"link"}