{"title":"Artist Collabs","description":"","products":[{"product_id":"lukas-rossi-sleeveless-hoodie","title":"Lukas Rossi Sleeveless 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-collab-banner {\n      margin: 0 0 26px;\n      padding: 22px;\n      color: #ffffff;\n      background: #202020;\n      border: 1px solid #505050;\n      border-left: 5px solid #ffffff;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .grind-collab-label {\n      display: block;\n      margin-bottom: 7px;\n      color: #bdbdbd;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n    }\n\n    .grind-collab-banner strong {\n      display: block;\n      color: #ffffff;\n      font-size: 22px;\n      line-height: 1.25;\n      letter-spacing: 1.5px;\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    .grind-size-button-wrap {\n      margin: 30px 0 10px;\n    }\n\n    .grind-size-button {\n      display: flex;\n      width: 100%;\n      min-height: 56px;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px 20px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #555555;\n      border-radius: 4px;\n      cursor: pointer;\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n      transition:\n        background 0.2s ease,\n        border-color 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      background: #383838;\n      border-color: #777777;\n    }\n\n    .grind-size-button-icon {\n      margin-left: 14px;\n      font-size: 24px;\n      font-weight: 400;\n      line-height: 1;\n    }\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 999999;\n      inset: 0;\n      display: flex;\n      visibility: hidden;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      background: rgba(0, 0, 0, 0.9);\n      opacity: 0;\n      pointer-events: none;\n      transition:\n        opacity 0.2s ease,\n        visibility 0.2s ease;\n    }\n\n    .grind-modal-toggle:checked + .grind-size-modal {\n      visibility: visible;\n      opacity: 1;\n      pointer-events: auto;\n    }\n\n    .grind-modal-background {\n      position: absolute;\n      inset: 0;\n      cursor: pointer;\n    }\n\n    .grind-modal-panel {\n      position: relative;\n      z-index: 2;\n      width: min(1050px, 100%);\n      max-height: calc(100vh - 48px);\n      overflow: hidden;\n      color: #ffffff;\n      background: #161616;\n      border: 1px solid #555555;\n      border-radius: 6px;\n      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);\n    }\n\n    .grind-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 18px 20px;\n      background: #292929;\n      border-bottom: 1px solid #4a4a4a;\n    }\n\n    .grind-modal-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: 19px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n    }\n\n    .grind-modal-close {\n      display: flex;\n      width: 38px;\n      height: 38px;\n      flex: 0 0 38px;\n      align-items: center;\n      justify-content: center;\n      margin-left: 15px;\n      color: #ffffff;\n      background: #3b3b3b;\n      border: 1px solid #666666;\n      border-radius: 3px;\n      cursor: pointer;\n      font-size: 28px;\n      font-weight: 300;\n      line-height: 1;\n    }\n\n    .grind-modal-close:hover {\n      background: #505050;\n    }\n\n    .grind-modal-content {\n      max-height: calc(100vh - 135px);\n      padding: 20px;\n      overflow-y: auto;\n      overscroll-behavior: contain;\n    }\n\n    .grind-size-note {\n      margin: 0 0 15px !important;\n      color: #cccccc;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .grind-table-scroll {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: auto;\n      overflow-y: hidden;\n      border: 1px solid #4a4a4a;\n      border-radius: 3px;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-color: #888888 #222222;\n      scrollbar-width: thin;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar {\n      height: 12px;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-track {\n      background: #222222;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-thumb {\n      background: #777777;\n      border: 2px solid #222222;\n      border-radius: 10px;\n    }\n\n    .grind-sizing-table {\n      width: 100%;\n      min-width: 780px;\n      margin: 0;\n      color: #ffffff;\n      background: #111111;\n      border-collapse: collapse;\n      table-layout: auto;\n      text-align: center;\n    }\n\n    .grind-sizing-table th,\n    .grind-sizing-table td {\n      min-width: 64px;\n      padding: 12px 10px;\n      border: 1px solid #444444;\n      color: #ffffff;\n      white-space: nowrap;\n    }\n\n    .grind-sizing-table thead th {\n      background: #292929;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table thead tr:nth-child(2) th {\n      color: #dddddd;\n      background: #363636;\n      font-size: 13px;\n      text-transform: uppercase;\n    }\n\n    .grind-sizing-table tbody th {\n      position: sticky;\n      left: 0;\n      z-index: 1;\n      min-width: 120px;\n      background: #292929;\n      text-align: left;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table tbody td {\n      background: #181818;\n    }\n\n    .grind-sizing-table tbody tr:nth-child(even) td {\n      background: #222222;\n    }\n\n    .grind-scroll-message {\n      display: none;\n      margin: 12px 0 0;\n      color: #bdbdbd;\n      font-size: 13px;\n      text-align: center;\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-collab-banner {\n        padding: 18px 14px;\n      }\n\n      .grind-collab-banner strong {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        align-items: flex-end;\n        padding: 0;\n      }\n\n      .grind-modal-panel {\n        width: 100%;\n        max-height: 92vh;\n        border-right: 0;\n        border-bottom: 0;\n        border-left: 0;\n        border-radius: 12px 12px 0 0;\n      }\n\n      .grind-modal-header {\n        padding: 15px 16px;\n      }\n\n      .grind-modal-title {\n        font-size: 16px;\n      }\n\n      .grind-modal-content {\n        max-height: calc(92vh - 70px);\n        padding: 14px;\n      }\n\n      .grind-sizing-table {\n        min-width: 760px;\n      }\n\n      .grind-sizing-table th,\n      .grind-sizing-table td {\n        padding: 10px 8px;\n        font-size: 13px;\n      }\n\n      .grind-scroll-message {\n        display: block;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"grind-collab-banner\"\u003e\n    \u003cspan class=\"grind-collab-label\"\u003eOfficial Artist Collaboration\u003c\/span\u003e\n    \u003cstrong\u003eLukas Rossi × Grind Lifestyle\u003c\/strong\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003e\n    Built loud. Worn louder. This exclusive artist collaboration brings\n    together the unmistakable rock and roll energy of legendary Canadian\n    vocalist Lukas Rossi with the raw streetwear attitude of Grind Lifestyle.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Lukas Rossi is a Canadian rock singer, songwriter, musician, producer,\n    and the winner of the CBS television series Rock Star: Supernova. His\n    victory earned him the role of lead singer for the hard rock supergroup\n    Rock Star Supernova and cemented his reputation as a fearless vocalist\n    with a powerful voice and commanding stage presence.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This heavyweight sleeveless hoodie was built for the stage, the street,\n    and every bad decision between the two. Its substantial 370 GSM fabric\n    delivers premium structure and durability, while the vintage washed finish\n    gives it a naturally broken in appearance from day one.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Oversized arm openings and metal eyelet detailing bring a harder industrial\n    edge to the loose silhouette. Finished with an adjustable drawstring hood,\n    reinforced front pocket, metal stud accents, and a ribbed hem, this is not\n    another disposable concert shirt. It is heavyweight artist merchandise\n    designed to be lived in, beaten up, and worn until the wheels fall off.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eOfficial Lukas Rossi × Grind Lifestyle artist collaboration\u003c\/li\u003e\n    \u003cli\u003e54.7% polyester, 39.8% cotton, and 5.5% spandex\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 10.9 oz fabric\u003c\/li\u003e\n    \u003cli\u003e370 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eLoose H-line silhouette\u003c\/li\u003e\n    \u003cli\u003eSleeveless pullover construction\u003c\/li\u003e\n    \u003cli\u003eVintage washed and sun faded finish\u003c\/li\u003e\n    \u003cli\u003eLarge metal eyelet detailing around the arm openings\u003c\/li\u003e\n    \u003cli\u003eAdjustable drawstring hood\u003c\/li\u003e\n    \u003cli\u003eFront kangaroo pocket with metal stud details\u003c\/li\u003e\n    \u003cli\u003eClassic ribbed bottom hem\u003c\/li\u003e\n    \u003cli\u003eModerate stretch and breathability\u003c\/li\u003e\n    \u003cli\u003eDesigned for concerts, streetwear, skating, riding, training, and layering\u003c\/li\u003e\n    \u003cli\u003eProduct code: UT0174-P001-V2\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle-ut0174-lukas\" class=\"grind-size-button\"\u003e\n      \u003cspan\u003eView Size Chart\u003c\/span\u003e\n      \u003cspan class=\"grind-size-button-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle-ut0174-lukas\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle-ut0174-lukas\" class=\"grind-modal-background\" aria-label=\"Close size chart\"\u003e\u003c\/label\u003e\n\n    \u003cdiv class=\"grind-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"grind-size-modal-title-ut0174-lukas\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n\n        \u003cdiv id=\"grind-size-modal-title-ut0174-lukas\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle-ut0174-lukas\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-modal-content\"\u003e\n\n        \u003cp class=\"grind-size-note\"\u003e\n          Measurements shown are garment measurements. Chest is measured\n          straight across the front of the garment while laid flat.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"grind-table-scroll\"\u003e\n\n          \u003ctable class=\"grind-sizing-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n                \u003cth rowspan=\"2\"\u003eMeasurement\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eS\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eM\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eXL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e2XL\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003ctd\u003e25.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n                \u003ctd\u003e25.98\u003c\/td\u003e\n                \u003ctd\u003e66\u003c\/td\u003e\n                \u003ctd\u003e26.77\u003c\/td\u003e\n                \u003ctd\u003e68\u003c\/td\u003e\n                \u003ctd\u003e27.56\u003c\/td\u003e\n                \u003ctd\u003e70\u003c\/td\u003e\n                \u003ctd\u003e28.35\u003c\/td\u003e\n                \u003ctd\u003e72\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.65\u003c\/td\u003e\n                \u003ctd\u003e55\u003c\/td\u003e\n                \u003ctd\u003e22.44\u003c\/td\u003e\n                \u003ctd\u003e57\u003c\/td\u003e\n                \u003ctd\u003e23.23\u003c\/td\u003e\n                \u003ctd\u003e59\u003c\/td\u003e\n                \u003ctd\u003e24.02\u003c\/td\u003e\n                \u003ctd\u003e61\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e22.83\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n                \u003ctd\u003e23.62\u003c\/td\u003e\n                \u003ctd\u003e60\u003c\/td\u003e\n                \u003ctd\u003e24.41\u003c\/td\u003e\n                \u003ctd\u003e62\u003c\/td\u003e\n                \u003ctd\u003e25.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n                \u003ctd\u003e25.98\u003c\/td\u003e\n                \u003ctd\u003e66\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"grind-scroll-message\"\u003e\n          Swipe left or right to view every size.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a loose unisex fit and a structured H-line silhouette.\n    Order your usual size for the intended relaxed look or size up for a more\n    oversized fit.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eMachine wash cold at 30°C on a gentle cycle\u003c\/li\u003e\n    \u003cli\u003eWash inside out with like colors\u003c\/li\u003e\n    \u003cli\u003eDo not bleach\u003c\/li\u003e\n    \u003cli\u003eTumble dry low or hang dry for best results\u003c\/li\u003e\n    \u003cli\u003eIron at a low temperature when necessary\u003c\/li\u003e\n    \u003cli\u003eDo not iron directly over the printed design\u003c\/li\u003e\n    \u003cli\u003eDo not dry clean\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is individually produced and finished. Slight variations in\n    fabric texture, wash, color, measurements, and print placement may occur\n    between production batches. These differences are a normal part of the\n    vintage wash process and make each piece slightly unique.\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":48750596227226,"sku":"260715PODPT6237#001","price":80.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48750596259994,"sku":"260715PODPT6237#002","price":80.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48750596292762,"sku":"260715PODPT6237#003","price":80.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48750596325530,"sku":"260715PODPT6237#004","price":80.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48750596358298,"sku":"260715PODPT6237#005","price":80.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/9aae40ba616a43ae8e91b0522707c41b.png?v=1784164098"},{"product_id":"gary-bender-broken-heart-t-shirt","title":"Gary Bender Broken Heart T-Shirt","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\n    .grind-collab-banner {\n      margin: 0 0 26px;\n      padding: 22px;\n      color: #ffffff;\n      background: #202020;\n      border: 1px solid #505050;\n      border-left: 5px solid #ffffff;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .grind-collab-label {\n      display: block;\n      margin-bottom: 7px;\n      color: #bdbdbd;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n    }\n\n    .grind-collab-banner strong {\n      display: block;\n      color: #ffffff;\n      font-size: 22px;\n      line-height: 1.25;\n      letter-spacing: 1.5px;\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    .grind-size-button-wrap {\n      margin: 30px 0 10px;\n    }\n\n    .grind-size-button {\n      display: flex;\n      width: 100%;\n      min-height: 56px;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px 20px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #555555;\n      border-radius: 4px;\n      cursor: pointer;\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n      transition: background 0.2s ease, border-color 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      background: #383838;\n      border-color: #777777;\n    }\n\n    .grind-size-button-icon {\n      margin-left: 14px;\n      font-size: 24px;\n      font-weight: 400;\n      line-height: 1;\n    }\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 999999;\n      inset: 0;\n      display: flex;\n      visibility: hidden;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      pointer-events: none;\n      transition: opacity 0.2s ease, visibility 0.2s ease;\n    }\n\n    .grind-modal-toggle:checked + .grind-size-modal {\n      visibility: visible;\n      opacity: 1;\n      pointer-events: auto;\n    }\n\n    .grind-modal-background {\n      position: absolute;\n      inset: 0;\n      cursor: pointer;\n    }\n\n    .grind-modal-panel {\n      position: relative;\n      z-index: 2;\n      width: min(1050px, 100%);\n      max-height: calc(100vh - 48px);\n      overflow: hidden;\n      color: #ffffff;\n      background: #161616;\n      border: 1px solid #555555;\n      border-radius: 6px;\n      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);\n    }\n\n    .grind-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 18px 20px;\n      background: #292929;\n      border-bottom: 1px solid #4a4a4a;\n    }\n\n    .grind-modal-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: 19px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n    }\n\n    .grind-modal-close {\n      display: flex;\n      width: 38px;\n      height: 38px;\n      flex: 0 0 38px;\n      align-items: center;\n      justify-content: center;\n      margin-left: 15px;\n      color: #ffffff;\n      background: #3b3b3b;\n      border: 1px solid #666666;\n      border-radius: 3px;\n      cursor: pointer;\n      font-size: 28px;\n      font-weight: 300;\n      line-height: 1;\n    }\n\n    .grind-modal-close:hover {\n      background: #505050;\n    }\n\n    .grind-modal-content {\n      max-height: calc(100vh - 135px);\n      padding: 20px;\n      overflow-y: auto;\n      overscroll-behavior: contain;\n    }\n\n    .grind-size-note {\n      margin: 0 0 18px !important;\n      color: #cccccc;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .grind-unit-control {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    .grind-unit-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n      border-bottom: 1px solid #444444;\n    }\n\n    .grind-unit-tab {\n      display: inline-block;\n      padding: 10px 15px;\n      color: #aaaaaa;\n      border-bottom: 2px solid transparent;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      text-transform: uppercase;\n    }\n\n    #grind-unit-inches:checked ~ .grind-unit-tabs label[for=\"grind-unit-inches\"],\n    #grind-unit-centimeters:checked ~ .grind-unit-tabs label[for=\"grind-unit-centimeters\"] {\n      color: #ffffff;\n      border-bottom-color: #ffffff;\n    }\n\n    .grind-size-table-inches,\n    .grind-size-table-centimeters {\n      display: none;\n    }\n\n    #grind-unit-inches:checked ~ .grind-size-table-inches {\n      display: block;\n    }\n\n    #grind-unit-centimeters:checked ~ .grind-size-table-centimeters {\n      display: block;\n    }\n\n    .grind-table-scroll {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: auto;\n      overflow-y: hidden;\n      border: 1px solid #4a4a4a;\n      border-radius: 3px;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-color: #888888 #222222;\n      scrollbar-width: thin;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar {\n      height: 12px;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-track {\n      background: #222222;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-thumb {\n      background: #777777;\n      border: 2px solid #222222;\n      border-radius: 10px;\n    }\n\n    .grind-sizing-table {\n      width: 100%;\n      min-width: 680px;\n      margin: 0;\n      color: #ffffff;\n      background: #111111;\n      border-collapse: collapse;\n      text-align: center;\n    }\n\n    .grind-sizing-table th,\n    .grind-sizing-table td {\n      padding: 13px 12px;\n      border: 1px solid #444444;\n      color: #ffffff;\n      white-space: nowrap;\n    }\n\n    .grind-sizing-table thead th {\n      background: #292929;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table tbody th {\n      position: sticky;\n      left: 0;\n      z-index: 1;\n      min-width: 90px;\n      background: #292929;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table tbody td {\n      background: #181818;\n    }\n\n    .grind-sizing-table tbody tr:nth-child(even) td {\n      background: #222222;\n    }\n\n    .grind-how-to-measure {\n      margin-top: 28px;\n      padding: 20px;\n      background: #202020;\n      border: 1px solid #444444;\n    }\n\n    .grind-how-to-measure h4 {\n      margin: 0 0 18px;\n      color: #ffffff;\n      font-size: 19px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-measurement-item {\n      margin-bottom: 16px;\n    }\n\n    .grind-measurement-item:last-child {\n      margin-bottom: 0;\n    }\n\n    .grind-measurement-title {\n      display: block;\n      margin-bottom: 4px;\n      color: #ffffff;\n      font-weight: 700;\n    }\n\n    .grind-measurement-number {\n      display: inline-flex;\n      width: 22px;\n      height: 22px;\n      align-items: center;\n      justify-content: center;\n      margin-right: 7px;\n      color: #111111;\n      background: #ffffff;\n      border-radius: 50%;\n      font-size: 12px;\n      font-weight: 700;\n    }\n\n    .grind-measurement-item p {\n      margin: 0 !important;\n      color: #bbbbbb;\n      font-size: 14px;\n    }\n\n    .grind-scroll-message {\n      display: none;\n      margin: 12px 0 0 !important;\n      color: #bdbdbd;\n      font-size: 13px;\n      text-align: center;\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-collab-banner {\n        padding: 18px 14px;\n      }\n\n      .grind-collab-banner strong {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        align-items: flex-end;\n        padding: 0;\n      }\n\n      .grind-modal-panel {\n        width: 100%;\n        max-height: 92vh;\n        border-right: 0;\n        border-bottom: 0;\n        border-left: 0;\n        border-radius: 12px 12px 0 0;\n      }\n\n      .grind-modal-header {\n        padding: 15px 16px;\n      }\n\n      .grind-modal-title {\n        font-size: 16px;\n      }\n\n      .grind-modal-content {\n        max-height: calc(92vh - 70px);\n        padding: 14px;\n      }\n\n      .grind-sizing-table {\n        min-width: 650px;\n      }\n\n      .grind-sizing-table th,\n      .grind-sizing-table td {\n        padding: 10px 8px;\n        font-size: 13px;\n      }\n\n      .grind-scroll-message {\n        display: block;\n      }\n\n      .grind-how-to-measure {\n        padding: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"grind-collab-banner\"\u003e\n    \u003cspan class=\"grind-collab-label\"\u003eOfficial Artist Collaboration\u003c\/span\u003e\n    \u003cstrong\u003eGRIND X GARY BENDER COLLAB\u003c\/strong\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003e\n    Some people grow out of pop punk. The rest of us just turn it up louder.\n    The GRIND X GARY BENDER Collab brings together the raw attitude of Grind\n    Lifestyle and the emotionally charged sound of singer, songwriter, and\n    musician Gary Bender in a heavyweight tee built for loud rooms, long\n    nights, and anyone who still wears their music like a badge of honor.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Originally from New Jersey and now based in Orange County, California,\n    Gary Bender blends heartfelt lyricism with infectious pop punk energy and\n    emo driven hooks. His nostalgic but modern sound has been featured on MTV\n    and radio, and he has shared stages with legendary acts including Good\n    Charlotte and Taking Back Sunday.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Made from premium 250 GSM cotton, this oversized tee has the weight and\n    structure of a quality vintage concert shirt without feeling stiff or\n    disposable. The snow washed finish gives it a naturally faded, worn in\n    appearance, while the drop shoulder construction and loose silhouette\n    deliver a relaxed streetwear fit built for all day comfort.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This is not another thin merch shirt made to survive one show. It is a\n    heavyweight staple made for concerts, late night drives, tattoo shops,\n    rehearsal rooms, garage floors, and every questionable decision between\n    the first chord and the last call.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eOfficial GRIND X GARY BENDER artist collaboration\u003c\/li\u003e\n    \u003cli\u003e100% cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 250 GSM fabric\u003c\/li\u003e\n    \u003cli\u003e7.4 oz fabric weight\u003c\/li\u003e\n    \u003cli\u003eUnisex oversized fit\u003c\/li\u003e\n    \u003cli\u003eLoose streetwear silhouette\u003c\/li\u003e\n    \u003cli\u003eSnow washed vintage finish\u003c\/li\u003e\n    \u003cli\u003eRound neck construction\u003c\/li\u003e\n    \u003cli\u003eDrop shoulder sleeves\u003c\/li\u003e\n    \u003cli\u003eShort sleeve design\u003c\/li\u003e\n    \u003cli\u003eModerate fabric thickness\u003c\/li\u003e\n    \u003cli\u003eSlight stretch\u003c\/li\u003e\n    \u003cli\u003eModerate breathability\u003c\/li\u003e\n    \u003cli\u003eDesigned for casual wear, concerts, streetwear, layering, and everyday use\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-r00037\" class=\"grind-size-button\"\u003e\n      \u003cspan\u003eView Size Chart\u003c\/span\u003e\n      \u003cspan class=\"grind-size-button-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-r00037\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-r00037\" class=\"grind-modal-background\" aria-label=\"Close size chart\"\u003e\u003c\/label\u003e\n\n    \u003cdiv class=\"grind-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"grind-size-modal-title-r00037\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n\n        \u003cdiv id=\"grind-size-modal-title-r00037\" class=\"grind-modal-title\"\u003e\n          Size Guide\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-r00037\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-modal-content\"\u003e\n\n        \u003cp class=\"grind-size-note\"\u003e\n          Measurements shown are garment measurements. Sizing differences of\n          approximately 1 to 3 cm may occur.\n        \u003c\/p\u003e\n\n        \u003cinput type=\"radio\" name=\"grind-size-unit-r00037\" id=\"grind-unit-inches\" class=\"grind-unit-control\" checked\u003e\n\n        \u003cinput type=\"radio\" name=\"grind-size-unit-r00037\" id=\"grind-unit-centimeters\" class=\"grind-unit-control\"\u003e\n\n        \u003cdiv class=\"grind-unit-tabs\"\u003e\n          \u003clabel for=\"grind-unit-inches\" class=\"grind-unit-tab\"\u003e\n            Inches\n          \u003c\/label\u003e\n\n          \u003clabel for=\"grind-unit-centimeters\" class=\"grind-unit-tab\"\u003e\n            Centimeters\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"grind-size-table-inches\"\u003e\n\n          \u003cdiv class=\"grind-table-scroll\"\u003e\n\n            \u003ctable class=\"grind-sizing-table\"\u003e\n\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eSize\u003c\/th\u003e\n                  \u003cth\u003eLength\u003c\/th\u003e\n                  \u003cth\u003eShoulder\u003c\/th\u003e\n                  \u003cth\u003eChest\u003c\/th\u003e\n                  \u003cth\u003eSleeve Length\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eS\u003c\/th\u003e\n                  \u003ctd\u003e27.56\u003c\/td\u003e\n                  \u003ctd\u003e20.87\u003c\/td\u003e\n                  \u003ctd\u003e22.05\u003c\/td\u003e\n                  \u003ctd\u003e8.19\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eM\u003c\/th\u003e\n                  \u003ctd\u003e28.35\u003c\/td\u003e\n                  \u003ctd\u003e21.65\u003c\/td\u003e\n                  \u003ctd\u003e22.83\u003c\/td\u003e\n                  \u003ctd\u003e8.46\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eL\u003c\/th\u003e\n                  \u003ctd\u003e29.13\u003c\/td\u003e\n                  \u003ctd\u003e22.44\u003c\/td\u003e\n                  \u003ctd\u003e23.62\u003c\/td\u003e\n                  \u003ctd\u003e8.74\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eXL\u003c\/th\u003e\n                  \u003ctd\u003e29.92\u003c\/td\u003e\n                  \u003ctd\u003e23.23\u003c\/td\u003e\n                  \u003ctd\u003e24.41\u003c\/td\u003e\n                  \u003ctd\u003e9.02\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003e2XL\u003c\/th\u003e\n                  \u003ctd\u003e30.71\u003c\/td\u003e\n                  \u003ctd\u003e24.02\u003c\/td\u003e\n                  \u003ctd\u003e25.20\u003c\/td\u003e\n                  \u003ctd\u003e9.29\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003e3XL\u003c\/th\u003e\n                  \u003ctd\u003e31.10\u003c\/td\u003e\n                  \u003ctd\u003e24.80\u003c\/td\u003e\n                  \u003ctd\u003e26.38\u003c\/td\u003e\n                  \u003ctd\u003e9.29\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n\n            \u003c\/table\u003e\n\n          \u003c\/div\u003e\n\n          \u003cp class=\"grind-scroll-message\"\u003e\n            Swipe left or right to view every measurement.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"grind-size-table-centimeters\"\u003e\n\n          \u003cdiv class=\"grind-table-scroll\"\u003e\n\n            \u003ctable class=\"grind-sizing-table\"\u003e\n\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eSize\u003c\/th\u003e\n                  \u003cth\u003eLength\u003c\/th\u003e\n                  \u003cth\u003eShoulder\u003c\/th\u003e\n                  \u003cth\u003eChest\u003c\/th\u003e\n                  \u003cth\u003eSleeve Length\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eS\u003c\/th\u003e\n                  \u003ctd\u003e70\u003c\/td\u003e\n                  \u003ctd\u003e53\u003c\/td\u003e\n                  \u003ctd\u003e56\u003c\/td\u003e\n                  \u003ctd\u003e20.8\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eM\u003c\/th\u003e\n                  \u003ctd\u003e72\u003c\/td\u003e\n                  \u003ctd\u003e55\u003c\/td\u003e\n                  \u003ctd\u003e58\u003c\/td\u003e\n                  \u003ctd\u003e21.5\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eL\u003c\/th\u003e\n                  \u003ctd\u003e74\u003c\/td\u003e\n                  \u003ctd\u003e57\u003c\/td\u003e\n                  \u003ctd\u003e60\u003c\/td\u003e\n                  \u003ctd\u003e22.2\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003eXL\u003c\/th\u003e\n                  \u003ctd\u003e76\u003c\/td\u003e\n                  \u003ctd\u003e59\u003c\/td\u003e\n                  \u003ctd\u003e62\u003c\/td\u003e\n                  \u003ctd\u003e22.9\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003e2XL\u003c\/th\u003e\n                  \u003ctd\u003e78\u003c\/td\u003e\n                  \u003ctd\u003e61\u003c\/td\u003e\n                  \u003ctd\u003e64\u003c\/td\u003e\n                  \u003ctd\u003e23.6\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003ctr\u003e\n                  \u003cth\u003e3XL\u003c\/th\u003e\n                  \u003ctd\u003e79\u003c\/td\u003e\n                  \u003ctd\u003e63\u003c\/td\u003e\n                  \u003ctd\u003e67\u003c\/td\u003e\n                  \u003ctd\u003e23.6\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n\n            \u003c\/table\u003e\n\n          \u003c\/div\u003e\n\n          \u003cp class=\"grind-scroll-message\"\u003e\n            Swipe left or right to view every measurement.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"grind-how-to-measure\"\u003e\n\n          \u003ch4\u003eHow to Measure\u003c\/h4\u003e\n\n          \u003cdiv class=\"grind-measurement-item\"\u003e\n            \u003cspan class=\"grind-measurement-title\"\u003e\n              \u003cspan class=\"grind-measurement-number\"\u003e1\u003c\/span\u003e\n              Length\n            \u003c\/span\u003e\n\n            \u003cp\u003e\n              Measure from where the shoulder seam meets the collar down to\n              the bottom hem.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grind-measurement-item\"\u003e\n            \u003cspan class=\"grind-measurement-title\"\u003e\n              \u003cspan class=\"grind-measurement-number\"\u003e2\u003c\/span\u003e\n              Shoulder\n            \u003c\/span\u003e\n\n            \u003cp\u003e\n              Measure straight across from where the shoulder seam meets the\n              sleeve on one side to the same point on the other side.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grind-measurement-item\"\u003e\n            \u003cspan class=\"grind-measurement-title\"\u003e\n              \u003cspan class=\"grind-measurement-number\"\u003e3\u003c\/span\u003e\n              Chest\n            \u003c\/span\u003e\n\n            \u003cp\u003e\n              Measure straight across the garment from the stitches below the\n              armpits on one side to the other.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grind-measurement-item\"\u003e\n            \u003cspan class=\"grind-measurement-title\"\u003e\n              \u003cspan class=\"grind-measurement-number\"\u003e4\u003c\/span\u003e\n              Sleeve Length\n            \u003c\/span\u003e\n\n            \u003cp\u003e\n              Measure from where the shoulder seam meets the armhole down to\n              the sleeve cuff.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a loose unisex fit, dropped shoulders, and an oversized\n    silhouette. Order your normal size for the intended relaxed streetwear fit.\n    Size down for a closer fit or size up for an even more oversized look.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The chest measurements in the size chart are taken straight across the\n    front of the garment while laid flat. Double the chest measurement to\n    estimate the full garment circumference.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eMachine wash cold at 30°C on a gentle cycle\u003c\/li\u003e\n    \u003cli\u003eWash inside out with like colors\u003c\/li\u003e\n    \u003cli\u003eDo not bleach\u003c\/li\u003e\n    \u003cli\u003eTumble dry low\u003c\/li\u003e\n    \u003cli\u003eIron at a low temperature when necessary\u003c\/li\u003e\n    \u003cli\u003eDo not iron directly over the printed design\u003c\/li\u003e\n    \u003cli\u003eDo not dry clean\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is individually produced and washed. Slight variations in\n    color, texture, measurements, print placement, and wash pattern may occur\n    between production batches due to differences in materials, temperature,\n    and the finishing process. These variations are normal and make each shirt\n    slightly unique.\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":48755674775706,"sku":"260717PODPQ6641#001","price":36.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48755674808474,"sku":"260717PODPQ6641#002","price":36.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48755674841242,"sku":"260717PODPQ6641#003","price":36.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48755674874010,"sku":"260717PODPQ6641#004","price":36.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48755674906778,"sku":"260717PODPQ6641#005","price":36.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48755674939546,"sku":"260717PODPQ6641#006","price":36.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8010139d9b9d49f2a9c007c1015c256e.png?v=1784269562"},{"product_id":"brandon-jordan-t-shirt","title":"Brandon Jordan T-Shirt","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-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    .grind-size-button-wrap {\n      margin: 30px 0 10px;\n    }\n\n    .grind-size-button {\n      display: flex;\n      width: 100%;\n      min-height: 56px;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px 20px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #555555;\n      border-radius: 4px;\n      cursor: pointer;\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n      transition:\n        background 0.2s ease,\n        border-color 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      background: #383838;\n      border-color: #777777;\n    }\n\n    .grind-size-button-icon {\n      margin-left: 14px;\n      font-size: 24px;\n      font-weight: 400;\n      line-height: 1;\n    }\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 999999;\n      inset: 0;\n      display: flex;\n      visibility: hidden;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      background: rgba(0, 0, 0, 0.9);\n      opacity: 0;\n      pointer-events: none;\n      transition:\n        opacity 0.2s ease,\n        visibility 0.2s ease;\n    }\n\n    .grind-modal-toggle:checked + .grind-size-modal {\n      visibility: visible;\n      opacity: 1;\n      pointer-events: auto;\n    }\n\n    .grind-modal-background {\n      position: absolute;\n      inset: 0;\n      cursor: pointer;\n    }\n\n    .grind-modal-panel {\n      position: relative;\n      z-index: 2;\n      width: min(1250px, 100%);\n      max-height: calc(100vh - 48px);\n      overflow: hidden;\n      color: #ffffff;\n      background: #161616;\n      border: 1px solid #555555;\n      border-radius: 6px;\n      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);\n    }\n\n    .grind-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 18px 20px;\n      background: #292929;\n      border-bottom: 1px solid #4a4a4a;\n    }\n\n    .grind-modal-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: 19px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n    }\n\n    .grind-modal-close {\n      display: flex;\n      width: 38px;\n      height: 38px;\n      flex: 0 0 38px;\n      align-items: center;\n      justify-content: center;\n      margin-left: 15px;\n      color: #ffffff;\n      background: #3b3b3b;\n      border: 1px solid #666666;\n      border-radius: 3px;\n      cursor: pointer;\n      font-size: 28px;\n      font-weight: 300;\n      line-height: 1;\n    }\n\n    .grind-modal-close:hover {\n      background: #505050;\n    }\n\n    .grind-modal-content {\n      max-height: calc(100vh - 135px);\n      padding: 20px;\n      overflow-y: auto;\n      overscroll-behavior: contain;\n    }\n\n    .grind-size-note {\n      margin: 0 0 15px !important;\n      color: #cccccc;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .grind-table-scroll {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: auto;\n      overflow-y: hidden;\n      border: 1px solid #4a4a4a;\n      border-radius: 3px;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-color: #888888 #222222;\n      scrollbar-width: thin;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar {\n      height: 12px;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-track {\n      background: #222222;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-thumb {\n      background: #777777;\n      border: 2px solid #222222;\n      border-radius: 10px;\n    }\n\n    .grind-sizing-table {\n      width: 100%;\n      min-width: 1180px;\n      margin: 0;\n      color: #ffffff;\n      background: #111111;\n      border-collapse: collapse;\n      table-layout: auto;\n      text-align: center;\n    }\n\n    .grind-sizing-table th,\n    .grind-sizing-table td {\n      min-width: 58px;\n      padding: 12px 9px;\n      border: 1px solid #444444;\n      color: #ffffff;\n      white-space: nowrap;\n    }\n\n    .grind-sizing-table thead th {\n      background: #292929;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table thead tr:nth-child(2) th {\n      color: #dddddd;\n      background: #363636;\n      font-size: 13px;\n      text-transform: uppercase;\n    }\n\n    .grind-sizing-table tbody th {\n      position: sticky;\n      left: 0;\n      z-index: 1;\n      min-width: 125px;\n      background: #292929;\n      text-align: left;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table tbody td {\n      background: #181818;\n    }\n\n    .grind-sizing-table tbody tr:nth-child(even) td {\n      background: #222222;\n    }\n\n    .grind-scroll-message {\n      display: none;\n      margin: 12px 0 0;\n      color: #bdbdbd;\n      font-size: 13px;\n      text-align: center;\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        align-items: flex-end;\n        padding: 0;\n      }\n\n      .grind-modal-panel {\n        width: 100%;\n        max-height: 92vh;\n        border-right: 0;\n        border-bottom: 0;\n        border-left: 0;\n        border-radius: 12px 12px 0 0;\n      }\n\n      .grind-modal-header {\n        padding: 15px 16px;\n      }\n\n      .grind-modal-title {\n        font-size: 16px;\n      }\n\n      .grind-modal-content {\n        max-height: calc(92vh - 70px);\n        padding: 14px;\n      }\n\n      .grind-sizing-table {\n        min-width: 1120px;\n      }\n\n      .grind-sizing-table th,\n      .grind-sizing-table td {\n        padding: 10px 8px;\n        font-size: 13px;\n      }\n\n      .grind-scroll-message {\n        display: block;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    The everyday tee without the lightweight throwaway feel. Built from a\n    premium cotton blend with just enough stretch, this shirt delivers a soft\n    feel, solid structure, and a relaxed fit made for long days, loud nights,\n    and everything in between.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The 180 GSM fabric gives it a comfortable midweight feel that holds its\n    shape without feeling heavy. Clean enough to wear out, tough enough to\n    live in, and comfortable enough to become the shirt you keep grabbing\n    before everything else in your closet.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e95% premium cotton and 5% spandex\u003c\/li\u003e\n    \u003cli\u003eMidweight 5.3 oz fabric\u003c\/li\u003e\n    \u003cli\u003e180 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eSlight stretch for improved comfort and movement\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eClassic short sleeves\u003c\/li\u003e\n    \u003cli\u003eTraditional crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable construction\u003c\/li\u003e\n    \u003cli\u003eLarge high quality front print\u003c\/li\u003e\n    \u003cli\u003eDesigned for everyday wear, concerts, riding, travel, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-size-button\"\u003e\n      \u003cspan\u003eView Size Chart\u003c\/span\u003e\n      \u003cspan class=\"grind-size-button-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-background\" aria-label=\"Close size chart\"\u003e\u003c\/label\u003e\n\n    \u003cdiv class=\"grind-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"grind-size-modal-title-mt0012\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n\n        \u003cdiv id=\"grind-size-modal-title-mt0012\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-modal-content\"\u003e\n\n        \u003cp class=\"grind-size-note\"\u003e\n          Measurements shown are garment measurements. Chest is measured\n          straight across the front of the garment while laid flat.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"grind-table-scroll\"\u003e\n\n          \u003ctable class=\"grind-sizing-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n                \u003cth rowspan=\"2\"\u003eMeasurement\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eXS\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eS\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eM\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eXL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e2XL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e3XL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e4XL\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003ctd\u003e29.33\u003c\/td\u003e\n                \u003ctd\u003e74.5\u003c\/td\u003e\n                \u003ctd\u003e29.72\u003c\/td\u003e\n                \u003ctd\u003e75.5\u003c\/td\u003e\n                \u003ctd\u003e30.12\u003c\/td\u003e\n                \u003ctd\u003e76.5\u003c\/td\u003e\n                \u003ctd\u003e30.51\u003c\/td\u003e\n                \u003ctd\u003e77.5\u003c\/td\u003e\n                \u003ctd\u003e31.30\u003c\/td\u003e\n                \u003ctd\u003e79.5\u003c\/td\u003e\n                \u003ctd\u003e32.09\u003c\/td\u003e\n                \u003ctd\u003e81.5\u003c\/td\u003e\n                \u003ctd\u003e32.87\u003c\/td\u003e\n                \u003ctd\u003e83.5\u003c\/td\u003e\n                \u003ctd\u003e33.66\u003c\/td\u003e\n                \u003ctd\u003e85.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e18.11\u003c\/td\u003e\n                \u003ctd\u003e46\u003c\/td\u003e\n                \u003ctd\u003e18.90\u003c\/td\u003e\n                \u003ctd\u003e48\u003c\/td\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.47\u003c\/td\u003e\n                \u003ctd\u003e52\u003c\/td\u003e\n                \u003ctd\u003e21.65\u003c\/td\u003e\n                \u003ctd\u003e55\u003c\/td\u003e\n                \u003ctd\u003e22.83\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n                \u003ctd\u003e24.02\u003c\/td\u003e\n                \u003ctd\u003e61\u003c\/td\u003e\n                \u003ctd\u003e25.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.83\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n                \u003ctd\u003e23.62\u003c\/td\u003e\n                \u003ctd\u003e60\u003c\/td\u003e\n                \u003ctd\u003e24.41\u003c\/td\u003e\n                \u003ctd\u003e62\u003c\/td\u003e\n                \u003ctd\u003e25.59\u003c\/td\u003e\n                \u003ctd\u003e65\u003c\/td\u003e\n                \u003ctd\u003e26.77\u003c\/td\u003e\n                \u003ctd\u003e68\u003c\/td\u003e\n                \u003ctd\u003e27.95\u003c\/td\u003e\n                \u003ctd\u003e71\u003c\/td\u003e\n                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eSleeve Length\u003c\/th\u003e\n                \u003ctd\u003e7.28\u003c\/td\u003e\n                \u003ctd\u003e18.5\u003c\/td\u003e\n                \u003ctd\u003e7.87\u003c\/td\u003e\n                \u003ctd\u003e20\u003c\/td\u003e\n                \u003ctd\u003e8.46\u003c\/td\u003e\n                \u003ctd\u003e21.5\u003c\/td\u003e\n                \u003ctd\u003e8.66\u003c\/td\u003e\n                \u003ctd\u003e22\u003c\/td\u003e\n                \u003ctd\u003e8.86\u003c\/td\u003e\n                \u003ctd\u003e22.5\u003c\/td\u003e\n                \u003ctd\u003e9.06\u003c\/td\u003e\n                \u003ctd\u003e23\u003c\/td\u003e\n                \u003ctd\u003e9.25\u003c\/td\u003e\n                \u003ctd\u003e23.5\u003c\/td\u003e\n                \u003ctd\u003e9.45\u003c\/td\u003e\n                \u003ctd\u003e24\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"grind-scroll-message\"\u003e\n          Swipe left or right to view every size.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eMachine wash cold on a gentle cycle\u003c\/li\u003e\n    \u003cli\u003eWash inside out with like colors\u003c\/li\u003e\n    \u003cli\u003eDo not bleach\u003c\/li\u003e\n    \u003cli\u003eTumble dry low or hang dry for best results\u003c\/li\u003e\n    \u003cli\u003eIron at a low temperature when necessary\u003c\/li\u003e\n    \u003cli\u003eDo not iron directly over the printed design\u003c\/li\u003e\n    \u003cli\u003eDo not dry clean\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed unisex fit and slight stretch for comfortable\n    movement. Order your regular size for a loose everyday fit or size up for\n    a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is individually produced and printed. Slight variations in\n    fabric texture, color, measurements, and print placement can occur between\n    production batches. These small differences are a normal part of apparel\n    manufacturing and make each piece slightly unique.\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 Beauty \/ XS","offer_id":48768875856026,"sku":"260720PODPQ5680#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768875888794,"sku":"260720PODPQ5680#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768875921562,"sku":"260720PODPQ5680#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768875954330,"sku":"260720PODPQ5680#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768875987098,"sku":"260720PODPQ5680#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768876019866,"sku":"260720PODPQ5680#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768876052634,"sku":"260720PODPQ5680#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768876085402,"sku":"260720PODPQ5680#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/f88dcbf26ce74965b4e7e950daa1895a.png?v=1784574004"},{"product_id":"tommy-lee-denim-jacket","title":"Tommy Lee Denim Jacket","description":"\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-collab-banner {\n      margin: 0 0 26px;\n      padding: 22px;\n      color: #ffffff;\n      background: #202020;\n      border: 1px solid #505050;\n      border-left: 5px solid #ffffff;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .grind-collab-label {\n      display: block;\n      margin-bottom: 7px;\n      color: #bdbdbd;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n    }\n\n    .grind-collab-banner strong {\n      display: block;\n      color: #ffffff;\n      font-size: 22px;\n      line-height: 1.25;\n      letter-spacing: 1.5px;\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-modal input[type=\"radio\"] {\n      display: 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    #tommy-jacket-inches:checked\n      ~ .grind-size-tabs\n      label[for=\"tommy-jacket-inches\"],\n    #tommy-jacket-centimeters:checked\n      ~ .grind-size-tabs\n      label[for=\"tommy-jacket-centimeters\"] {\n      color: #111111;\n      background: #ffffff;\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: 650px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #tommy-jacket-inches:checked\n      ~ .grind-size-table-wrap\n      .tommy-jacket-inch-table {\n      display: table;\n    }\n\n    #tommy-jacket-centimeters:checked\n      ~ .grind-size-table-wrap\n      .tommy-jacket-centimeter-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-collab-banner {\n        padding: 18px 14px;\n      }\n\n      .grind-collab-banner strong {\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\u003cdiv class=\"grind-product-description\"\u003e\n\u003cdiv class=\"grind-collab-banner\"\u003e\u003cspan class=\"grind-collab-label\"\u003e\u003cstrong style=\"display: inline !important;\"\u003eGRIND X TOMMY LEE COLLAB\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eSome people play it safe. Tommy Lee built a career doing the exact opposite. The GRIND X TOMMY LEE Collab Jacket brings that same unapologetic energy into a premium streetwear layer made for loud nights, long roads, and anyone who has never been interested in blending into the background.\u003c\/p\u003e\n\u003cp\u003eKnown worldwide for his explosive drumming, larger than life presence, and decades behind the kit for Mötley Crüe, Tommy Lee helped define the sound, attitude, and chaos of rock and roll. This exclusive collaboration combines that unmistakable energy with the heavy construction and worn in aesthetic of Grind Lifestyle.\u003c\/p\u003e\n\u003cp\u003eBuilt from a substantial 330 GSM cotton blend, this jacket has enough weight to feel premium without becoming bulky. The washed finish gives it a broken in vintage appearance, while the drop shoulders and loose unisex silhouette create a relaxed fit made for layering.\u003c\/p\u003e\n\u003cp\u003eThe full front zipper, stand collar, long sleeves, and functional pockets make it practical enough for everyday wear without cleaning up its attitude. Throw it on for shows, late night drives, studio sessions, backstage chaos, or any situation where a basic jacket would be painfully boring.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOfficial GRIND X TOMMY LEE artist collaboration\u003c\/li\u003e\n\u003cli\u003e87.1% cotton, 6.7% viscose, and 6.2% polyester\u003c\/li\u003e\n\u003cli\u003ePremium 330 GSM fabric\u003c\/li\u003e\n\u003cli\u003eApproximately 9.7 oz\/yd²\u003c\/li\u003e\n\u003cli\u003eWashed finish for a worn in vintage appearance\u003c\/li\u003e\n\u003cli\u003eFull front zipper\u003c\/li\u003e\n\u003cli\u003eStand collar\u003c\/li\u003e\n\u003cli\u003eDrop shoulder construction\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eFunctional pockets\u003c\/li\u003e\n\u003cli\u003ePatchwork inspired construction\u003c\/li\u003e\n\u003cli\u003eLoose unisex fit\u003c\/li\u003e\n\u003cli\u003eBuilt for layering, concerts, travel, outdoor wear, and late nights\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca href=\"#grind-tommy-jacket-size-chart\" class=\"grind-size-button\"\u003e View Size Chart \u003c\/a\u003e\n\u003cdiv id=\"grind-tommy-jacket-size-chart\" class=\"grind-size-modal\"\u003e\n\u003cdiv class=\"grind-size-modal-content\"\u003e\n\u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\u003ch2\u003eTommy Lee Collab Jacket Size Chart\u003c\/h2\u003e\n\u003cinput type=\"radio\" name=\"tommy-jacket-size-unit\" id=\"tommy-jacket-inches\" checked\u003e \u003cinput type=\"radio\" name=\"tommy-jacket-size-unit\" id=\"tommy-jacket-centimeters\"\u003e\n\u003cdiv class=\"grind-size-tabs\"\u003e\n\u003clabel for=\"tommy-jacket-inches\"\u003eInches\u003c\/label\u003e \u003clabel for=\"tommy-jacket-centimeters\"\u003eCentimeters\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-size-table-wrap\"\u003e\n\u003ctable class=\"grind-size-table tommy-jacket-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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\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\u003ctd\u003e28.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd\u003e19.69\u003c\/td\u003e\n\u003ctd\u003e20.28\u003c\/td\u003e\n\u003ctd\u003e20.87\u003c\/td\u003e\n\u003ctd\u003e21.46\u003c\/td\u003e\n\u003ctd\u003e22.05\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\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\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e25.39\u003c\/td\u003e\n\u003ctd\u003e25.98\u003c\/td\u003e\n\u003ctd\u003e26.57\u003c\/td\u003e\n\u003ctd\u003e27.17\u003c\/td\u003e\n\u003ctd\u003e27.76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"grind-size-table tommy-jacket-centimeter-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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\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\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e51.5\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e54.5\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\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\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e64.5\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e67.5\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e70.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-measure-guide\"\u003e\n\u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder straight down to the bottom hem.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one shoulder seam to the other.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChest:\u003c\/strong\u003e Lay the jacket flat and measure straight across from armpit to armpit. This is a flat garment measurement, not the full chest circumference.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the end of the sleeve cuff.\u003c\/p\u003e\n\u003cp\u003eMeasurements may vary slightly due to normal production tolerances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFit\u003c\/h3\u003e\n\u003cp\u003eDesigned with a loose unisex fit and dropped shoulders for a relaxed streetwear silhouette. Choose your usual size for the intended roomy fit. Size down for a closer fit or size up for a more oversized layered look.\u003c\/p\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on low heat. Iron at a low temperature when needed and avoid ironing directly over printed artwork. Do not dry clean.\u003c\/p\u003e\n\u003ch3\u003eQuality Note\u003c\/h3\u003e\n\u003cp\u003eEach jacket is individually washed and finished, so minor differences in color, fading, fabric texture, stitching, measurements, and overall appearance may occur. These natural variations are part of the garment's character and make every piece slightly different.\u003c\/p\u003e\n\u003cdiv class=\"grind-made-to-order\"\u003eThis product is made to order. Please allow up to two weeks for production and delivery.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48774091276442,"sku":"260721PODTZ5872#001","price":79.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774091309210,"sku":"260721PODTZ5872#002","price":79.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774091341978,"sku":"260721PODTZ5872#003","price":79.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774091374746,"sku":"260721PODTZ5872#004","price":79.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774091407514,"sku":"260721PODTZ5872#005","price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/454eb9302db24474a3a1742325d7b5b9.png?v=1784607948"},{"product_id":"lukas-rossi-track-jacket","title":"Lukas Rossi Track Jacket","description":"\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-collab-banner {\n      margin: 0 0 26px;\n      padding: 22px;\n      color: #ffffff;\n      background: #202020;\n      border: 1px solid #505050;\n      border-left: 5px solid #ffffff;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .grind-collab-label {\n      display: block;\n      margin-bottom: 7px;\n      color: #bdbdbd;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n    }\n\n    .grind-collab-banner strong {\n      display: block;\n      color: #ffffff;\n      font-size: 22px;\n      line-height: 1.25;\n      letter-spacing: 1.5px;\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-modal input[type=\"radio\"] {\n      display: 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    #lukas-jacket-inches:checked\n      ~ .grind-size-tabs\n      label[for=\"lukas-jacket-inches\"],\n    #lukas-jacket-centimeters:checked\n      ~ .grind-size-tabs\n      label[for=\"lukas-jacket-centimeters\"] {\n      color: #111111;\n      background: #ffffff;\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    #lukas-jacket-inches:checked\n      ~ .grind-size-table-wrap\n      .lukas-jacket-inch-table {\n      display: table;\n    }\n\n    #lukas-jacket-centimeters:checked\n      ~ .grind-size-table-wrap\n      .lukas-jacket-centimeter-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-collab-banner {\n        padding: 18px 14px;\n      }\n\n      .grind-collab-banner strong {\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\u003cdiv class=\"grind-product-description\"\u003e\n\u003cdiv class=\"grind-collab-banner\"\u003e\u003cspan class=\"grind-collab-label\"\u003e\u003cstrong style=\"display: inline !important;\"\u003eGRIND X LUKAS ROSSI COLLAB\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eBuilt for the stage, the street, and every mile between the two. The GRIND X LUKAS ROSSI Track Jacket combines heavyweight construction with a clean athletic silhouette and the kind of rock and roll attitude that was never meant to stay inside the lines.\u003c\/p\u003e\n\u003cp\u003eLukas Rossi is a singer, songwriter, and musician known for his powerful voice, emotionally charged performances, and fearless approach to creating music. His sound moves between hard rock, alternative, industrial, and stripped down honesty without losing the raw intensity that has defined his career.\u003c\/p\u003e\n\u003cp\u003eMade from a thick 380 GSM cotton blend with durable polyester contrast panels, this jacket has the substantial feel of a premium outer layer without becoming stiff or restrictive. The raglan sleeves allow comfortable movement, while the stand collar and full front zipper give it a sharp, versatile finish.\u003c\/p\u003e\n\u003cp\u003eWear it to a show, throw it on for a late night drive, or keep it close for the days when a basic hoodie is not cutting it. This is a heavyweight track jacket built for people who never needed permission to turn things up.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOfficial GRIND X LUKAS ROSSI artist collaboration\u003c\/li\u003e\n\u003cli\u003eMain fabric: 61.9% cotton and 38.1% polyester\u003c\/li\u003e\n\u003cli\u003eContrast fabric: 100% polyester\u003c\/li\u003e\n\u003cli\u003eHeavyweight 380 GSM construction\u003c\/li\u003e\n\u003cli\u003eApproximately 11.2 oz\/yd²\u003c\/li\u003e\n\u003cli\u003eFull front zipper\u003c\/li\u003e\n\u003cli\u003eStand collar\u003c\/li\u003e\n\u003cli\u003eLong raglan sleeves\u003c\/li\u003e\n\u003cli\u003eContrast panel construction\u003c\/li\u003e\n\u003cli\u003eStructured athletic silhouette\u003c\/li\u003e\n\u003cli\u003eRegular unisex fit\u003c\/li\u003e\n\u003cli\u003eBuilt for layering, concerts, travel, outdoor wear, and colder weather\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"grind-size-button\" href=\"#grind-lukas-jacket-size-chart\"\u003e View Size Chart \u003c\/a\u003e\n\u003cdiv class=\"grind-size-modal\" id=\"grind-lukas-jacket-size-chart\"\u003e\n\u003cdiv class=\"grind-size-modal-content\"\u003e\n\u003ca aria-label=\"Close Size Chart\" class=\"grind-size-close\" href=\"#\"\u003e×\u003c\/a\u003e\n\u003ch2\u003eLukas Rossi Track Jacket Size Chart\u003c\/h2\u003e\n\u003cinput checked id=\"lukas-jacket-inches\" name=\"lukas-jacket-size-unit\" type=\"radio\"\u003e \u003cinput id=\"lukas-jacket-centimeters\" name=\"lukas-jacket-size-unit\" type=\"radio\"\u003e\n\u003cdiv class=\"grind-size-tabs\"\u003e\n\u003clabel for=\"lukas-jacket-inches\"\u003eInches\u003c\/label\u003e \u003clabel for=\"lukas-jacket-centimeters\"\u003eCentimeters\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-size-table-wrap\"\u003e\n\u003ctable class=\"grind-size-table lukas-jacket-inch-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement (in)\u003c\/th\u003e\n\u003cth\u003eXS\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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\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\u003ctd\u003e28.35\u003c\/td\u003e\n\u003ctd\u003e29.13\u003c\/td\u003e\n\u003ctd\u003e29.92\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd\u003e20.67\u003c\/td\u003e\n\u003ctd\u003e21.46\u003c\/td\u003e\n\u003ctd\u003e22.24\u003c\/td\u003e\n\u003ctd\u003e23.03\u003c\/td\u003e\n\u003ctd\u003e23.82\u003c\/td\u003e\n\u003ctd\u003e24.61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e30.71\u003c\/td\u003e\n\u003ctd\u003e31.30\u003c\/td\u003e\n\u003ctd\u003e31.89\u003c\/td\u003e\n\u003ctd\u003e32.48\u003c\/td\u003e\n\u003ctd\u003e33.07\u003c\/td\u003e\n\u003ctd\u003e33.66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"grind-size-table lukas-jacket-centimeter-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n\u003cth\u003eXS\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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd\u003e52.5\u003c\/td\u003e\n\u003ctd\u003e54.5\u003c\/td\u003e\n\u003ctd\u003e56.5\u003c\/td\u003e\n\u003ctd\u003e58.5\u003c\/td\u003e\n\u003ctd\u003e60.5\u003c\/td\u003e\n\u003ctd\u003e62.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e79.5\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e82.5\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e85.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-measure-guide\"\u003e\n\u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder straight down to the bottom hem.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChest:\u003c\/strong\u003e Lay the jacket flat and measure straight across from armpit to armpit. This is a flat garment measurement, not the full chest circumference.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Because this jacket uses raglan sleeves, measure from the center back of the neck across the shoulder and down to the end of the sleeve cuff.\u003c\/p\u003e\n\u003cp\u003eMeasurements may vary slightly due to normal production tolerances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFit\u003c\/h3\u003e\n\u003cp\u003eDesigned with a regular unisex fit and raglan sleeves for comfortable movement through the shoulders and arms. Choose your usual size for the intended fit. Size up for additional room or easier layering.\u003c\/p\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on low heat. Iron at a low temperature when needed and avoid ironing directly over printed artwork. Do not dry clean.\u003c\/p\u003e\n\u003ch3\u003eQuality Note\u003c\/h3\u003e\n\u003cp\u003eMinor variations in fabric texture, color, dye, stitching, measurements, and panel alignment may occur between production batches. These small differences are a normal part of apparel manufacturing and do not affect the overall quality or construction of the jacket.\u003c\/p\u003e\n\u003cp\u003eThe fabric has a naturally porous surface. When artwork is applied using direct to garment printing, small uniform pinholes may remain visible throughout the printed area. This is a normal result of printing on this material and is not considered a defect.\u003c\/p\u003e\n\u003cdiv class=\"grind-made-to-order\"\u003eThis product is made to order. Please allow up to two weeks for production and delivery.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ XS","offer_id":48774100091034,"sku":"260721PODTZ5873#001","price":53.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48774100123802,"sku":"260721PODTZ5873#002","price":53.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774100156570,"sku":"260721PODTZ5873#003","price":53.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774100189338,"sku":"260721PODTZ5873#004","price":53.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774100222106,"sku":"260721PODTZ5873#005","price":53.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774100254874,"sku":"260721PODTZ5873#006","price":53.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/77a723fd62064a4aa758c1e1a5044d89.png?v=1784607957"},{"product_id":"tommy-lee-t-shirt","title":"Tommy Lee T-Shirt","description":"\u003cdiv\u003eItem Number: R00037\u003c\/div\u003e\u003cdiv\u003eGender: Unisex\u003c\/div\u003e\u003cdiv\u003eFabric: 100% cotton\u003c\/div\u003e\u003cdiv\u003eFabric Weight: 7.4 oz\/yd² (250 g\/m²)\u003c\/div\u003e\u003cdiv\u003eFabric Thickness: Moderate\u003c\/div\u003e\u003cdiv\u003eFabric Stretch: Slight Stretch\u003c\/div\u003e\u003cdiv\u003eCare Instructions: Machine wash at 30°C (gentle cycle); Do not bleach; Tumble dry low;  Iron at low temperature, avoid ironing on print; Do not dry clean\u003c\/div\u003e\u003cdiv\u003eFeatures: Casual, Street, Daily Casual, Outdoor, School, Pure Cotton, Snow Wash, Washed, Short Sleeve, Drop Shoulder, Round Neck \/ O-Neck, Regular, Loose, Summer\u003c\/div\u003e\u003cdiv\u003ePrint Size: 40*52cm\u003c\/div\u003e\u003cdiv\u003eNotes: Batch variations are normal due to factors like temperature and materials, and we strive to minimize these differences as much as possible. We appreciate your understanding.\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48774118572186,"sku":"260721PODPQ5875#001","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774118604954,"sku":"260721PODPQ5875#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774118637722,"sku":"260721PODPQ5875#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774118670490,"sku":"260721PODPQ5875#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774118703258,"sku":"260721PODPQ5875#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48774118736026,"sku":"260721PODPQ5875#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/cd625d1eca3540efbfeb691ae5ee4954.png?v=1784607971"},{"product_id":"gary-bender-ghosted-t-shirt","title":"Gary Bender Ghosted T-Shirt","description":"\u003cdiv\u003eItem Number: R00037\u003c\/div\u003e\u003cdiv\u003eGender: Unisex\u003c\/div\u003e\u003cdiv\u003eFabric: 100% cotton\u003c\/div\u003e\u003cdiv\u003eFabric Weight: 7.4 oz\/yd² (250 g\/m²)\u003c\/div\u003e\u003cdiv\u003eFabric Thickness: Moderate\u003c\/div\u003e\u003cdiv\u003eFabric Stretch: Slight Stretch\u003c\/div\u003e\u003cdiv\u003eCare Instructions: Machine wash at 30°C (gentle cycle); Do not bleach; Tumble dry low;  Iron at low temperature, avoid ironing on print; Do not dry clean\u003c\/div\u003e\u003cdiv\u003eFeatures: Casual, Street, Daily Casual, Outdoor, School, Pure Cotton, Snow Wash, Washed, Short Sleeve, Drop Shoulder, Round Neck \/ O-Neck, Regular, Loose, Summer\u003c\/div\u003e\u003cdiv\u003ePrint Size: 40*52cm\u003c\/div\u003e\u003cdiv\u003eNotes: Batch variations are normal due to factors like temperature and materials, and we strive to minimize these differences as much as possible. We appreciate your understanding.\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48774136529050,"sku":"260721PODPQ5876#001","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774136561818,"sku":"260721PODPQ5876#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774136594586,"sku":"260721PODPQ5876#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774136627354,"sku":"260721PODPQ5876#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774136660122,"sku":"260721PODPQ5876#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48774136692890,"sku":"260721PODPQ5876#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/ffb0d0af20174accada39dc32c774175.png?v=1784607979"},{"product_id":"gary-bender-stayemo-t-shirt","title":"Gary Bender StayEmo T-Shirt","description":"\u003cdiv\u003eItem Number: R00037\u003c\/div\u003e\u003cdiv\u003eGender: Unisex\u003c\/div\u003e\u003cdiv\u003eFabric: 100% cotton\u003c\/div\u003e\u003cdiv\u003eFabric Weight: 7.4 oz\/yd² (250 g\/m²)\u003c\/div\u003e\u003cdiv\u003eFabric Thickness: Moderate\u003c\/div\u003e\u003cdiv\u003eFabric Stretch: Slight Stretch\u003c\/div\u003e\u003cdiv\u003eCare Instructions: Machine wash at 30°C (gentle cycle); Do not bleach; Tumble dry low;  Iron at low temperature, avoid ironing on print; Do not dry clean\u003c\/div\u003e\u003cdiv\u003eFeatures: Casual, Street, Daily Casual, Outdoor, School, Pure Cotton, Snow Wash, Washed, Short Sleeve, Drop Shoulder, Round Neck \/ O-Neck, Regular, Loose, Summer\u003c\/div\u003e\u003cdiv\u003ePrint Size: 40*52cm\u003c\/div\u003e\u003cdiv\u003eNotes: Batch variations are normal due to factors like temperature and materials, and we strive to minimize these differences as much as possible. We appreciate your understanding.\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48774170607770,"sku":"260721PODPQ5877#001","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774170640538,"sku":"260721PODPQ5877#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774170673306,"sku":"260721PODPQ5877#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774170706074,"sku":"260721PODPQ5877#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774170738842,"sku":"260721PODPQ5877#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48774170771610,"sku":"260721PODPQ5877#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8ad9640fdcd54d3b9055c07c685b6c0c.png?v=1784607994"},{"product_id":"brandon-jordan-denim-jacket","title":"Brandon Jordan Denim Jacket","description":"\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-collab-banner {\n      margin: 0 0 26px;\n      padding: 22px;\n      color: #ffffff;\n      background: #202020;\n      border: 1px solid #505050;\n      border-left: 5px solid #ffffff;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .grind-collab-label {\n      display: block;\n      margin-bottom: 7px;\n      color: #bdbdbd;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n    }\n\n    .grind-collab-banner strong {\n      display: block;\n      color: #ffffff;\n      font-size: 22px;\n      line-height: 1.25;\n      letter-spacing: 1.5px;\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-modal input[type=\"radio\"] {\n      display: 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    #brandon-jacket-inches:checked\n      ~ .grind-size-tabs\n      label[for=\"brandon-jacket-inches\"],\n    #brandon-jacket-centimeters:checked\n      ~ .grind-size-tabs\n      label[for=\"brandon-jacket-centimeters\"] {\n      color: #111111;\n      background: #ffffff;\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: 650px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #brandon-jacket-inches:checked\n      ~ .grind-size-table-wrap\n      .brandon-jacket-inch-table {\n      display: table;\n    }\n\n    #brandon-jacket-centimeters:checked\n      ~ .grind-size-table-wrap\n      .brandon-jacket-centimeter-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-collab-banner {\n        padding: 18px 14px;\n      }\n\n      .grind-collab-banner strong {\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\u003cdiv class=\"grind-product-description\"\u003e\n\u003cdiv class=\"grind-collab-banner\"\u003e\u003cspan class=\"grind-collab-label\"\u003e\u003cstrong style=\"display: inline !important;\"\u003eGRIND X BRANDON JORDAN COLLAB\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eCountry roots, rock and roll volume, and enough road miles to wear the shine off anything too clean. The GRIND X BRANDON JORDAN Vintage Wash Zip Up Denim Jacket was built for late nights, loud stages, long drives, and the people who know the best stories rarely begin with playing it safe.\u003c\/p\u003e\n\u003cp\u003eBrandon Jordan is an independent Country and Rock artist from Alabama whose music combines Southern storytelling with a harder edged sound. Since beginning his live career in 2020 and releasing his debut single the following year, he has earned more than 300,000 streams and performed over 500 live shows.\u003c\/p\u003e\n\u003cp\u003eAlong the way, Brandon has shared stages with artists including Krizz Kaliko, Overtime, Creed Fisher, The Kentucky Headhunters, Trapt, The Lacs, Brian Martin, Roman Alexander, Glen Templeton, Paul McCoy of 12 Stones, and Scott Bartlett of Saving Abel. After serving in the Army National Guard from 2013 through 2025, Brandon committed himself fully to building his career in music.\u003c\/p\u003e\n\u003cp\u003eThat next chapter now includes Scott Bartlett, original guitarist of the multi platinum rock band Saving Abel, as Brandon's lead guitarist, co-writer, and business partner. Together, they continue pushing Brandon's sound across the line between modern country and hard rock, including collaborations with gold certified artist Overtime.\u003c\/p\u003e\n\u003cp\u003eThe jacket carries that same balance of grit and substance. Built from an exceptionally heavy 543 GSM cotton blend, it has the structure of serious outerwear with a vintage washed finish that gives it the faded character of something already broken in by years on the road.\u003c\/p\u003e\n\u003cp\u003eDropped shoulders and a loose unisex silhouette keep the fit relaxed, while the full zipper, long sleeves, and lapel collar give it a sharp vintage shape. It is heavier than a standard jacket, louder than anything hanging in the basics section, and built to look better after it picks up a few stories of its own.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOfficial GRIND X BRANDON JORDAN artist collaboration\u003c\/li\u003e\n\u003cli\u003e90% cotton and 10% polyester\u003c\/li\u003e\n\u003cli\u003eUltra heavyweight 543 GSM fabric\u003c\/li\u003e\n\u003cli\u003eApproximately 16 oz\/yd²\u003c\/li\u003e\n\u003cli\u003eThick and structured outerwear construction\u003c\/li\u003e\n\u003cli\u003eVintage washed finish\u003c\/li\u003e\n\u003cli\u003eFull front zipper\u003c\/li\u003e\n\u003cli\u003eClassic lapel collar\u003c\/li\u003e\n\u003cli\u003eDrop shoulder construction\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eRelaxed loose silhouette\u003c\/li\u003e\n\u003cli\u003eUnisex design\u003c\/li\u003e\n\u003cli\u003eBuilt for concerts, travel, outdoor wear, cold nights, and everyday use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"grind-size-button\" href=\"#grind-brandon-jacket-size-chart\"\u003e View Size Chart \u003c\/a\u003e\n\u003cdiv class=\"grind-size-modal\" id=\"grind-brandon-jacket-size-chart\"\u003e\n\u003cdiv class=\"grind-size-modal-content\"\u003e\n\u003ca aria-label=\"Close Size Chart\" class=\"grind-size-close\" href=\"#\"\u003e×\u003c\/a\u003e\n\u003ch2\u003eVintage Wash Zip Up Denim Jacket Size Chart\u003c\/h2\u003e\n\u003cinput checked id=\"brandon-jacket-inches\" name=\"brandon-jacket-size-unit\" type=\"radio\"\u003e \u003cinput id=\"brandon-jacket-centimeters\" name=\"brandon-jacket-size-unit\" type=\"radio\"\u003e\n\u003cdiv class=\"grind-size-tabs\"\u003e\n\u003clabel for=\"brandon-jacket-inches\"\u003eInches\u003c\/label\u003e \u003clabel for=\"brandon-jacket-centimeters\"\u003eCentimeters\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-size-table-wrap\"\u003e\n\u003ctable class=\"grind-size-table brandon-jacket-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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e25.98\u003c\/td\u003e\n\u003ctd\u003e26.57\u003c\/td\u003e\n\u003ctd\u003e27.17\u003c\/td\u003e\n\u003ctd\u003e27.76\u003c\/td\u003e\n\u003ctd\u003e28.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd\u003e19.29\u003c\/td\u003e\n\u003ctd\u003e20.08\u003c\/td\u003e\n\u003ctd\u003e20.87\u003c\/td\u003e\n\u003ctd\u003e21.65\u003c\/td\u003e\n\u003ctd\u003e22.44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd\u003e23.23\u003c\/td\u003e\n\u003ctd\u003e24.21\u003c\/td\u003e\n\u003ctd\u003e25.20\u003c\/td\u003e\n\u003ctd\u003e26.18\u003c\/td\u003e\n\u003ctd\u003e27.17\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e23.23\u003c\/td\u003e\n\u003ctd\u003e23.62\u003c\/td\u003e\n\u003ctd\u003e24.02\u003c\/td\u003e\n\u003ctd\u003e24.41\u003c\/td\u003e\n\u003ctd\u003e24.80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"grind-size-table brandon-jacket-centimeter-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\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e67.5\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e70.5\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e61.5\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e66.5\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-measure-guide\"\u003e\n\u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder straight down to the bottom hem.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one shoulder seam to the other.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChest:\u003c\/strong\u003e Lay the jacket flat and measure straight across from armpit to armpit. This is a flat garment measurement, not the full chest circumference.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the end of the sleeve cuff.\u003c\/p\u003e\n\u003cp\u003eMeasurements may vary slightly due to normal production tolerances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFit\u003c\/h3\u003e\n\u003cp\u003eDesigned with a loose unisex fit and dropped shoulders for a relaxed outerwear silhouette. Choose your usual size for the intended roomy fit. Size down for a closer fit or size up for additional layering room.\u003c\/p\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on low heat. Iron at a low temperature when needed and avoid ironing directly over printed artwork. Do not dry clean.\u003c\/p\u003e\n\u003ch3\u003eQuality Note\u003c\/h3\u003e\n\u003cp\u003eEach jacket is individually washed and finished, so minor differences in color, fading, fabric texture, stitching, measurements, and overall appearance may occur between production batches. These natural variations are part of the garment's character and do not affect its overall quality or construction.\u003c\/p\u003e\n\u003cdiv class=\"grind-made-to-order\"\u003eThis product is made to order. Please allow up to two weeks for production and delivery.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Blue \/ S","offer_id":48793920274586,"sku":"260722PODQY6589#001","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":48793920307354,"sku":"260722PODQY6589#002","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":48793920340122,"sku":"260722PODQY6589#003","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":48793920372890,"sku":"260722PODQY6589#004","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":48793920405658,"sku":"260722PODQY6589#005","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8993a0494f38457a853b24eb5fc7a3b7.png?v=1784693883"}],"url":"https:\/\/weargrind.com\/collections\/artist-collabs.oembed","provider":"Grind Lifestyle","version":"1.0","type":"link"}