{"product_id":"graduation-family-photo-t-shirt-custom-grad-portrait-tee","title":"Graduation Family Photo T-Shirt — Custom Grad Portrait 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                \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                    \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                    \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, 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                            8.23 \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                            8.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                            8.74 \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                            9.02 \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                            9.25 \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                            9.49 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        A soft, lightweight tee that holds a memory close to the heart. This unisex shirt features a crisp, full-color photo print — shown here as a proud graduation portrait — that sits center-chest on a smooth, durable cotton canvas. The feel is breathable and easy: ring-spun cotton that drapes softly and wears well through everyday life. It’s the sort of shirt you reach for when you want a quiet reminder of a milestone or the people who mattered that day. Wear it to relive the walk across the stage, to bring a smile at family gatherings, or to keep a loved one close during ordinary afternoons.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular, seam-free knit for a cleaner look and reduced fabric waste\u003cbr\u003e- Durable, high-quality full-color printing (DTG\/DTF where used) that showcases photo detail\u003cbr\u003e- Ribbed collar with shoulder tape to maintain shape and prevent stretching\u003cbr\u003e- OEKO-TEX® STANDARD 100 certified and EU-compliant safety with 2-year warranty\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":"S \/ Light Blue","offer_id":53829036999021,"sku":"24394377743839165171","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":53829037031789,"sku":"54866818150543649933","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":53829037064557,"sku":"31816670960384805289","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":53829037097325,"sku":"84469194382987430671","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":53829037130093,"sku":"14804962439629053393","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Military Green","offer_id":53829037162861,"sku":"92684242895602778041","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Heather","offer_id":53829037195629,"sku":"21188316428300063739","price":22.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Natural","offer_id":53829037228397,"sku":"17298666197798879177","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue","offer_id":53829037261165,"sku":"18510314909428159219","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":53829037293933,"sku":"20361267827574373917","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":53829037326701,"sku":"17199639605666979257","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":53829037359469,"sku":"13727479767200170565","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":53829037392237,"sku":"12971413044155920479","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Military Green","offer_id":53829037425005,"sku":"24590493608926679377","price":22.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":53829037457773,"sku":"32705428562089920620","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue","offer_id":53829037490541,"sku":"19649735674531841497","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":53829037523309,"sku":"11859745062849538939","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":53829037556077,"sku":"13772140782802161428","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":53829037588845,"sku":"61791773585198651190","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":53829037621613,"sku":"21617867579101755787","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Military Green","offer_id":53829037654381,"sku":"25456249944570771295","price":22.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":53829037687149,"sku":"19532838813152969565","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue","offer_id":53829037719917,"sku":"24616227245889165391","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":53829037752685,"sku":"78749721681865900816","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":53829037785453,"sku":"64151909836526158348","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":53829037818221,"sku":"25467460365876441640","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":53829037850989,"sku":"15184545948540865956","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":53829037883757,"sku":"28862978247886691122","price":22.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Natural","offer_id":53829037916525,"sku":"77468693203435448390","price":22.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":53829037949293,"sku":"50894305028044224001","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":53829037982061,"sku":"60343383390036529576","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal","offer_id":53829038014829,"sku":"60251704039360863947","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":53829038047597,"sku":"77886900118132410950","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":53829038080365,"sku":"33842864602586922166","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":53829038113133,"sku":"23236580697916737015","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":53829038145901,"sku":"21020373773858806572","price":25.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Natural","offer_id":53829038178669,"sku":"70715886430661950062","price":25.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":53829038211437,"sku":"13919243987811580155","price":25.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal","offer_id":53829038244205,"sku":"10616347419705956591","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/0932\/7469\/files\/3555594937775096976_2048.jpg?v=1788041040","url":"https:\/\/the-spooky-homey-2.myshopify.com\/products\/graduation-family-photo-t-shirt-custom-grad-portrait-tee","provider":"The Spooky Homey","version":"1.0","type":"link"}