{"product_id":"grandpa-t-shirt-im-not-retired-im-a-professional-grandpa-funny-retirement-gift-tee","title":"Grandpa T-Shirt — \"I'm Not Retired, I'm a Professional Grandpa\" Funny Retirement Gift 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;\"\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                \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                            18.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                            20.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                            22.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                            24.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                            26.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                            28.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                            30.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                            32.00 \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                            28.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                            29.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                            30.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                            31.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                            32.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                            33.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                            34.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                            35.00 \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                            15.10 \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.50 \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.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                            19.50 \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                            21.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                            22.40 \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.70 \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.00 \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.50 \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.50 \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.50 \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.50 \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.50 \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.50 \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.50 \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.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        This relaxed, durable tee carries a warm, playful message for grandfathers who wear their role with pride. The soft, medium-weight cotton sits comfortably through long afternoons of backyard barbecues, park walks with grandchildren, or quietly swapping stories on the porch. The black-and-white banner-style print reads like a confident remark — not flashy, just honest — and the classic crew neckline keeps the look familiar and easy to layer under jackets or over long sleeves when the weather turns. It feels like a reliable go-to in a grandfather’s wardrobe: familiar, sturdy, and full of character.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-weight 100% cotton (solid colors) for year-round comfort and durability\u003cbr\u003e- Tubular knit construction with no side seams for a smoother, waste-reducing finish\u003cbr\u003e- Ribbed collar and shoulder tape for shape retention and reduced stretching\u003cbr\u003e- Dual printing methods (DTF for sleeves\/labels, DTG for main art) for crisp, long-lasting designs\u003cbr\u003e- Tear-away label, Oeko-Tex certified, and made with ethically sourced US cotton\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e","brand":"Printify","offers":[{"title":"Light Blue \/ S","offer_id":47687636680867,"sku":"86633454467299099576","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":47687636713635,"sku":"28959703001552110013","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":47687636746403,"sku":"17002952608262201510","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":47687636779171,"sku":"29221381104903844628","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47687636811939,"sku":"29162811864975370509","price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47687636844707,"sku":"35224555463594596145","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":47687636877475,"sku":"28745349855450860748","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":47687636910243,"sku":"93071650945611258413","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":47687636943011,"sku":"14547276919880444692","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":47687636975779,"sku":"86906657034220318309","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47687637008547,"sku":"13485783189056562426","price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47687637041315,"sku":"15382155702895598560","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":47687637074083,"sku":"96107169992600583224","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":47687637106851,"sku":"22598692599647056205","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":47687637139619,"sku":"18616450055906068092","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":47687637172387,"sku":"25792452945664409986","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47687637205155,"sku":"93691427126666391987","price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47687637237923,"sku":"29071577385923233412","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":47687637270691,"sku":"11345126502077107886","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":47687637303459,"sku":"15995619281351229937","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":47687637336227,"sku":"18957496520849921144","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":47687637368995,"sku":"15980913321528916529","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47687637401763,"sku":"14801621562863616547","price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47687637434531,"sku":"11454013996550059424","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":47687637467299,"sku":"27896681909307844379","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":47687637500067,"sku":"10975737950602547250","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":47687637532835,"sku":"19571884920101989484","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":47687637565603,"sku":"10780110005529273625","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47687637598371,"sku":"71882478416928001315","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":47687637631139,"sku":"16429431101621971590","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":47687637663907,"sku":"31274600206854836504","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47687637696675,"sku":"29450052715245376940","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":47687637729443,"sku":"28312049856880444661","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":47687637762211,"sku":"32281166731389796168","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":47687637794979,"sku":"87351163103923964073","price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":47687637827747,"sku":"15802674929139797530","price":22.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/5785\/1811\/files\/9292906872592147639_2048.jpg?v=1779286234","url":"https:\/\/boujee-beulah-designs.myshopify.com\/products\/grandpa-t-shirt-im-not-retired-im-a-professional-grandpa-funny-retirement-gift-tee","provider":"Boujee Beulah Designs","version":"1.0","type":"link"}