{"product_id":"its-okay-to-not-be-okay-tee-grumpy-dragon","title":"It's Okay To Not Be Okay Tee | Grumpy Dragon","description":"\u003cp\u003eSome days the hoard goes unguarded. The blanket wins. That's allowed.\u003c\/p\u003e\n\u003cp\u003eThis is Grix at his least defended — curled up, eyes shut, not performing being fine for anybody. Minimalist line art, one quiet reminder: \u003cem\u003eit's okay to not be okay.\u003c\/em\u003e He'd tell you himself, but he's asleep.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt itself (the boring-but-important bit):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBella + Canvas 3001 — soft, retail-fit, side-seamed unisex crewneck\u003c\/li\u003e\n\u003cli\u003e100% Airlume combed and ring-spun cotton (solid colors)\u003c\/li\u003e\n\u003cli\u003ePrinted to order with DTG, so no warehouse of sad unsold shirts\u003c\/li\u003e\n\u003cli\u003eTrue to size. Grix sizes up anyway, but he naps in his.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize guide\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003eXS\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003eS\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003eM\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003eL\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003eXL\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e2XL\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eA) Length\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e68.6 cm \/ 27\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e71.1 cm \/ 28\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e73.7 cm \/ 29\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e76.2 cm \/ 30\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e78.7 cm \/ 31\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e81.3 cm \/ 32\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e83.8 cm \/ 33\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eB) Half Chest (laid flat)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e41.9 cm \/ 16.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45.7 cm \/ 18\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50.8 cm \/ 20\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e55.9 cm \/ 22\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e61 cm \/ 24\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e66 cm \/ 26\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e71.1 cm \/ 28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003eLength: highest point of shoulder to bottom hem. \u003cbr\u003eHalf Chest: lay a shirt you own flat, measure armpit to armpit, compare. Measurements may vary ±2.5 cm — it's fabric, not math.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eGeneral\u003c\/td\u003e\n\u003ctd\u003eSoft enough for a rest day, durable enough for the rest of them. Grix insists you take care of it — he doesn't hand out his face to just anyone.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWash\u003c\/td\u003e\n\u003ctd\u003eMaintain the tee's quality by washing it in cold water, which helps preserve the fabric and the vibrancy of the print\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDry\u003c\/td\u003e\n\u003ctd\u003eTumble dry on a low setting or hang dry to retain the shape and size of the tee post-wash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStore\u003c\/td\u003e\n\u003ctd\u003eStore in a cool, dry place away from direct sunlight to maintain the integrity of the fabric and colors.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Grumpy Dragon","offers":[{"title":"White \/ M","offer_id":43782750437494,"sku":"f093ec85-ab4f-42c3-9c9f-875d1e8e249d","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ L","offer_id":43782750470262,"sku":"1786ca48-e04c-40c8-ad37-ddcb142768c8","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ XL","offer_id":43782750503030,"sku":"0bee5cd4-3b8e-4f28-b40e-98aef31b835f","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ S","offer_id":43782750404726,"sku":"2aaf59e7-c5a4-444b-aba2-0af01e71a72a","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ 2XL","offer_id":43782750535798,"sku":"c83086d5-6208-4ff0-8a17-c6b184a0cead","price":42.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ XS","offer_id":43782750371958,"sku":"82cb8af7-5817-4b56-b2ff-e9f8ae9e7a3f","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"White \/ 3XL","offer_id":43782750568566,"sku":"7487f0fb-65d0-46dc-a9ef-25bf80d94fd2","price":46.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ M","offer_id":43782750666870,"sku":"73b15be2-1b42-4bd0-b6fd-6fcba59be349","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ L","offer_id":43782750699638,"sku":"c9f0e06d-63d0-41ad-b7e3-5af20a21cd9e","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ XL","offer_id":43782750732406,"sku":"2bf99a0d-8f35-4871-af0b-680c0ca71761","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ S","offer_id":43782750634102,"sku":"b05c4d5b-e672-4396-b9c7-2242e2999a97","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":43782750765174,"sku":"98ba7e84-572b-49a3-bef4-95c358319380","price":42.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ XS","offer_id":43782750601334,"sku":"f1b3bf28-2980-430b-abee-61f96ee5c4e3","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":43782750797942,"sku":"2dacc2bc-1a9d-4254-b9f0-c282d6198184","price":46.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ M","offer_id":43782750896246,"sku":"92b76259-5c2c-40e6-8ea9-6b9d1e616252","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ L","offer_id":43782750929014,"sku":"adfb8f8d-04e6-4b4f-91e7-70248df5e091","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ XL","offer_id":43782750961782,"sku":"88fbe02d-6d91-4f55-abb6-d2d418038b92","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ S","offer_id":43782750863478,"sku":"fcd7bda2-c5a4-4569-b3ce-f0f210c8fea5","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ 2XL","offer_id":43782750994550,"sku":"b9b7367c-83c3-4034-b1bc-1ac9077f1d6d","price":42.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ XS","offer_id":43782750830710,"sku":"9a10bd42-824c-4c4c-9fcc-6c7d9f82fce3","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"Silver \/ 3XL","offer_id":43782751027318,"sku":"9587b7be-8076-4890-9a1b-98b8fe158abc","price":46.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6030\/8598\/files\/b7e62e60-1cd5-47ad-802f-4c282d07794d.png?v=1783481990","url":"https:\/\/grumpydragon.store\/products\/its-okay-to-not-be-okay-tee-grumpy-dragon","provider":"Grumpy Dragon","version":"1.0","type":"link"}