{"product_id":"boom-box-zip-up-hoodie","title":"Boom Box Zip Up Hoodie","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-size-button {\n      display: inline-block;\n      margin-top: 24px;\n      padding: 13px 22px;\n      color: #111111;\n      background: #ffffff;\n      border: 1px solid #ffffff;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-decoration: none;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      color: #ffffff;\n      background: #222222;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 99999;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      visibility: hidden;\n      overflow-y: auto;\n      transition: opacity 0.2s ease;\n    }\n\n    .grind-size-modal:target {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .grind-size-modal-content {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: 40px auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #151515;\n      border: 1px solid #444444;\n    }\n\n    .grind-size-modal-content h2 {\n      margin: 0 0 22px;\n      color: #ffffff;\n      font-size: 24px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-size-close {\n      position: absolute;\n      top: 12px;\n      right: 18px;\n      color: #ffffff;\n      font-size: 30px;\n      line-height: 1;\n      text-decoration: none;\n    }\n\n    .grind-size-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n\n    .grind-size-tabs label {\n      padding: 10px 16px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #444444;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      cursor: pointer;\n    }\n\n    .grind-size-modal input[type=\"radio\"] {\n      display: none;\n    }\n\n    .grind-size-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .grind-size-table {\n      display: none;\n      width: 100%;\n      min-width: 720px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-tabs label[for=\"hoodie-inches\"],\n    #hoodie-cm:checked ~ .grind-size-tabs label[for=\"hoodie-cm\"] {\n      color: #111111;\n      background: #ffffff;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-table-wrap .hoodie-inch-table {\n      display: table;\n    }\n\n    #hoodie-cm:checked ~ .grind-size-table-wrap .hoodie-cm-table {\n      display: table;\n    }\n\n    .grind-size-table th,\n    .grind-size-table td {\n      padding: 11px 9px;\n      border: 1px solid #444444;\n      white-space: nowrap;\n    }\n\n    .grind-size-table th {\n      color: #ffffff;\n      background: #252525;\n      font-weight: 700;\n    }\n\n    .grind-size-table td:first-child {\n      color: #ffffff;\n      background: #202020;\n      font-weight: 700;\n      text-align: left;\n    }\n\n    .grind-measure-guide {\n      margin-top: 28px;\n      padding-top: 20px;\n      border-top: 1px solid #444444;\n    }\n\n    .grind-measure-guide h3 {\n      margin-top: 0;\n    }\n\n    .grind-measure-guide p {\n      margin-bottom: 10px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        padding: 10px;\n      }\n\n      .grind-size-modal-content {\n        margin: 20px auto;\n        padding: 22px 14px;\n      }\n\n      .grind-size-modal-content h2 {\n        padding-right: 35px;\n        font-size: 20px;\n      }\n\n      .grind-size-button {\n        width: 100%;\n        text-align: center;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    Heavyweight warmth without sacrificing the streetwear fit. The Grind\n    Lifestyle Zip Up Hoodie is built from a substantial 380 GSM cotton blend\n    that gives it the structure, durability, and premium feel you want from a\n    hoodie that's going to stay in heavy rotation.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The loose unisex silhouette keeps the fit relaxed and easy to layer, while\n    the full front zipper gives you more control when the temperature starts\n    changing. With a classic hood, long sleeves, and a heavyweight construction,\n    it's built for cold mornings, late nights, road trips, outdoor shows, and\n    everything else that comes with putting in the work year round.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This is the kind of hoodie you throw over a tee, beat the hell out of, and\n    keep reaching for. Clean enough for everyday wear, heavy enough for colder\n    weather, and versatile enough to go wherever the grind takes you.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e85% cotton and 15% polyester\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 380 GSM fabric\u003c\/li\u003e\n    \u003cli\u003eApproximately 11.2 oz\/yd²\u003c\/li\u003e\n    \u003cli\u003eSoft cotton rich construction\u003c\/li\u003e\n    \u003cli\u003eFull front zipper\u003c\/li\u003e\n    \u003cli\u003eAttached hood\u003c\/li\u003e\n    \u003cli\u003eLong sleeves with a regular sleeve construction\u003c\/li\u003e\n    \u003cli\u003eRelaxed loose fit\u003c\/li\u003e\n    \u003cli\u003eUnisex design\u003c\/li\u003e\n    \u003cli\u003eBuilt for layering and colder weather\u003c\/li\u003e\n    \u003cli\u003eDesigned for everyday wear, travel, concerts, outdoor use, and late nights\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#grind-hoodie-size-chart\" class=\"grind-size-button\"\u003e\n    View Size Chart\n  \u003c\/a\u003e\n\n  \u003cdiv id=\"grind-hoodie-size-chart\" class=\"grind-size-modal\"\u003e\n    \u003cdiv class=\"grind-size-modal-content\"\u003e\n\n      \u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\n      \u003ch2\u003eZip Up Hoodie Size Chart\u003c\/h2\u003e\n\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-inches\" checked\u003e\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-cm\"\u003e\n\n      \u003cdiv class=\"grind-size-tabs\"\u003e\n        \u003clabel for=\"hoodie-inches\"\u003eInches\u003c\/label\u003e\n        \u003clabel for=\"hoodie-cm\"\u003eCentimeters\u003c\/label\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-size-table-wrap\"\u003e\n\n        \u003c!-- INCHES ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-inch-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (in)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n              \u003ctd\u003e27.95\u003c\/td\u003e\n              \u003ctd\u003e28.74\u003c\/td\u003e\n              \u003ctd\u003e29.53\u003c\/td\u003e\n              \u003ctd\u003e30.31\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n              \u003ctd\u003e24.80\u003c\/td\u003e\n              \u003ctd\u003e25.59\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e23.62\u003c\/td\u003e\n              \u003ctd\u003e24.41\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e20.87\u003c\/td\u003e\n              \u003ctd\u003e21.18\u003c\/td\u003e\n              \u003ctd\u003e21.50\u003c\/td\u003e\n              \u003ctd\u003e21.81\u003c\/td\u003e\n              \u003ctd\u003e22.13\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003c!-- CENTIMETERS ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-cm-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n              \u003ctd\u003e71\u003c\/td\u003e\n              \u003ctd\u003e73\u003c\/td\u003e\n              \u003ctd\u003e75\u003c\/td\u003e\n              \u003ctd\u003e77\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n              \u003ctd\u003e63\u003c\/td\u003e\n              \u003ctd\u003e65\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n              \u003ctd\u003e62\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e53\u003c\/td\u003e\n              \u003ctd\u003e53.8\u003c\/td\u003e\n              \u003ctd\u003e54.6\u003c\/td\u003e\n              \u003ctd\u003e55.4\u003c\/td\u003e\n              \u003ctd\u003e56.2\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-measure-guide\"\u003e\n        \u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder\n          straight down to the bottom hem.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one\n          shoulder seam to the other.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eChest:\u003c\/strong\u003e Measure straight across the garment from\n          armpit to armpit while laying flat. This is a flat garment measurement,\n          not the full chest circumference.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the\n          end of the sleeve cuff.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Measurements may vary slightly due to normal production tolerances.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed, loose unisex fit that leaves room for layering\n    without looking oversized or sloppy. For a more standard fit, choose your\n    usual size. For a roomier streetwear look, consider sizing up.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Machine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on\n    low heat. Iron at a low temperature when needed and avoid ironing directly\n    over printed artwork. Do not dry clean.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Minor variations in fabric texture, color, dye, stitching, and garment\n    measurements may occur between production batches. These small differences\n    are a normal part of apparel manufacturing and do not affect the overall\n    quality or construction of the garment.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"grind-made-to-order\"\u003e\n    This product is made to order. Please allow up to two weeks for production\n    and delivery.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48769612906650,"sku":"260721PODTZ3034#001","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48769612939418,"sku":"260721PODTZ3034#002","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48769612972186,"sku":"260721PODTZ3034#003","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48769613004954,"sku":"260721PODTZ3034#004","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48769613037722,"sku":"260721PODTZ3034#005","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48769613070490,"sku":"260721PODTZ3034#006","price":59.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8ef26e4830a24c0b931a16ee0f6dddea.png?v=1784584520","url":"https:\/\/weargrind.com\/products\/boom-box-zip-up-hoodie","provider":"Grind Lifestyle","version":"1.0","type":"link"}