{"product_id":"improper-angels-vintage-wash-cotton-t-shirt","title":"Improper Angels Vintage Wash Graphic T-Shirt | Loose Fit Streetwear Tee","description":"\u003cdiv style=\"max-width: 900px; margin: 0 auto; font-family: Arial,Helvetica,sans-serif; color: #1f1f1f; line-height: 1.65;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 28px;\"\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #777;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0769\/4496\/5677\/files\/IMPROPER_COTTON_Angel_Skeleton_Winged_Skull_Vintage_T-Shirts_Multicolor.jpg?v=1789833157\" alt=\"IMPROPER COTTON Angel Skeleton Limited Editions promo featuring four streetwear T-shirts in black, brown, blue and navy with distressed winged skeleton graphics, bold vintage styling and ShopShirts.online branding.\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #777;\"\u003e\n\u003cbr\u003eIMPROPER COTTON • IMPROPER ANGELS\u003c\/div\u003e\n\u003ch2 style=\"font-size: 30px; margin: 8px 0;\"\u003eImproper Angels Vintage Wash Graphic T-Shirt\u003c\/h2\u003e\n\u003cp style=\"font-size: 18px; margin: 0;\"\u003e\u003cstrong\u003eNot every angel was made to behave.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT INFO CARDS --\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin: 25px 0;\"\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eMATERIAL\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eWEIGHT\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003e230 GSM \/ 6.8 OZ\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eFIT\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003eLoose Fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eSIZES\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003eS–2XL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eCOLORS\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003e4 Colorways\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 12px; padding: 20px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eFINISH\u003c\/div\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; margin-top: 6px;\"\u003eVintage Washed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLOR CARD --\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 14px; padding: 25px; margin: 28px 0;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eAVAILABLE COLORWAYS\u003c\/div\u003e\n\u003ch3 style=\"font-size: 23px; margin: 5px 0 15px;\"\u003ePick Your Version.\u003c\/h3\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px;\"\u003e\n\u003cdiv style=\"background: #fff; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eRoyal Blue\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #fff; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eBlack\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #fff; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eCoffee\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #fff; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eGray Blue\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLLECTION STORY --\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 14px; padding: 25px; margin: 28px 0;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eIMPROPER ANGELS\u003c\/div\u003e\n\u003ch3 style=\"font-size: 23px; margin: 5px 0 12px;\"\u003eNot Every Angel Has a Halo.\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003eIMPROPER ANGELS is built around the contradiction — beauty and rebellion, light and darkness, innocence and attitude. This vintage-washed graphic tee carries that identity into an everyday streetwear piece made for people who were never interested in fitting the definition of perfect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003ch2 style=\"font-size: 24px; margin: 32px 0 15px;\"\u003eVintage Streetwear Built Different\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-bottom: 28px;\"\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 17px;\"\u003e\n\u003cstrong\u003eVintage Washed\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 14px; color: #555; margin-top: 4px;\"\u003eA worn-in wash gives the cotton character without waiting years for it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 17px;\"\u003e\n\u003cstrong\u003eLoose Fit\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 14px; color: #555; margin-top: 4px;\"\u003eRelaxed proportions create an easy everyday streetwear silhouette.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 17px;\"\u003e\n\u003cstrong\u003eDrop Shoulders\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 14px; color: #555; margin-top: 4px;\"\u003eLower shoulder seams give the shirt a laid-back contemporary shape.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 17px;\"\u003e\n\u003cstrong\u003e100% Cotton\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 14px; color: #555; margin-top: 4px;\"\u003e230 GSM \/ 6.8 oz cotton keeps it comfortable while maintaining structure.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 14px; padding: 25px; margin: 28px 0;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003ePRODUCT DETAILS\u003c\/div\u003e\n\u003ch3 style=\"font-size: 23px; margin: 5px 0 12px;\"\u003eVintage-Washed Cotton Construction\u003c\/h3\u003e\n\u003cul style=\"margin: 0; padding-left: 22px;\"\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003e230 GSM \/ 6.8 oz fabric weight\u003c\/li\u003e\n\u003cli\u003eVintage washed finish\u003c\/li\u003e\n\u003cli\u003eLoose fit\u003c\/li\u003e\n\u003cli\u003eDrop shoulders\u003c\/li\u003e\n\u003cli\u003eRound \/ O-neck\u003c\/li\u003e\n\u003cli\u003eShort sleeves\u003c\/li\u003e\n\u003cli\u003eModerate breathability\u003c\/li\u003e\n\u003cli\u003eCasual \/ streetwear styling\u003c\/li\u003e\n\u003cli\u003eRoyal Blue, Black, Coffee and Gray Blue\u003c\/li\u003e\n\u003cli\u003eAvailable in S–2XL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- STYLE --\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 14px; padding: 25px; margin: 28px 0;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 1.5px; color: #777;\"\u003eTHE IMPROPER FIT\u003c\/div\u003e\n\u003ch3 style=\"font-size: 23px; margin: 5px 0 12px;\"\u003eHeaven Was Never This Proper.\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003ePair it with faded denim, black cargos, baggy jeans or shorts. The washed finish keeps the piece looking lived-in while the IMPROPER ANGELS artwork gives the fit its identity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARE --\u003e\n\u003ch2 style=\"font-size: 24px; margin: 32px 0 15px;\"\u003eCare\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-bottom: 28px;\"\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003e30°C Gentle Wash\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eTumble Dry Low\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eDo Not Bleach\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center;\"\u003e\u003cstrong\u003eLow Iron — Avoid Print\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #eee; border: 1px solid #d8d8d8; border-radius: 10px; padding: 15px; text-align: center; grid-column: 1\/-1;\"\u003e\u003cstrong\u003eDo Not Dry Clean\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BRAND --\u003e\n\u003cdiv style=\"background: #e9e9e9; border: 1px solid #d1d1d1; border-radius: 14px; padding: 30px; text-align: center; margin-top: 30px;\"\u003e\n\u003cdiv style=\"font-size: 11px; font-weight: bold; letter-spacing: 2px; color: #666;\"\u003eIMPROPER ANGELS • BY IMPROPER COTTON\u003c\/div\u003e\n\u003ch2 style=\"font-size: 26px; margin: 8px 0 10px;\"\u003eBeautifully Improper.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 5px;\"\u003eFor the angels who were never interested in behaving.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eProperly Made for the Improper.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Improper Cotton","offers":[{"title":"Royal Blue \/ S","offer_id":67548784001069,"sku":"260919PODPQ10165#011","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ M","offer_id":67548784033837,"sku":"260919PODPQ10165#012","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ L","offer_id":67548784066605,"sku":"260919PODPQ10165#013","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":67548784099373,"sku":"260919PODPQ10165#014","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":67548784132141,"sku":"260919PODPQ10165#015","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":67548784164909,"sku":"260919PODPQ10165#006","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":67548784197677,"sku":"260919PODPQ10165#007","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":67548784230445,"sku":"260919PODPQ10165#008","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":67548784263213,"sku":"260919PODPQ10165#009","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":67548784295981,"sku":"260919PODPQ10165#010","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":67548784328749,"sku":"260919PODPQ10165#016","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":67548784361517,"sku":"260919PODPQ10165#017","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":67548784394285,"sku":"260919PODPQ10165#018","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":67548784427053,"sku":"260919PODPQ10165#019","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ 2XL","offer_id":67548784459821,"sku":"260919PODPQ10165#020","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray Blue \/ S","offer_id":67548784492589,"sku":"260919PODPQ10165#001","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray Blue \/ M","offer_id":67548784525357,"sku":"260919PODPQ10165#002","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray Blue \/ L","offer_id":67548784558125,"sku":"260919PODPQ10165#003","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray Blue \/ XL","offer_id":67548784590893,"sku":"260919PODPQ10165#004","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray Blue \/ 2XL","offer_id":67548784623661,"sku":"260919PODPQ10165#005","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0769\/4496\/5677\/files\/IMPROPER-COTTON_Angel_Skeleton_Winged_Skull_Vintage_T-Shirt.jpg?v=1789833218","url":"https:\/\/shopshirts.online\/products\/improper-angels-vintage-wash-cotton-t-shirt","provider":"Improper Cotton","version":"1.0","type":"link"}