{"product_id":"groovy-teacher-tee","title":"Groovy Teacher 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        Soft, breathable cotton with a laid-back silhouette, this tee wears like your favorite classroom companion. The front features a playful, hand-drawn smiley face framed by whimsical “TEACHER” lettering that repeats like a cheerful chant. It feels relaxed on long school days, sturdy through lesson-plan marathons, and effortless for casual parent-teacher nights or weekend coffee runs. The subtle vintage-inspired print and neutral base let your personality lead — wear it with jeans, an apron, or under a cardigan for layered warmth. It’s made to move with you between desks, recess duty, and after-school errands, carrying a little lighthearted pride in every stitch.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton solid colors; medium-weight 5.3 oz\/yd² (180 g\/m²) for year-round comfort\u003cbr\u003e- Tubular knit (no side seams) and ribbed collar for shape retention and a clean look\u003cbr\u003e- Twill shoulder tape and classic fit for durability and relaxed wear\u003cbr\u003e- DTG and DTF printed details for crisp, long-lasting graphics; tear-away label for itch-free comfort\u003cbr\u003e- OEKO-TEX® STANDARD 100 certified; ethically sourced US cotton and EU 2-year warranty\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\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 5000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Nicaragua\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, Do not iron, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":47214179614774,"sku":"29543171976894010682","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":47214179647542,"sku":"28185113976422937015","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":47214179680310,"sku":"30599945695986658100","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ S","offer_id":47214179713078,"sku":"11514361644899584930","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":47214179745846,"sku":"17879769071786975372","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":47214179778614,"sku":"30362052154892108412","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":47214179811382,"sku":"12390274674695066478","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ S","offer_id":47214179844150,"sku":"61587120091072558792","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":47214179876918,"sku":"28484888585048336371","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47214179909686,"sku":"16037213101912265316","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":47214179942454,"sku":"17698441446550976267","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":47214179975222,"sku":"30682932298947930052","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":47214180007990,"sku":"22527763370909922482","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":47214180040758,"sku":"18843944675540347509","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ M","offer_id":47214180073526,"sku":"28788146396921942942","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":47214180106294,"sku":"22668879955840658205","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":47214180139062,"sku":"61581881913611388531","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":47214180171830,"sku":"18104949774220155879","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":47214180204598,"sku":"29956753679897677422","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":47214180237366,"sku":"16732752946766785404","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47214180270134,"sku":"78165686958176688017","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":47214180302902,"sku":"26304146625927458329","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":47214180335670,"sku":"27901089985205252292","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":47214180368438,"sku":"84007180187662074033","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ L","offer_id":47214180401206,"sku":"30939029982949222937","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":47214180433974,"sku":"16623910254896116941","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":47214180466742,"sku":"23325556669441678589","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":47214180499510,"sku":"15864543901820193506","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":47214180532278,"sku":"18695831455915964259","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":47214180565046,"sku":"41574225230608508986","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47214180597814,"sku":"16920459278570403026","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":47214180630582,"sku":"48128278271343240023","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47214180663350,"sku":"26171465570543353484","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":47214180696118,"sku":"16126170976413081080","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ XL","offer_id":47214180728886,"sku":"18434594689025165253","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":47214180761654,"sku":"14888316955049442727","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":47214180794422,"sku":"20949370668729537953","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":47214180827190,"sku":"84389699508934369072","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":47214180859958,"sku":"15206848297431348687","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":47214180892726,"sku":"18484953387235067225","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47214180925494,"sku":"32267684216152063131","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47214180958262,"sku":"30030501033516218087","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47214180991030,"sku":"27633620847531751821","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":47214181023798,"sku":"24922490138194992378","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":47214181056566,"sku":"25860168047822719248","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":47214181089334,"sku":"34850021557873842553","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":47214181122102,"sku":"16086780110077213070","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":47214181154870,"sku":"14926553693534744062","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2XL","offer_id":47214181187638,"sku":"20151789837816614560","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":47214181220406,"sku":"35917806593739126628","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47214181253174,"sku":"17737092704267253737","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47214181285942,"sku":"87329019927578888782","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":47214181318710,"sku":"48333340756395326869","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":47214181351478,"sku":"16397059925666509868","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":47214181384246,"sku":"43289772407349836459","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":47214181417014,"sku":"12495111802679543441","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3XL","offer_id":47214181449782,"sku":"15638093365174315110","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47214181482550,"sku":"15822791893421256886","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47214181515318,"sku":"30838383356941097253","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 4XL","offer_id":47214181548086,"sku":"22367005071348019324","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":47214181580854,"sku":"24070519969530623169","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":47214181613622,"sku":"11005605650206684988","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0767\/1493\/4326\/files\/5614172450083800138_2048.jpg?v=1786576804","url":"https:\/\/gritgracetexas.com\/products\/groovy-teacher-tee","provider":"Grit \u0026 Grace","version":"1.0","type":"link"}