{"product_id":"punkupine-unisex-garment-dyed-tee","title":"\"Punkupine\" Unisex Garment-Dyed Tee","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                \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.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                            20.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                            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                            27.75 \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.75 \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                            26.62 \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.37 \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.75 \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.62 \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.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                            33.50 \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                            16.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                            17.75 \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.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.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.75 \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.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                            24.63 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        You fix things yourself, you play by your own rules, and you've got the attitude to back it up. You don't wait for permission — you grab the roller and get to work. This one's for every DIY rebel who does it louder, faster, and with way more personality than anyone expected.\nMeet the Punkupine: a grinning, red-mohawked hedgehog in a denim cut-off vest patched with \"DIY\" and dripping with chain-link attitude, paint roller in hand and absolutely zero apologies in those wild red eyes. This design is a love letter to the hands-on, fix-it-yourself, take-no-shortcuts crowd — equal parts workshop warrior and punk rock icon. It's not just a character, it's a whole personality.\nWhy people love it:\n\n\nPunk Rock Soul: The spiked red-and-black mohawk and chain necklace scream old-school punk energy with a rebellious grin to match.\n\nDIY Pride: That vest patch isn't decoration — it's a badge of honor for everyone who builds, fixes, and creates with their own two hands.\n\nKiller Artistry: Bold comic-style linework, halftone shading, and explosive quill detail make this design impossible to ignore.\n\nCharacter With Attitude: That smirk isn't friendly — it's the look of someone who already finished the project you're still planning.\n\nUniversal Rebel Energy: Whether you're a contractor, a crafter, a home flipper, or just someone who hates being told what to do, the Punkupine speaks your language.\n\n\nPerfect for: DIY home improvement fanatics • punk and alternative culture fans • weekend project warriors • anyone who makes stuff with their own hands\nBecause real punks don't hire it out — they roll up their sleeves and do it themselves.\u003cp\u003e\u003cstrong\u003eThe fabric:\u003c\/strong\u003e Comfort Colors 1717 — 100% ring-spun cotton, garment-dyed for a soft, lived-in feel that gets better with every wash. Relaxed unisex fit. Available in sizes S–4XL.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ S","offer_id":52257824342312,"sku":"80692972403228704746","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Lagoon Blue \/ S","offer_id":52257824375080,"sku":"29392087897785602383","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":52257824407848,"sku":"21437972053125728197","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ S","offer_id":52257824440616,"sku":"85156206522870622067","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ S","offer_id":52257824473384,"sku":"15935665484825776247","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ S","offer_id":52257824506152,"sku":"10653563132632045472","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ S","offer_id":52257824538920,"sku":"20112001499389635930","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52257824571688,"sku":"31554703781702760319","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Lagoon Blue \/ M","offer_id":52257824604456,"sku":"27801208412042535488","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":52257824637224,"sku":"26785869681664399615","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ M","offer_id":52257824669992,"sku":"29247505870023519758","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ M","offer_id":52257824702760,"sku":"19067279432208448708","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ M","offer_id":52257824735528,"sku":"16565535568379631409","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ M","offer_id":52257824768296,"sku":"15871516873511949413","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52257824801064,"sku":"24189043220295666726","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Lagoon Blue \/ L","offer_id":52257824833832,"sku":"17324268963645179269","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":52257824866600,"sku":"25816761909085152801","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":52257824899368,"sku":"14518544897466928847","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ L","offer_id":52257824932136,"sku":"18077390344841555542","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ L","offer_id":52257824964904,"sku":"12209755309763830390","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ L","offer_id":52257824997672,"sku":"20311690967567917748","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52257825030440,"sku":"13820587010198400592","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Lagoon Blue \/ XL","offer_id":52257825063208,"sku":"71509036551269871461","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":52257825095976,"sku":"25361264363776516574","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":52257825128744,"sku":"20823743662547325897","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ XL","offer_id":52257825161512,"sku":"11724590375190281929","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ XL","offer_id":52257825194280,"sku":"12474208330450506522","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ XL","offer_id":52257825227048,"sku":"28452299343843685872","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":52257825259816,"sku":"22412266379695715014","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Island Reef \/ 2XL","offer_id":52257825292584,"sku":"17790393787100327276","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":52257825325352,"sku":"80405393809416196352","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":52257825358120,"sku":"26896731472044697860","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 2XL","offer_id":52257825390888,"sku":"33813401771022386369","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ 2XL","offer_id":52257825423656,"sku":"17930890752811247075","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 2XL","offer_id":52257825456424,"sku":"12225904332446158719","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":52257825489192,"sku":"23157981206403109420","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Island Reef \/ 3XL","offer_id":52257825521960,"sku":"30942625807432969407","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":52257825554728,"sku":"24006327084667771541","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 3XL","offer_id":52257825587496,"sku":"21278236550092371132","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ 3XL","offer_id":52257825620264,"sku":"30512039102182713871","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 3XL","offer_id":52257825653032,"sku":"16190044391898159265","price":37.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":52257825685800,"sku":"30856934599842497560","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 4XL","offer_id":52257825718568,"sku":"13651234347204472292","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Island Reef \/ 4XL","offer_id":52257825751336,"sku":"27466202511664715724","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 4XL","offer_id":52257825784104,"sku":"58287901915286260469","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 4XL","offer_id":52257825816872,"sku":"38853282875875592886","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ 4XL","offer_id":52257825849640,"sku":"30854310901050280224","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 4XL","offer_id":52257825882408,"sku":"25671615054025242222","price":42.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":52257825915176,"sku":"17279833304648592333","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/5248\/0040\/files\/16624493253195705953_2048.jpg?v=1787002289","url":"https:\/\/www.attitudeshirts.com\/products\/punkupine-unisex-garment-dyed-tee","provider":"Attitude Shirts","version":"1.0","type":"link"}