{"product_id":"sorry-i-have-mahjong-tee-floral-mahjong-player-shirt","title":"Sorry I Have Mahjong Tee – Floral Mahjong Player Shirt","description":"Soft, casual tee made to quietly announce a love of Mahjong with gentle charm. The front shows delicate hydrangea blooms and a small Mahjong hand rendered in soft pastels, with the playful line “Sorry, I Have Mahjong” set in an elegant script. It sits low on the chest for a subtle, lived-in look that reads like a personal note rather than a loud statement. Wear it to leisurely afternoons at the table, slow weekend mornings, or tucked under a cardigan for club nights. The cotton fabric breathes and holds print detail well, so the floral and tile artwork stays crisp through washes. This shirt feels like the familiar friend who always remembers game night.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton solid colors (medium 180 g\/m²) — breathable, durable fabric\u003cbr\u003e- Tubular knit (no side seams) for cleaner silhouette and reduced waste\u003cbr\u003e- Ribbed, elastic collar and shoulder tape to keep shape over time\u003cbr\u003e- Dual printing: DTF for sleeve\/inner neck details, DTG for main artwork — crisp, detailed print\u003cbr\u003e- Tear-away label, OEKO-TEX® certified, 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","brand":"Printify","offers":[{"title":"Carolina Blue \/ S","offer_id":53272186519849,"sku":"18612298627811638646","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":53272186552617,"sku":"17834290049726495710","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":53272186585385,"sku":"30021118116414963854","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ S","offer_id":53272186618153,"sku":"11074104694309786901","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":53272186650921,"sku":"15658334214373168307","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ S","offer_id":53272186683689,"sku":"63917660765054355397","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ S","offer_id":53272186716457,"sku":"27532987531141658217","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":53272186749225,"sku":"12770561498538183733","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":53272186781993,"sku":"10628743041392193715","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":53272186814761,"sku":"17285513090266385240","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ M","offer_id":53272186847529,"sku":"98379394500284462748","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":53272186880297,"sku":"16043409048932564853","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ M","offer_id":53272186913065,"sku":"14012641237984006379","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ M","offer_id":53272186945833,"sku":"22462748145618536645","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":53272186978601,"sku":"33361859784859508104","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":53272187011369,"sku":"22991709611012833207","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":53272187044137,"sku":"53602919954429945912","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ L","offer_id":53272187076905,"sku":"95451025501459893038","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":53272187109673,"sku":"17924563855642019289","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ L","offer_id":53272187142441,"sku":"31171756310839145904","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ L","offer_id":53272187175209,"sku":"16024238015334921025","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":53272187207977,"sku":"16092379871008866682","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":53272187240745,"sku":"20982618472514797255","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":53272187273513,"sku":"22035615589659112742","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ XL","offer_id":53272187306281,"sku":"30812182676924178312","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":53272187339049,"sku":"22899958849334848011","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ XL","offer_id":53272187371817,"sku":"14705003018120250314","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ XL","offer_id":53272187404585,"sku":"16680127524223999824","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":53272187437353,"sku":"19134764812888737761","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":53272187470121,"sku":"27185108277065348936","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53272187502889,"sku":"13839852621123182067","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ 2XL","offer_id":53272187535657,"sku":"20330201571898140218","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":53272187568425,"sku":"38723969895251641782","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ 2XL","offer_id":53272187601193,"sku":"39797309356108636513","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 2XL","offer_id":53272187633961,"sku":"21184725928354314672","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ 3XL","offer_id":53272187666729,"sku":"25413448375625358866","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":53272187699497,"sku":"41162046687849037544","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":53272187732265,"sku":"16578661499758130457","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Old Gold \/ 3XL","offer_id":53272187765033,"sku":"12441145570614426840","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":53272187797801,"sku":"25952727931343914750","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ 3XL","offer_id":53272187830569,"sku":"27609825246799583585","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 3XL","offer_id":53272187863337,"sku":"34484935358180432967","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ 4XL","offer_id":53272187896105,"sku":"62379659777203054097","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 4XL","offer_id":53272187928873,"sku":"26718479396565898377","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 4XL","offer_id":53272187961641,"sku":"14047449348411830446","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":53272187994409,"sku":"22594811089789747677","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ 4XL","offer_id":53272188027177,"sku":"10255728186282884077","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 4XL","offer_id":53272188059945,"sku":"30145938901664669248","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Carolina Blue \/ 5XL","offer_id":53272188092713,"sku":"75029322971139683870","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 5XL","offer_id":53272188125481,"sku":"11371724607222482079","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 5XL","offer_id":53272188158249,"sku":"28705527395435109805","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":53272188191017,"sku":"88804156219644459567","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Yellow Haze \/ 5XL","offer_id":53272188223785,"sku":"18796540939420397402","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7862\/7881\/files\/14188451363260094291_2048.jpg?v=1781709481","url":"https:\/\/www.oldsoulapparelandhome.com\/products\/sorry-i-have-mahjong-tee-floral-mahjong-player-shirt","provider":"Old Soul Apparel and Home","version":"1.0","type":"link"}