{"product_id":"in-desperate-need-of-good-hard-wood-kids-tee","title":"\"In Desperate Need of Good Hard Wood\" Kids Tee","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                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.14 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.93 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.11 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.90 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.08 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.47 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.05 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            23.62 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            25.20 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.38 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length (from center back), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.39 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            14.17 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.35 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.14 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.32 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        You've got needs. Specific needs. The kind that involve grain, density, and a good solid piece that won't let you down halfway through the job. If you know, you know — and if you don't, maybe this design will explain it for you.\nA burly, no-nonsense beaver dressed in full lumberjack regalia — flannel shirt, tool belt, work pants — stands atop a freshly cut log with an axe slung over one shoulder and a look that says he means serious business. Below him, bold woodgrain-textured lettering declares \"In Desperate Need of Good Hard Wood.\" It's a masterclass in double meaning: 100% about lumber, 0% about anything else. Probably. The artwork is rich with detail, from the beaver's thick fur and buckled belt to the cross-section growth rings on the log — all rendered in warm browns, deep blues, and earthy tones that give it the feel of a vintage lumberjack badge of honor.\nWhy people love it:\n\n\nMasterful Innuendo: The joke lands perfectly without ever saying anything that isn't completely about woodworking. Plausible deniability: maximum.\n\nArtisan Detail: A fully illustrated character with personality to spare — this isn't clip art, it's a statement piece with craftsmanship baked right in.\n\nUniversal Punchline: Whether you're a carpenter, a firewood fanatic, or just someone who appreciates a well-timed double entendre, this one's for you.\n\nBold Typography: The woodgrain lettering isn't background noise — it's part of the joke, part of the art, and impossible to ignore.\n\nConversation Starter: Wear it, display it, or gift it — either way, somebody's going to do a double take and immediately want to know where it came from.\n\n\nPerfect for: woodworkers and carpenters • campfire humor lovers • anyone who appreciates a perfectly executed dad joke • gift for the person who has everything except good hard wood\nPut this on display and let the beaver do the talking — he's got an axe, a point to make, and absolutely zero time for softwood.\u003cp\u003e\u003cstrong\u003eThe fabric:\u003c\/strong\u003e Gildan 5000 heavyweight cotton — durable and comfortable for everyday wear. Front print only. Available in youth sizes XS–XL.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Purple \/ XS","offer_id":67814708183336,"sku":"20232041311273687296","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XS","offer_id":67814708216104,"sku":"12069032108340586499","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XS","offer_id":67814708248872,"sku":"10632290350641677538","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XS","offer_id":67814708281640,"sku":"40628509825892269421","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":67814708314408,"sku":"84029412276477179594","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XS","offer_id":67814708347176,"sku":"23444781320373737517","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XS","offer_id":67814708379944,"sku":"15140478938092817871","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ XS","offer_id":67814708412712,"sku":"62585683147702501596","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":67814708445480,"sku":"40057762172351596930","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":67814708478248,"sku":"57954947273087892022","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ S","offer_id":67814708511016,"sku":"31313518995844867451","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":67814708543784,"sku":"31327451676932372716","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":67814708576552,"sku":"96408986202203729392","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":67814708609320,"sku":"33047223661048283812","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":67814708642088,"sku":"26250642040680348346","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ S","offer_id":67814708674856,"sku":"21647626464572638840","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":67814708707624,"sku":"16518653949400542956","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":67814708740392,"sku":"18201604504103516259","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":67814708773160,"sku":"52745367642964781543","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":67814708805928,"sku":"11615070073653000039","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":67814708838696,"sku":"23771136915166392839","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":67814708871464,"sku":"33310752721227538475","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":67814708904232,"sku":"10855348143051277985","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ M","offer_id":67814708937000,"sku":"19733534338308131815","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":67814708969768,"sku":"28605680370710009851","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":67814709002536,"sku":"15561574897902882983","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":67814709035304,"sku":"17816607558478356620","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":67814709068072,"sku":"91268770515090519246","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":67814709100840,"sku":"17815109112161445051","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":67814709133608,"sku":"11085611136945482882","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":67814709166376,"sku":"19464773402710349469","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ L","offer_id":67814709199144,"sku":"33480816814622231870","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":67814709231912,"sku":"10961180078556039982","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":67814709264680,"sku":"35272241287672681263","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":67814709297448,"sku":"17894990364687011542","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":67814709330216,"sku":"28554025440699356399","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":67814709362984,"sku":"96200091731612945209","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":67814709395752,"sku":"17728881541008197571","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":67814709428520,"sku":"26096808626352372195","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ XL","offer_id":67814709461288,"sku":"71982905239573933400","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/5248\/0040\/files\/10930018277916613452_2048.jpg?v=1790963981","url":"https:\/\/www.attitudeshirts.com\/products\/in-desperate-need-of-good-hard-wood-kids-tee","provider":"Attitude Shirts","version":"1.0","type":"link"}