{"product_id":"the-portrait-tee-custom-pet-portrait","title":"The Portrait Tee — Custom Pet Portrait","description":"\u003cp\u003eTurn a favorite pet photo into a personalized portrait on a classic unisex cotton tee. Upload one clear image in the Personalization Hub. The on-screen preview checks crop and placement only; it is not the finished portrait. After checkout, Pawkeep prepares the portrait and sends one proof for approval. Nothing is released to production until that proof is approved.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eHow it works:\u003c\/p\u003e\u003cp\u003e1. Upload one clear, well-lit pet photo.\u003c\/p\u003e\u003cp\u003e2. Adjust the crop and check the placement preview.\u003c\/p\u003e\u003cp\u003e3. Choose your size and complete checkout.\u003c\/p\u003e\u003cp\u003e4. Pawkeep prepares the portrait and emails a proof.\u003c\/p\u003e\u003cp\u003e5. Approve the proof before printing.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eProduct details:\u003c\/p\u003e\u003cp\u003e• Gildan 5000 unisex tee\u003c\/p\u003e\u003cp\u003e• Medium-weight cotton\u003c\/p\u003e\u003cp\u003e• Classic fit with crew neckline\u003c\/p\u003e\u003cp\u003e• Sand color, sizes S–2XL\u003c\/p\u003e\u003cp\u003e• Printed to order\u003c\/p\u003e\u003cp\u003e• One portrait revision included\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePhoto tip: Front-facing photos in natural light work best. Avoid screenshots, filters, dark rooms, and photos where part of the face is cropped out. One pet per item unless this product page says otherwise.\u003c\/p\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp\u003eScroll sideways to see all sizes on a small screen.\u003c\/p\u003e\n\u003cdiv role=\"region\" aria-label=\"Size guide in inches\" tabindex=\"0\" style=\"overflow-x:auto;max-width:100%;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:560px;\"\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                \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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\u003e\n                            26.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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\u003e\n                            21.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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\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:normal;white-space:nowrap;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e","brand":"Printify","offers":[{"title":"Sand \/ S","offer_id":50555397537985,"sku":"PK-TEE-S","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":50555397570753,"sku":"PK-TEE-M","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":50555397603521,"sku":"PK-TEE-L","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":50555397636289,"sku":"PK-TEE-XL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":50555397669057,"sku":"PK-TEE-2XL","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/0467\/5265\/files\/2716980913670325180_2048.jpg?v=1788357669","url":"https:\/\/shoppawkeep.com\/products\/the-portrait-tee-custom-pet-portrait","provider":"Pawkeep","version":"1.0","type":"link"}