{"product_id":"grumpy-black-witch-cat-t-shirt-occult-spellbook-magic-cat-shirt","title":"Grumpy Black Witch Cat T-Shirt | Occult Spellbook Magic Cat 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;\"\u003eXS\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                            16.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                            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                            27.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                            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, 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                            7.99 \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                            8.23 \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                            8.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                            8.74 \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                            9.02 \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                            9.25 \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                            9.49 \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                            9.72 \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                            9.96 \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                        \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        This lightweight cotton tee wears like a cozy confidant for anyone who leans into quiet magic. A brooding black cat with glowing amber eyes and a tiny pentacle pendant sits amid swirling incense and spellbooks — a little wicked, a little witty. The design feels intimate: late-night rituals, warm mugs, and a window full of stars. It slides easily into a weekend at-home ritual or a moonlit walk to the local occult shop, showing off subtle, witchy style without shouting. Soft, breathable fabric and a clean crew neckline keep the focus on the art — a wearable nod to anyone who collects curios, reads tarot, or just loves a feline with attitude.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit (no side seams) for a smooth, waste-reducing finish\u003cbr\u003e- Ribbed, elastic collar with shoulder tape to keep shape and prevent stretching\u003cbr\u003e- Print methods: Direct-to-Garment for main art; Direct-to-Film for sleeve and inner neck prints\u003cbr\u003e- OEKO-TEX® STANDARD 100 certified and EU 2-year warranty, ethically sourced cotton\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ XS","offer_id":54012349808978,"sku":"30982533658385875831","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XS","offer_id":54012349841746,"sku":"33685915740765073845","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":54012349874514,"sku":"30606917736865254594","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":54012349907282,"sku":"82516332981336223582","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":54012349940050,"sku":"28224611629015229758","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ S","offer_id":54012349972818,"sku":"66919796179947945868","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ S","offer_id":54012350005586,"sku":"26754434797625777805","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ S","offer_id":54012350038354,"sku":"28814878250011501304","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":54012350071122,"sku":"98627898136709831298","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":54012350103890,"sku":"22897903121652656056","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":54012350136658,"sku":"17241546304289078557","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ M","offer_id":54012350169426,"sku":"29841241224213071243","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ M","offer_id":54012350202194,"sku":"30739073083865713823","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ M","offer_id":54012350234962,"sku":"93913056443432196609","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":54012350267730,"sku":"27660708795299701203","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":54012350300498,"sku":"66163584711830732418","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":54012350333266,"sku":"84143312038476201380","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ L","offer_id":54012350366034,"sku":"50642688640640521782","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ L","offer_id":54012350398802,"sku":"30201198557462958940","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ L","offer_id":54012350431570,"sku":"33345873615573256373","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":54012350464338,"sku":"29064534516631336786","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":54012350497106,"sku":"42391577781423625327","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":54012350529874,"sku":"28871599627855802003","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ XL","offer_id":54012350562642,"sku":"31539021418598692743","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ XL","offer_id":54012350595410,"sku":"45007969401425755936","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ XL","offer_id":54012350628178,"sku":"17920581056720352475","price":24.7,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":54012350660946,"sku":"63471567929495600556","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":54012350693714,"sku":"30375259567477831772","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":54012350726482,"sku":"29532244957802976401","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ 2XL","offer_id":54012350759250,"sku":"18829481880920348934","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ 2XL","offer_id":54012350792018,"sku":"96172616911670513083","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ 2XL","offer_id":54012350824786,"sku":"25943150449717195460","price":28.23,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":54012350857554,"sku":"15823263488667124980","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":54012350890322,"sku":"17800339065651657322","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":54012350923090,"sku":"16971303394886180632","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Antique Heliconia \/ 3XL","offer_id":54012350955858,"sku":"12867286150894046315","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ 3XL","offer_id":54012350988626,"sku":"11261804428070952774","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Metro Blue \/ 3XL","offer_id":54012351021394,"sku":"23096692836169399256","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 4XL","offer_id":54012351054162,"sku":"13421102059231760060","price":34.55,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":54012351086930,"sku":"79862721342531904143","price":34.55,"currency_code":"GBP","in_stock":true},{"title":"Cardinal Red \/ 4XL","offer_id":54012351119698,"sku":"13515427636077527245","price":34.55,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":54012351152466,"sku":"25781179507818571804","price":34.55,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 5XL","offer_id":54012351185234,"sku":"84001893460561284057","price":37.55,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":54012351218002,"sku":"31293208055814076024","price":37.55,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1091\/4408\/0722\/files\/6544515992769972667_2048.jpg?v=1784207230","url":"https:\/\/deadpancreatureco.com\/products\/grumpy-black-witch-cat-t-shirt-occult-spellbook-magic-cat-shirt","provider":"Deadpan Creature Co","version":"1.0","type":"link"}