{"product_id":"love-photo-tee-personalized-couple-s-heart-portrait-t-shirt","title":"W Love Photo Tee — Personalized The Agidahs Heart Portrait T-Shirt","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        Share a soft, lived-in vibe with this classic cotton tee that carries a personalized, heartfelt design. The bold initial and warm photo-style graphic sit inside a golden-accented heart, giving the shirt a nostalgic, romantic energy — like a snapshot you can wear. Lightweight but durable cotton and a relaxed crew neckline make it comfortable for everyday moments: laughing on the porch, running errands together, or cozying up for movie night. The print uses crisp DTF and DTG techniques for rich detail and lasting color, so the image stays vibrant wash after wash. It feels familiar from the first wear, and it quietly celebrates connection without being loud about it.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton solid colors; medium-weight 180 g\/m² fabric for year-round comfort\u003cbr\u003e- Tubular, seam-free body and ribbed collar for a clean silhouette and shape retention\u003cbr\u003e- Shoulder tape and tear-away label for stability and scratch-free wear\u003cbr\u003e- Mixed DTF (sleeves\/label) and DTG printing for detailed, durable graphics\u003cbr\u003e- Oeko-Tex certified, ethically sourced US cotton with EU 2-year warranty and safety compliance\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 Pink \/ S","offer_id":44083652296747,"sku":"19862720310630288005","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":44083652329515,"sku":"29341794447141857383","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":44083652362283,"sku":"24629048254769761144","price":26.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":44083652395051,"sku":"13149959943737459575","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":44083652427819,"sku":"18208822575213896951","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":44083652460587,"sku":"18138811717514072245","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":44083652493355,"sku":"49311346947326366602","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":44083652526123,"sku":"18521886468892657565","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":44083652558891,"sku":"32227598913613650005","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":44083652591659,"sku":"20578138127391277385","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":44083652624427,"sku":"12157080632883020863","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":44083652657195,"sku":"20462385023167542400","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":44083652689963,"sku":"11851433175047332933","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":44083652722731,"sku":"13664811275096000618","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":44083652755499,"sku":"33000944911370689558","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":44083652788267,"sku":"27998563805059716862","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":44083652821035,"sku":"29052535472972100996","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":44083652853803,"sku":"21374035569266735106","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":44083652886571,"sku":"21575192804795757813","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":44083652919339,"sku":"23416221560691765629","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":44083652952107,"sku":"32656914563905000163","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":44083652984875,"sku":"11989392605019089170","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":44083653017643,"sku":"28896262983010652100","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":44083653050411,"sku":"10044305931802535609","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":44083653083179,"sku":"17538878470397759660","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":44083653115947,"sku":"99735486947533553593","price":26.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":44083653148715,"sku":"22301726306584244827","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":44083653181483,"sku":"30376400933648496461","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":44083653214251,"sku":"15004648408880916763","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":44083653247019,"sku":"11982955508339598345","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/7982\/2635\/files\/6356031772908018986_2048.jpg?v=1779142171","url":"https:\/\/angelmichaelco.myshopify.com\/products\/love-photo-tee-personalized-couple-s-heart-portrait-t-shirt","provider":"Angel \u0026 Michael Co.","version":"1.0","type":"link"}