{"product_id":"artifyanni-retro-doodle-unisex-oversized-button-up-shirt","title":"Artifyanni Retro Doodle Unisex Oversized Button-Up Shirt | UPF 50+ | Recycled Fabric","description":"\u003ch2\u003eStay Cool. Look Iconic.\u003c\/h2\u003e\u003cp\u003eMeet your new favorite summer shirt — where retro art meets modern sustainability. Featuring a bold doodle print on a featherlight, moisture-wicking fabric, this oversized button-up keeps you cool and stylish even on the hottest days. Whether you're at a festival, the beach, or just out on the street, this shirt makes a statement.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e✦ \u003cstrong\u003eEU fabric:\u003c\/strong\u003e 65% recycled polyester, 35% polyester — 2.95 oz.\/yd.² (100 g\/m²)\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eUS fabric:\u003c\/strong\u003e 100% recycled polyester — 3.24 oz.\/yd.² (110 g\/m²)\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eBreathable \u0026amp; moisture-wicking\u003c\/strong\u003e — stays fresh all day\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eUPF 50+ sun protection\u003c\/strong\u003e — style that shields\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eOversized fit\u003c\/strong\u003e — relaxed, effortless silhouette\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eBlank product sourced from China\/Mexico\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✦ \u003cstrong\u003eEco-conscious:\u003c\/strong\u003e Made on demand to reduce overproduction\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003e📌 Good to Know\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eIn double-layered areas, inner fabric details may subtly show through — especially with lighter designs.\u003c\/li\u003e\n\u003cli\u003eAfter washing, the fabric becomes even softer.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e🌿 \u003cem\u003eThis product is printed just for you when you place your order — a small step toward a more sustainable future. Thank you for making a thoughtful choice.\u003c\/em\u003e\u003c\/p\u003e\u003ch3\u003e📏 Size Guide\u003c\/h3\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅞\u003c\/td\u003e\n\u003ctd\u003e28 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅞\u003c\/td\u003e\n\u003ctd\u003e87.9\u003c\/td\u003e\n\u003ctd\u003e71.9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e38 ⅞\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅞\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e40 ¼\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ¾\u003c\/td\u003e\n\u003ctd\u003e39 ⅞\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ¾\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e49 ⅞\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e45 ¾\u003c\/td\u003e\n\u003ctd\u003e52 ¾\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e48 ¾\u003c\/td\u003e\n\u003ctd\u003e55 ⅞\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e59 ⅛\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e61 ⅞\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e62 ¼\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003cp\u003e💡 \u003cem\u003eTip: For a true oversized look, stay true to size. For an extra relaxed fit, size up.\u003c\/em\u003e\u003c\/p\u003e","brand":"Artifyanni","offers":[{"title":"2XS","offer_id":49092151148796,"sku":"4373218_17117","price":50.74,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":49092151181564,"sku":"4373218_17118","price":50.74,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":49092151214332,"sku":"4373218_17119","price":50.74,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":49092151247100,"sku":"4373218_16400","price":50.74,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":49092151279868,"sku":"4373218_17120","price":50.74,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49092151312636,"sku":"4373218_17121","price":50.74,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":49092151345404,"sku":"4373218_17122","price":52.24,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":49092151378172,"sku":"4373218_17123","price":53.74,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":49092151410940,"sku":"4373218_17124","price":55.24,"currency_code":"USD","in_stock":true},{"title":"5XL","offer_id":49092151443708,"sku":"4373218_17125","price":56.99,"currency_code":"USD","in_stock":true},{"title":"6XL","offer_id":49092151476476,"sku":"4373218_17126","price":58.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/6406\/2716\/files\/all-over-print-unisex-button-shirt-white-front-2-6a04a70fb53a9.jpg?v=1778689866","url":"https:\/\/www.artifyanni.com\/products\/artifyanni-retro-doodle-unisex-oversized-button-up-shirt","provider":"Artifyanni","version":"1.0","type":"link"}