{"product_id":"urban-framework-vineyard-boxy-t-shirt","title":"Urban Framework Vineyard T-Shirt Boxy T-Shirt | 280GSM","description":"\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.08em; text-transform: uppercase; font-weight: bold; font-size: 1.6em;\"\u003eUrban Framework Vineyard Boxy T-Shirt | 280GSM · Heavyweight\u003c\/h2\u003e\n\u003cp style=\"text-align: center; max-width: 680px; margin: 0 auto 16px auto;\"\u003eThe \u003cstrong\u003eUrban Framework Vineyard boxy t-shirt\u003c\/strong\u003e is built for those days when you want a tee that feels as good as it looks. Crafted from 280GSM premium combed cotton, it has a dense, quality hand feel that still stays comfortable enough for all-day wear. The boxy cut and dropped shoulders give you that relaxed, modern streetwear shape, while the minimalist Vineyard-inspired aesthetic keeps the vibe clean, so it pairs effortlessly with cargos, denim, or layered under outerwear.\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; font-weight: bold; margin-top: 28px;\"\u003eFeatures\u003c\/h2\u003e\n\u003cp style=\"text-align: center; line-height: 1.8;\"\u003e280GSM heavyweight build that feels substantial without being stiff\u003cbr\u003eCrew neck design for a classic neckline that works with any fit\u003cbr\u003eDrop shoulders that create a relaxed, elevated streetwear profile\u003cbr\u003eLoose boxy fit that hangs clean and gives room to move\u003cbr\u003eMinimal Vineyard design language that fits into a wide range of outfits\u003cbr\u003eUnisex fit that works across different body types and styling preferences\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; font-weight: bold; margin-top: 28px;\"\u003eFabric \u0026amp; Construction\u003c\/h2\u003e\n\u003cp style=\"text-align: center; line-height: 1.8;\"\u003e100% combed cotton for a smooth, soft feel against the skin\u003cbr\u003e26 count plain weave for a durable yet elevated texture\u003cbr\u003ePre-shrunk fabric to help maintain its fit after washing\u003cbr\u003eReactive dyed for rich, long-lasting color that resists fading\u003cbr\u003eSide-seamed construction for better structure and shape retention\u003cbr\u003eBinding taped neck and shoulders for added comfort and strength\u003cbr\u003eDouble-stitched ribbed collar that holds its shape through heavy wear\u003cbr\u003eCoverstitch cuffs and hem for a polished, premium finish\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; font-weight: bold; margin-top: 28px;\"\u003eCare Instructions\u003c\/h2\u003e\n\u003cp style=\"text-align: center; line-height: 1.8;\"\u003eWash inside out in cold water on a gentle cycle with mild detergent\u003cbr\u003eDo not bleach, soak, rub, or wring\u003cbr\u003eWash with like colored garments to preserve fabric and print\u003cbr\u003eHang dry and avoid direct sunlight when possible\u003cbr\u003eIron, steam, or tumble dry at low temperature (max 30℃ or 90℉)\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; font-weight: bold; margin-top: 28px;\"\u003eSize Guide\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; margin: 12px 0 24px 0;\"\u003e\n\u003ctable style=\"margin: 0 auto; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 13px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background: #111; color: #fff;\"\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eSIZE\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eCHEST (IN)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eLENGTH (IN)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eSHOULDER (IN)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eSLEEVE (IN)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eCHEST (CM)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eLENGTH (CM)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eSHOULDER (CM)\u003c\/th\u003e\n\u003cth style=\"padding: 8px 12px; border: 1px solid #333;\"\u003eSLEEVE (CM)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003eXS\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e41.34\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e25.59\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e20.47\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e8.26\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e105\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e65\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e52\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e43.3\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e26.8\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e21.3\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e8.7\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e54\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e45.3\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e28.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e22.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e9.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e115\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e47.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e29.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e22.8\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e9.4\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e49.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e30.3\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e23.6\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e9.8\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e125\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e77\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e51.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e31.5\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e24.4\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e10.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e130\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e80\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e53.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e32.7\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e25.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e10.6\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e135\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e83\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e64\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e55.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e33.9\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e26.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e11.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e140\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e86\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e66\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd; font-weight: bold;\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e57.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e35.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e26.8\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e11.4\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e145\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e89\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"padding: 8px 12px; border: 1px solid #ddd;\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center; font-size: 12px; color: #666; margin-top: 8px;\"\u003eMeasurements are taken with the garment laid flat and may vary by up to 1 inch (2.5cm). For a more relaxed stack or heavier layering, consider sizing up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"text-align: center; font-family: 'Bebas Neue', 'Oswald', 'Arial Narrow', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; font-weight: bold; margin-top: 28px;\"\u003eShipping \u0026amp; Brand\u003c\/h2\u003e\n\u003cp style=\"text-align: center; max-width: 680px; margin: 0 auto;\"\u003eDesigned under the \u003cstrong\u003eUrban Framework\u003c\/strong\u003e line for clean, everyday city wear that still feels premium in the hand. This Vineyard boxy tee is made to slide into your weekly rotation and stay there.\u003c\/p\u003e","brand":"Legendary Branding®","offers":[{"title":"Black \/ S","offer_id":47888823156889,"sku":"280GSM Unisex Boxy T-shirt Black S","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47888823189657,"sku":"280GSM Unisex Boxy T-shirt Black M","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47888823222425,"sku":"280GSM Unisex Boxy T-shirt Black L","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47888823255193,"sku":"280GSM Unisex Boxy T-shirt Black XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47888823287961,"sku":"280GSM Unisex Boxy T-shirt Black 2XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":47888823320729,"sku":"280GSM Unisex Boxy T-shirt Black XS","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ S","offer_id":47888823353497,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue S","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ M","offer_id":47888823386265,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue M","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ L","offer_id":47888823419033,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue L","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ XL","offer_id":47888823451801,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ 2XL","offer_id":47888823484569,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue 2XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Blue \/ XS","offer_id":47888823517337,"sku":"280GSM Unisex Boxy T-shirt Dusty Blue XS","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ S","offer_id":47888823550105,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green S","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ M","offer_id":47888823582873,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green M","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ L","offer_id":47888823615641,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green L","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ XL","offer_id":47888823648409,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ 2XL","offer_id":47888823681177,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green 2XL","price":120.0,"currency_code":"USD","in_stock":true},{"title":"Medium Jungle Green \/ XS","offer_id":47888823713945,"sku":"280GSM Unisex Boxy T-shirt Medium Jungle Green XS","price":120.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0490\/1391\/5801\/files\/7757791563016634887.jpg?v=1780893498","url":"https:\/\/legendary-branding.com\/products\/urban-framework-vineyard-boxy-t-shirt","provider":"Legendary Branding","version":"1.0","type":"link"}