{"product_id":"camping-t-shirt-my-knees-say-hotel-my-heart-says-campground","title":"Camping T‑Shirt — \"My Knees Say Hotel, My Heart Says Campground\"","description":"A soft, lived-in tee that tells a story: days spent hiking rugged trails, nights by a crackling fire, and mornings when the pack comes first. The warm vintage print—mountains, pines, a campsite chair and skis—reads like a campsite journal entry. The shirt sits lightly against your skin and wears with character; the graphic’s muted tones blend into the fabric for a worn-in outdoor look. Slip it on after a long trek or for a slow morning with coffee. It’s the kind of shirt that invites easy conversation with fellow trail lovers and quietly celebrates the pull between aching knees and an adventurous heart.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for soft, year-round wear\u003cbr\u003e- Tubular knit with no side seams for a clean, waste-reducing fit\u003cbr\u003e- Ribbed collar and shoulder tape for shape retention and durability\u003cbr\u003e- DTG and DTF printed graphics—durable, detailed campsite design\u003cbr\u003e- OEKO-TEX® STANDARD 100 certified; ethically sourced cotton\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","brand":"Printify","offers":[{"title":"Charcoal \/ XS","offer_id":54756569383191,"sku":"18051049499792068668","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":54756569415959,"sku":"22334219936471369662","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":54756569448727,"sku":"30725565222663056059","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":54756569481495,"sku":"19060503900699427590","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":54756569514263,"sku":"11212246936236390580","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ S","offer_id":54756569547031,"sku":"14203315116738136180","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":54756569579799,"sku":"55877352819183977837","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":54756569612567,"sku":"19059598962231044173","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":54756569645335,"sku":"21586744750402174314","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":54756569678103,"sku":"20085828594509908919","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ M","offer_id":54756569710871,"sku":"56854902788791340951","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":54756569743639,"sku":"52004298491776631830","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":54756569776407,"sku":"15293183106243398210","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":54756569809175,"sku":"18139904634228853117","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":54756569841943,"sku":"11641154231001185787","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ L","offer_id":54756569874711,"sku":"22275406049519585709","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":54756569907479,"sku":"17901478202614737083","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":54756569940247,"sku":"21994549188428675749","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":54756569973015,"sku":"30574846114564384004","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ XL","offer_id":54756570005783,"sku":"20407862291258363653","price":26.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":54756570038551,"sku":"20022985909458141408","price":28.29,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":54756570071319,"sku":"12883177093314508923","price":28.29,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":54756570104087,"sku":"31751270005493045847","price":28.29,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":54756570136855,"sku":"31487503947662358402","price":28.29,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ 2XL","offer_id":54756570169623,"sku":"59864065716485614465","price":28.29,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":54756570202391,"sku":"10961914772242127209","price":29.48,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":54756570235159,"sku":"32578561525763952943","price":29.48,"currency_code":"USD","in_stock":true},{"title":"Metro Blue \/ 3XL","offer_id":54756570267927,"sku":"15752437252187186452","price":29.48,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 4XL","offer_id":54756570300695,"sku":"31359399635127703135","price":30.82,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 5XL","offer_id":54756570333463,"sku":"25329899010883723718","price":32.02,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/8810\/7543\/files\/Charcoal_7feac474-8df7-49e3-bdfb-913ea0984e7d.png?v=1787325417","url":"https:\/\/campfireafter40.com\/products\/camping-t-shirt-my-knees-say-hotel-my-heart-says-campground","provider":"Campfire After 40","version":"1.0","type":"link"}