{"title":"Tattoo","description":"","products":[{"product_id":"lucky-you-raw-edge-sleeveless-6","title":"Lucky You Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741750636698,"sku":"260715PODPT4580#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741750669466,"sku":"260715PODPT4580#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741750702234,"sku":"260715PODPT4580#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741750735002,"sku":"260715PODPT4580#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741750767770,"sku":"260715PODPT4580#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/990ecc972b8a47f8be1d9f8cad45ab26.png?v=1784081583"},{"product_id":"last-voyage-raw-edge-sleeveless-5","title":"Last Voyage Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741782487194,"sku":"260715PODPT4581#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741782519962,"sku":"260715PODPT4581#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741782552730,"sku":"260715PODPT4581#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741782585498,"sku":"260715PODPT4581#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741782618266,"sku":"260715PODPT4581#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/f8a47abbd9464da094c51ff531b73d9a.png?v=1784083113"},{"product_id":"cherry-raw-edge-sleeveless-5","title":"Cherry Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741783765146,"sku":"260715PODPT4582#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741783797914,"sku":"260715PODPT4582#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741783830682,"sku":"260715PODPT4582#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741783863450,"sku":"260715PODPT4582#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741783896218,"sku":"260715PODPT4582#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/a4a51a901abc4eb891fe9c2a26ab32e1.png?v=1784083248"},{"product_id":"twin-daggers-raw-edger-sleeveless-5","title":"Twin Daggers Raw Edger Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741784551578,"sku":"260715PODPT4583#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741784584346,"sku":"260715PODPT4583#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741784617114,"sku":"260715PODPT4583#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741784649882,"sku":"260715PODPT4583#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741784682650,"sku":"260715PODPT4583#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/e697b2c0d2924007a6d290d941d7273b.png?v=1784083277"},{"product_id":"free-bird-raw-edge-sleeveless-5","title":"Free Bird Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741786517658,"sku":"260715PODPT4584#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741786550426,"sku":"260715PODPT4584#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741786583194,"sku":"260715PODPT4584#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741786615962,"sku":"260715PODPT4584#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741786648730,"sku":"260715PODPT4584#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/ace9f81be6dd4093b1fac13c8628febe.png?v=1784083368"},{"product_id":"stray-cat-raw-edge-sleeveless-5","title":"Stray Cat Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741787992218,"sku":"260715PODPT4585#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741788024986,"sku":"260715PODPT4585#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741788057754,"sku":"260715PODPT4585#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741788090522,"sku":"260715PODPT4585#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741788123290,"sku":"260715PODPT4585#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/5adb63995fee46e2949cd0b2d4c6fe5b.png?v=1784083428"},{"product_id":"death-grip-raw-edge-sleeveless-5","title":"Death Grip Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741788385434,"sku":"260715PODPT4586#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741788418202,"sku":"260715PODPT4586#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741788450970,"sku":"260715PODPT4586#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741788483738,"sku":"260715PODPT4586#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741788516506,"sku":"260715PODPT4586#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/d4adbb5d9e1840e6a47980ed214afc36.png?v=1784083442"},{"product_id":"bad-cat-raw-edge-sleeveless-5","title":"Bad Cat Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741790220442,"sku":"260715PODPT4587#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741790253210,"sku":"260715PODPT4587#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741790285978,"sku":"260715PODPT4587#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741790318746,"sku":"260715PODPT4587#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741790351514,"sku":"260715PODPT4587#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/cb6bb773a3b644d7bb2019aff74ebbe0.png?v=1784083533"},{"product_id":"hellspawn-raw-edge-sleeveless-5","title":"Hellspawn Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741790908570,"sku":"260715PODPT4588#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741790941338,"sku":"260715PODPT4588#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741790974106,"sku":"260715PODPT4588#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741791006874,"sku":"260715PODPT4588#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741791039642,"sku":"260715PODPT4588#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/62b7ecd531bd468a9bf7918e8bd357c7.png?v=1784083578"},{"product_id":"little-bastard-raw-edge-sleeveless","title":"Little Bastard Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741791400090,"sku":"260715PODPT4991#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741791432858,"sku":"260715PODPT4991#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741791465626,"sku":"260715PODPT4991#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741791498394,"sku":"260715PODPT4991#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741791531162,"sku":"260715PODPT4991#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4b31cec464e94d3b805c0c200333734f.png?v=1784083623"},{"product_id":"jolly-roger-raw-edge-sleeveless","title":"Jolly Roger Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741791629466,"sku":"260715PODPT4992#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741791662234,"sku":"260715PODPT4992#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741791695002,"sku":"260715PODPT4992#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741791727770,"sku":"260715PODPT4992#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741791760538,"sku":"260715PODPT4992#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/6a136a2563144e16846393f37211ba5d.png?v=1784083632"},{"product_id":"untethered-raw-edge-sleeveless","title":"Untethered Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741791858842,"sku":"260715PODPT4993#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741791891610,"sku":"260715PODPT4993#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741791924378,"sku":"260715PODPT4993#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741791957146,"sku":"260715PODPT4993#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741791989914,"sku":"260715PODPT4993#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/33fa4518232c4984b7a28fd6166788f5.png?v=1784083641"},{"product_id":"raw-edge-cotton-tank-top","title":"Gentleman Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741792120986,"sku":"260715PODPT4994#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741792153754,"sku":"260715PODPT4994#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741792186522,"sku":"260715PODPT4994#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741792219290,"sku":"260715PODPT4994#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741792252058,"sku":"260715PODPT4994#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/79df2d4708714aa79e37936184701ef0.png?v=1784083648"},{"product_id":"nightwing-raw-edge-sleeveless","title":"Nightwing Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741802311834,"sku":"260715PODPT4996#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741802344602,"sku":"260715PODPT4996#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741802377370,"sku":"260715PODPT4996#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741802410138,"sku":"260715PODPT4996#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741802442906,"sku":"260715PODPT4996#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/cf84e4a6b9144ef4b47be47199e368bd.png?v=1784083652"},{"product_id":"death-coil-raw-edge-sleeveless","title":"Death Coil Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741807587482,"sku":"260715PODPT4997#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741807620250,"sku":"260715PODPT4997#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741807653018,"sku":"260715PODPT4997#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741807685786,"sku":"260715PODPT4997#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741807718554,"sku":"260715PODPT4997#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8d2c069740e947128977ec03c95ea270.png?v=1784083678"},{"product_id":"the-watcher-raw-edge-sleeveless","title":"The Watcher Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741807816858,"sku":"260715PODPT4998#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741807849626,"sku":"260715PODPT4998#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741807882394,"sku":"260715PODPT4998#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741807915162,"sku":"260715PODPT4998#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741807947930,"sku":"260715PODPT4998#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/6ce69cac4de2476594ae0d740691bd0f.png?v=1784083684"},{"product_id":"scarlet-thorn-raw-edge-sleeveless","title":"Scarlet Thorn Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741808046234,"sku":"260715PODPT4999#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741808079002,"sku":"260715PODPT4999#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741808111770,"sku":"260715PODPT4999#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741808144538,"sku":"260715PODPT4999#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741808177306,"sku":"260715PODPT4999#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/a1156a142ae242389c2d1edc57408b4a.png?v=1784083694"},{"product_id":"full-sail-raw-edge-sleeveless","title":"Full Sail Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741808308378,"sku":"260715PODPT5000#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741808341146,"sku":"260715PODPT5000#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741808373914,"sku":"260715PODPT5000#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741808406682,"sku":"260715PODPT5000#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741808439450,"sku":"260715PODPT5000#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/97b14bc4df864de4a157cae9d510a69c.png?v=1784083701"},{"product_id":"mad-dog-raw-edge-sleeveless","title":"Mad Dog Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741808570522,"sku":"260715PODPT5001#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741808603290,"sku":"260715PODPT5001#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741808636058,"sku":"260715PODPT5001#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741808668826,"sku":"260715PODPT5001#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741808701594,"sku":"260715PODPT5001#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/26dc6ba0abb54070af3ecdb18396211f.png?v=1784083727"},{"product_id":"skull-steel-raw-edge-sleeveless","title":"Skull \u0026 Steel Raw Edge Sleeveless","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    \/* SIZE CHART BUTTON *\/\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    \/* HIDDEN MODAL CONTROL *\/\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    \/* MODAL OVERLAY *\/\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.88);\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(1100px, 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.65);\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    \/* HORIZONTAL TABLE SCROLL *\/\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: 900px;\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: 62px;\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-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: 820px;\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    Built for everyday wear with heavyweight comfort and a broken in feel.\n    This premium sleeveless tee is made from 100% cotton with a relaxed fit,\n    raw cut armholes, and durable construction that only gets better with age.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e100% premium cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 6.8 oz fabric\u003c\/li\u003e\n    \u003cli\u003e230 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eRaw edge sleeveless cut\u003c\/li\u003e\n    \u003cli\u003eClassic crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable\u003c\/li\u003e\n    \u003cli\u003eHigh quality front print\u003c\/li\u003e\n    \u003cli\u003eIdeal for everyday wear, the gym, concerts, riding, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SIZE CHART BUTTON --\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle\" 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  \u003c!-- SIZE CHART MODAL --\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle\" 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\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n        \u003cdiv id=\"grind-size-modal-title\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\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          \u003ctable class=\"grind-sizing-table\"\u003e\n            \u003cthead\u003e\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              \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              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\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                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e29.92\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e30.71\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.28\u003c\/td\u003e\n                \u003ctd\u003e51.5\u003c\/td\u003e\n                \u003ctd\u003e20.87\u003c\/td\u003e\n                \u003ctd\u003e53\u003c\/td\u003e\n                \u003ctd\u003e21.46\u003c\/td\u003e\n                \u003ctd\u003e54.5\u003c\/td\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.64\u003c\/td\u003e\n                \u003ctd\u003e57.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e21.26\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\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.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\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    \u003c\/div\u003e\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\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 fit for all day comfort. Order your regular size\n    for a loose fit or size up for a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is crafted from premium cotton and individually printed.\n    Slight variations in fabric texture, color, measurements, and print\n    placement are a normal part of the production process and make each piece\n    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":48741808799898,"sku":"260715PODPT5002#002","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48741808832666,"sku":"260715PODPT5002#003","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48741808865434,"sku":"260715PODPT5002#004","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48741808898202,"sku":"260715PODPT5002#005","price":27.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48741808930970,"sku":"260715PODPT5002#006","price":27.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/17981cb2cfbf4b99b2173e1329e9b89b.png?v=1784083738"},{"product_id":"lucky-you-t-shirt","title":"Lucky You 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":48741844189338,"sku":"260715PODPQ5399#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741844222106,"sku":"260715PODPQ5399#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741844254874,"sku":"260715PODPQ5399#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741844287642,"sku":"260715PODPQ5399#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741844320410,"sku":"260715PODPQ5399#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741844353178,"sku":"260715PODPQ5399#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741844385946,"sku":"260715PODPQ5399#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741844418714,"sku":"260715PODPQ5399#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/045d1d034dd94d9a88992d0610c0c508.png?v=1784086158"},{"product_id":"cherry-t-shirt","title":"Cherry 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":48741844648090,"sku":"260715PODPQ5401#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741844680858,"sku":"260715PODPQ5401#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741844713626,"sku":"260715PODPQ5401#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741844746394,"sku":"260715PODPQ5401#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741844779162,"sku":"260715PODPQ5401#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741844811930,"sku":"260715PODPQ5401#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741844844698,"sku":"260715PODPQ5401#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741844877466,"sku":"260715PODPQ5401#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/02c5a591a5b745d4abc68be31f492105.png?v=1784086187"},{"product_id":"bad-cat-t-shirt","title":"Bad Cat 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":48741845794970,"sku":"260715PODPQ5408#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741845827738,"sku":"260715PODPQ5408#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741845860506,"sku":"260715PODPQ5408#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741845893274,"sku":"260715PODPQ5408#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741845926042,"sku":"260715PODPQ5408#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741845958810,"sku":"260715PODPQ5408#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741845991578,"sku":"260715PODPQ5408#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741846024346,"sku":"260715PODPQ5408#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/c47155a42db94c4ea70898ac98e9d433.png?v=1784086218"},{"product_id":"stray-cat-t-shirt","title":"Stray Cat 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":48741846188186,"sku":"260715PODPQ5409#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741846220954,"sku":"260715PODPQ5409#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741846253722,"sku":"260715PODPQ5409#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741846286490,"sku":"260715PODPQ5409#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741846319258,"sku":"260715PODPQ5409#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741846352026,"sku":"260715PODPQ5409#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741846384794,"sku":"260715PODPQ5409#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741846417562,"sku":"260715PODPQ5409#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/d9ec705a65fb433f92d6ebbc51298804.png?v=1784086228"},{"product_id":"skull-steel-t-shirt","title":"Skull \u0026 Steel 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":48741846515866,"sku":"260715PODPQ5410#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741846548634,"sku":"260715PODPQ5410#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741846581402,"sku":"260715PODPQ5410#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741846614170,"sku":"260715PODPQ5410#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741846646938,"sku":"260715PODPQ5410#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741846679706,"sku":"260715PODPQ5410#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741846712474,"sku":"260715PODPQ5410#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741846745242,"sku":"260715PODPQ5410#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/ad2644938586452fa324f50c37c31161.png?v=1784086235"},{"product_id":"daggers-t-shirt","title":"Daggers 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":48741846843546,"sku":"260715PODPQ5411#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741846876314,"sku":"260715PODPQ5411#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741846909082,"sku":"260715PODPQ5411#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741846941850,"sku":"260715PODPQ5411#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741846974618,"sku":"260715PODPQ5411#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741847007386,"sku":"260715PODPQ5411#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741847040154,"sku":"260715PODPQ5411#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741847072922,"sku":"260715PODPQ5411#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/7410dd32a9f94a469c520c8c5323eded.png?v=1784086242"},{"product_id":"death-grip-t-shirt","title":"Death Grip 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":48741847302298,"sku":"260715PODPQ5412#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741847335066,"sku":"260715PODPQ5412#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741847367834,"sku":"260715PODPQ5412#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741847400602,"sku":"260715PODPQ5412#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741847433370,"sku":"260715PODPQ5412#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741847466138,"sku":"260715PODPQ5412#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741847498906,"sku":"260715PODPQ5412#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741847531674,"sku":"260715PODPQ5412#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/664cc105e77e45099d4362d8234c0ed0.png?v=1784086248"},{"product_id":"last-voyage-t-shirt","title":"Last Voyage 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":48741848383642,"sku":"260715PODPQ5413#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741848416410,"sku":"260715PODPQ5413#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741848449178,"sku":"260715PODPQ5413#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741848481946,"sku":"260715PODPQ5413#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741848514714,"sku":"260715PODPQ5413#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741848547482,"sku":"260715PODPQ5413#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741848580250,"sku":"260715PODPQ5413#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741848613018,"sku":"260715PODPQ5413#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/7e610dc139c942c9acbdd3cd58eda4d1.png?v=1784086253"},{"product_id":"full-sail-t-shirt","title":"Full Sail 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":48741848744090,"sku":"260715PODPQ5417#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741848776858,"sku":"260715PODPQ5417#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741848809626,"sku":"260715PODPQ5417#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741848842394,"sku":"260715PODPQ5417#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741848875162,"sku":"260715PODPQ5417#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741848907930,"sku":"260715PODPQ5417#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741848940698,"sku":"260715PODPQ5417#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741848973466,"sku":"260715PODPQ5417#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/7e87d6dc41804c5f9db29172da941b12.png?v=1784086265"},{"product_id":"mad-dog-t-shirt","title":"Mad Dog 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":48741849071770,"sku":"260715PODPQ5418#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741849104538,"sku":"260715PODPQ5418#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741849137306,"sku":"260715PODPQ5418#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741849170074,"sku":"260715PODPQ5418#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741849202842,"sku":"260715PODPQ5418#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741849235610,"sku":"260715PODPQ5418#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741849268378,"sku":"260715PODPQ5418#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741849301146,"sku":"260715PODPQ5418#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/378c215156c54eaf972ab4c63b4aed30.png?v=1784086277"},{"product_id":"scarlet-thorn-t-shirt","title":"Scarlet Thorn 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":48741849530522,"sku":"260715PODPQ5420#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741849563290,"sku":"260715PODPQ5420#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741849596058,"sku":"260715PODPQ5420#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741849628826,"sku":"260715PODPQ5420#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741849661594,"sku":"260715PODPQ5420#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741849694362,"sku":"260715PODPQ5420#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741849727130,"sku":"260715PODPQ5420#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741849759898,"sku":"260715PODPQ5420#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4e0ee30952d5479b80da88b93c2e9d43.png?v=1784086288"},{"product_id":"death-coil-t-shirt","title":"Death Coil 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":48741849792666,"sku":"260715PODPQ5421#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741849825434,"sku":"260715PODPQ5421#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741849858202,"sku":"260715PODPQ5421#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741849890970,"sku":"260715PODPQ5421#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741849923738,"sku":"260715PODPQ5421#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741849956506,"sku":"260715PODPQ5421#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741849989274,"sku":"260715PODPQ5421#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741850022042,"sku":"260715PODPQ5421#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4867b4d9743047bdbbb1b769807260af.png?v=1784086292"},{"product_id":"the-watcher-t-shirt","title":"The Watcher 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":48741850218650,"sku":"260715PODPQ5422#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741850251418,"sku":"260715PODPQ5422#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741850284186,"sku":"260715PODPQ5422#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741850316954,"sku":"260715PODPQ5422#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741850349722,"sku":"260715PODPQ5422#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741850382490,"sku":"260715PODPQ5422#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741850415258,"sku":"260715PODPQ5422#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741850448026,"sku":"260715PODPQ5422#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/fd9e3fd8b2f149008f5bc9fc23aafaea.png?v=1784086308"},{"product_id":"gentleman-t-shirt","title":"Gentleman 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":48741852676250,"sku":"260715PODPQ5423#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741852709018,"sku":"260715PODPQ5423#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741852741786,"sku":"260715PODPQ5423#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741852774554,"sku":"260715PODPQ5423#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741852807322,"sku":"260715PODPQ5423#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741852840090,"sku":"260715PODPQ5423#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741852872858,"sku":"260715PODPQ5423#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741852905626,"sku":"260715PODPQ5423#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/b2644c3651d8442abf6f2dc231e505da.png?v=1784086329"},{"product_id":"nightwing-t-shirt","title":"Nightwing 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":48741851005082,"sku":"260715PODPQ5424#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741851037850,"sku":"260715PODPQ5424#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741851070618,"sku":"260715PODPQ5424#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741851103386,"sku":"260715PODPQ5424#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741851136154,"sku":"260715PODPQ5424#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741851168922,"sku":"260715PODPQ5424#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741851201690,"sku":"260715PODPQ5424#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741851234458,"sku":"260715PODPQ5424#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/220c644b5a0747c59395788de52b2c02.png?v=1784086322"},{"product_id":"jolly-roger-t-shirt","title":"Jolly Roger 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":48741852381338,"sku":"260715PODPQ5425#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741852414106,"sku":"260715PODPQ5425#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741852446874,"sku":"260715PODPQ5425#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741852479642,"sku":"260715PODPQ5425#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741852512410,"sku":"260715PODPQ5425#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741852545178,"sku":"260715PODPQ5425#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741852577946,"sku":"260715PODPQ5425#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741852610714,"sku":"260715PODPQ5425#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/abd65e0a7e994cc2a39201d1effe5781.png?v=1784086339"},{"product_id":"untethered-t-shirt","title":"Untethered 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":48741853036698,"sku":"260715PODPQ5427#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741853069466,"sku":"260715PODPQ5427#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741853102234,"sku":"260715PODPQ5427#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741853135002,"sku":"260715PODPQ5427#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741853167770,"sku":"260715PODPQ5427#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741853200538,"sku":"260715PODPQ5427#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741853233306,"sku":"260715PODPQ5427#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741853266074,"sku":"260715PODPQ5427#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/56534efaeb984b78ba3b8c141aa29ce2.png?v=1784086349"},{"product_id":"hellspawn-t-shirt","title":"Hellspawn 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":48741854085274,"sku":"260715PODPQ5428#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741854118042,"sku":"260715PODPQ5428#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741854150810,"sku":"260715PODPQ5428#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741854183578,"sku":"260715PODPQ5428#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741854216346,"sku":"260715PODPQ5428#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741854249114,"sku":"260715PODPQ5428#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741854281882,"sku":"260715PODPQ5428#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741854314650,"sku":"260715PODPQ5428#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/d487723ed5b34740a94038d7fe0d4355.png?v=1784086373"},{"product_id":"little-bastard-t-shirt","title":"Little Bastard 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":48741854544026,"sku":"260715PODPQ5429#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741854576794,"sku":"260715PODPQ5429#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741854609562,"sku":"260715PODPQ5429#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741854642330,"sku":"260715PODPQ5429#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741854675098,"sku":"260715PODPQ5429#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741854707866,"sku":"260715PODPQ5429#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741854740634,"sku":"260715PODPQ5429#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741854773402,"sku":"260715PODPQ5429#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/1c766eda75cf4ca7a233010816594f2f.png?v=1784086386"},{"product_id":"death-grip-t-shirt-1","title":"Death Grip 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":48741854970010,"sku":"260715PODPQ5430#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48741855002778,"sku":"260715PODPQ5430#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48741855035546,"sku":"260715PODPQ5430#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48741855068314,"sku":"260715PODPQ5430#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48741855101082,"sku":"260715PODPQ5430#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48741855133850,"sku":"260715PODPQ5430#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48741855166618,"sku":"260715PODPQ5430#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48741855199386,"sku":"260715PODPQ5430#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/62167d0c6b614e6eb19d0c1dde0d71e4.png?v=1784086393"},{"product_id":"trashy-t-shirt","title":"Trashy T-Shirt","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-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\u003cdiv class=\"grind-product-description\"\u003e\n\u003cp\u003eThe everyday tee without the lightweight throwaway feel. Built from a premium cotton blend with just enough stretch, this shirt delivers a soft feel, solid structure, and a relaxed fit made for long days, loud nights, and everything in between.\u003c\/p\u003e\n\u003cp\u003eThe 180 GSM fabric gives it a comfortable midweight feel that holds its shape without feeling heavy. Clean enough to wear out, tough enough to live in, and comfortable enough to become the shirt you keep grabbing before everything else in your closet.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\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\u003cdiv class=\"grind-size-button-wrap\"\u003e\u003clabel class=\"grind-size-button\" for=\"grind-size-modal-toggle-mt0012\"\u003e \u003cspan\u003eView Size Chart\u003c\/span\u003e \u003cspan class=\"grind-size-button-icon\"\u003e+\u003c\/span\u003e \u003c\/label\u003e\u003c\/div\u003e\n\u003cinput class=\"grind-modal-toggle\" id=\"grind-size-modal-toggle-mt0012\" type=\"checkbox\"\u003e\n\u003cdiv class=\"grind-size-modal\"\u003e\n\u003clabel aria-label=\"Close size chart\" class=\"grind-modal-background\" for=\"grind-size-modal-toggle-mt0012\"\u003e\u003c\/label\u003e\n\u003cdiv aria-labelledby=\"grind-size-modal-title-mt0012\" aria-modal=\"true\" role=\"dialog\" class=\"grind-modal-panel\"\u003e\n\u003cdiv class=\"grind-modal-header\"\u003e\n\u003cdiv class=\"grind-modal-title\" id=\"grind-size-modal-title-mt0012\"\u003eSize Chart\u003c\/div\u003e\n\u003clabel aria-label=\"Close size chart\" class=\"grind-modal-close\" for=\"grind-size-modal-toggle-mt0012\"\u003e × \u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grind-modal-content\"\u003e\n\u003cp class=\"grind-size-note\"\u003eMeasurements shown are garment measurements. Chest is measured straight across the front of the garment while laid flat.\u003c\/p\u003e\n\u003cdiv class=\"grind-table-scroll\"\u003e\n\u003ctable class=\"grind-sizing-table\"\u003e\n\u003cthead\u003e\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\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\u003c\/thead\u003e\n\u003ctbody\u003e\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\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\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\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"grind-scroll-message\"\u003eSwipe left or right to view every size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\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\u003ch3\u003eFit\u003c\/h3\u003e\n\u003cp\u003eDesigned with a relaxed unisex fit and slight stretch for comfortable movement. Order your regular size for a loose everyday fit or size up for a more oversized look.\u003c\/p\u003e\n\u003ch3\u003eQuality Note\u003c\/h3\u003e\n\u003cp\u003eEvery garment is individually produced and printed. Slight variations in fabric texture, color, measurements, and print placement can occur between production batches. These small differences are a normal part of apparel manufacturing and make each piece slightly unique.\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\n\u003cp\u003e \u003c\/p\u003e","brand":"ODMPOD","offers":[{"title":"Black Beauty \/ XS","offer_id":48755396378778,"sku":"260717PODPQ6319#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48755396411546,"sku":"260717PODPQ6319#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48755396444314,"sku":"260717PODPQ6319#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48755396477082,"sku":"260717PODPQ6319#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48755396509850,"sku":"260717PODPQ6319#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48755396542618,"sku":"260717PODPQ6319#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48755396575386,"sku":"260717PODPQ6319#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48755396608154,"sku":"260717PODPQ6319#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/b73c03df971c49d6a5acee5c52e1ad00.png?v=1784265618"}],"url":"https:\/\/weargrind.com\/collections\/tattoo.oembed","provider":"Grind Lifestyle","version":"1.0","type":"link"}