{"title":"New Drops","description":"","products":[{"product_id":"disappointed-t-shirt","title":"Disappointed 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":48750625882266,"sku":"260716PODPQ4446#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750625915034,"sku":"260716PODPQ4446#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750625947802,"sku":"260716PODPQ4446#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750625980570,"sku":"260716PODPQ4446#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750626013338,"sku":"260716PODPQ4446#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750626046106,"sku":"260716PODPQ4446#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750626078874,"sku":"260716PODPQ4446#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750626111642,"sku":"260716PODPQ4446#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/0f321cd6b4fb404aa729eb9ee343e6be.png?v=1784164893"},{"product_id":"dollars-t-shirt","title":"Dollars 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":48750626406554,"sku":"260716PODPQ4447#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750626439322,"sku":"260716PODPQ4447#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750626472090,"sku":"260716PODPQ4447#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750626504858,"sku":"260716PODPQ4447#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750626537626,"sku":"260716PODPQ4447#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750626570394,"sku":"260716PODPQ4447#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750626603162,"sku":"260716PODPQ4447#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750626635930,"sku":"260716PODPQ4447#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/08664233237d43b096396482392c7e98.png?v=1784164902"},{"product_id":"money-grind-t-shirt","title":"Money Grind 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":48750626832538,"sku":"260716PODPQ4448#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750626865306,"sku":"260716PODPQ4448#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750626898074,"sku":"260716PODPQ4448#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750626930842,"sku":"260716PODPQ4448#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750626963610,"sku":"260716PODPQ4448#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750626996378,"sku":"260716PODPQ4448#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750627029146,"sku":"260716PODPQ4448#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750627061914,"sku":"260716PODPQ4448#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/5a4189e8220648a28c713c62d10940e2.png?v=1784164912"},{"product_id":"no-connection-t-shirt","title":"No Connection 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":48750627324058,"sku":"260716PODPQ4449#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750627356826,"sku":"260716PODPQ4449#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750627389594,"sku":"260716PODPQ4449#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750627422362,"sku":"260716PODPQ4449#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750627455130,"sku":"260716PODPQ4449#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750627487898,"sku":"260716PODPQ4449#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750627520666,"sku":"260716PODPQ4449#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750627553434,"sku":"260716PODPQ4449#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/b35da0e346604d63882304db34a01925.png?v=1784164918"},{"product_id":"copper-tops-t-shirt","title":"Copper Tops 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":48750627815578,"sku":"260716PODPQ4450#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750627848346,"sku":"260716PODPQ4450#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750627881114,"sku":"260716PODPQ4450#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750627913882,"sku":"260716PODPQ4450#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750627946650,"sku":"260716PODPQ4450#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750627979418,"sku":"260716PODPQ4450#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750628012186,"sku":"260716PODPQ4450#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750628044954,"sku":"260716PODPQ4450#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/54ee1b5af3394bd9af8160f2339beccf.png?v=1784164930"},{"product_id":"icare-t-shirt","title":"iCare 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":48750628274330,"sku":"260716PODPQ4451#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750628307098,"sku":"260716PODPQ4451#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750628339866,"sku":"260716PODPQ4451#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750628372634,"sku":"260716PODPQ4451#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750628405402,"sku":"260716PODPQ4451#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750628438170,"sku":"260716PODPQ4451#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750628470938,"sku":"260716PODPQ4451#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750628503706,"sku":"260716PODPQ4451#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/2cdea926f3794f46af26ee10e345fd41.png?v=1784164938"},{"product_id":"fafo-t-shirt","title":"FAFO 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":48750628929690,"sku":"260716PODPQ4452#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750628962458,"sku":"260716PODPQ4452#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750628995226,"sku":"260716PODPQ4452#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750629027994,"sku":"260716PODPQ4452#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750629060762,"sku":"260716PODPQ4452#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750629093530,"sku":"260716PODPQ4452#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750629126298,"sku":"260716PODPQ4452#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750629159066,"sku":"260716PODPQ4452#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/20c6ab62f1314341924a59c266718e44.png?v=1784164953"},{"product_id":"bonez-t-shirt","title":"Bonez 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":48750629617818,"sku":"260716PODPQ4454#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750629650586,"sku":"260716PODPQ4454#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750629683354,"sku":"260716PODPQ4454#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750629716122,"sku":"260716PODPQ4454#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750629748890,"sku":"260716PODPQ4454#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750629781658,"sku":"260716PODPQ4454#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750629814426,"sku":"260716PODPQ4454#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750629847194,"sku":"260716PODPQ4454#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/a55f9ae1cc164a6c89efd191956632a1.png?v=1784164968"},{"product_id":"cash-king-t-shirt","title":"Cash King 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":48750630207642,"sku":"260716PODPQ4455#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750630240410,"sku":"260716PODPQ4455#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750630273178,"sku":"260716PODPQ4455#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750630305946,"sku":"260716PODPQ4455#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750630338714,"sku":"260716PODPQ4455#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750630371482,"sku":"260716PODPQ4455#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750630404250,"sku":"260716PODPQ4455#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750630437018,"sku":"260716PODPQ4455#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/415870d73c6940248590bbf1a55b83b8.png?v=1784164983"},{"product_id":"boombox-t-shirt","title":"Boombox 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":48750630797466,"sku":"260716PODPQ4456#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48750630830234,"sku":"260716PODPQ4456#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48750630863002,"sku":"260716PODPQ4456#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48750630895770,"sku":"260716PODPQ4456#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48750630928538,"sku":"260716PODPQ4456#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48750630961306,"sku":"260716PODPQ4456#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48750630994074,"sku":"260716PODPQ4456#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48750631026842,"sku":"260716PODPQ4456#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/d160f758e54a46d4b65809fbdfb6e909.png?v=1784164998"},{"product_id":"respect-your-surroundings-t-shirt","title":"Respect Your Surroundings 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":48751308112026,"sku":"260716PODPQ4897#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751308144794,"sku":"260716PODPQ4897#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751308177562,"sku":"260716PODPQ4897#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751308210330,"sku":"260716PODPQ4897#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751308243098,"sku":"260716PODPQ4897#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751308275866,"sku":"260716PODPQ4897#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751308308634,"sku":"260716PODPQ4897#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751308341402,"sku":"260716PODPQ4897#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4d8375083e77427c83c8f1b129a61e8a_de65d29b-feab-4ba9-827f-ad68507ea3d9.png?v=1784170413"},{"product_id":"adhd-t-shirt","title":"ADHD 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":48751308570778,"sku":"260716PODPQ4898#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751308603546,"sku":"260716PODPQ4898#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751308636314,"sku":"260716PODPQ4898#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751308669082,"sku":"260716PODPQ4898#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751308701850,"sku":"260716PODPQ4898#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751308734618,"sku":"260716PODPQ4898#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751308767386,"sku":"260716PODPQ4898#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751308800154,"sku":"260716PODPQ4898#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/ac35a09dfa724d55a84f39f4bd1bcd64_96ce6848-8883-4139-86db-390cd016b39e.png?v=1784170422"},{"product_id":"not-dead-t-shirt","title":"NOT DEAD 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":48751308898458,"sku":"260716PODPQ4899#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751308931226,"sku":"260716PODPQ4899#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751308963994,"sku":"260716PODPQ4899#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751308996762,"sku":"260716PODPQ4899#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751309029530,"sku":"260716PODPQ4899#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751309062298,"sku":"260716PODPQ4899#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751309095066,"sku":"260716PODPQ4899#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751309127834,"sku":"260716PODPQ4899#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/987f87b9e168469a99762740e3e2bf24_7d1174d7-3df2-44ee-9dea-01de50091a3b.png?v=1784170430"},{"product_id":"elder-emo-t-shirt","title":"Elder Emo 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":48751311028378,"sku":"260716PODPQ4904#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751311061146,"sku":"260716PODPQ4904#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751311093914,"sku":"260716PODPQ4904#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751311126682,"sku":"260716PODPQ4904#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751311159450,"sku":"260716PODPQ4904#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751311192218,"sku":"260716PODPQ4904#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751311224986,"sku":"260716PODPQ4904#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751311257754,"sku":"260716PODPQ4904#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/5f16e1ecde38495eb6d265428ed0da4a.png?v=1784170473"},{"product_id":"my-friends-t-shirt","title":"My Friends 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":48751311421594,"sku":"260716PODPQ4905#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751311454362,"sku":"260716PODPQ4905#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751311487130,"sku":"260716PODPQ4905#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751311519898,"sku":"260716PODPQ4905#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751311552666,"sku":"260716PODPQ4905#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751311585434,"sku":"260716PODPQ4905#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751311618202,"sku":"260716PODPQ4905#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751311650970,"sku":"260716PODPQ4905#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/be538641e2594c3cbfa01f86ea939222.png?v=1784170488"},{"product_id":"pet-that-dog-t-shirt","title":"Pet That 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":48751311716506,"sku":"260716PODPQ4906#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751311749274,"sku":"260716PODPQ4906#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751311782042,"sku":"260716PODPQ4906#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751311814810,"sku":"260716PODPQ4906#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751311847578,"sku":"260716PODPQ4906#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751311880346,"sku":"260716PODPQ4906#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751311913114,"sku":"260716PODPQ4906#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751311945882,"sku":"260716PODPQ4906#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/904b553c1ed548ffb1e24137c11d0367.png?v=1784170502"},{"product_id":"local-music-t-shirt","title":"Local Music 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":48751314731162,"sku":"260716PODPQ5116#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751314763930,"sku":"260716PODPQ5116#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751314796698,"sku":"260716PODPQ5116#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751314829466,"sku":"260716PODPQ5116#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751314862234,"sku":"260716PODPQ5116#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751314895002,"sku":"260716PODPQ5116#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751314927770,"sku":"260716PODPQ5116#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751314960538,"sku":"260716PODPQ5116#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/55d7b69c8ea34e5faf9c3927e34b9e49.png?v=1784170757"},{"product_id":"original-riff-life-t-shirt","title":"Original Riff Life 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":48751318663322,"sku":"260716PODPQ4893#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751318696090,"sku":"260716PODPQ4893#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751318728858,"sku":"260716PODPQ4893#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751318761626,"sku":"260716PODPQ4893#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751318794394,"sku":"260716PODPQ4893#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751318827162,"sku":"260716PODPQ4893#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751318859930,"sku":"260716PODPQ4893#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751318892698,"sku":"260716PODPQ4893#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/17de9fcab07746a9a6be9b699ea4f1bb.png?v=1784170835"},{"product_id":"punk-logo-t-shirt","title":"Punk Logo 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":48751319810202,"sku":"260716PODPQ4896#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751319842970,"sku":"260716PODPQ4896#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751319875738,"sku":"260716PODPQ4896#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751319908506,"sku":"260716PODPQ4896#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751319941274,"sku":"260716PODPQ4896#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751319974042,"sku":"260716PODPQ4896#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751320006810,"sku":"260716PODPQ4896#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751320039578,"sku":"260716PODPQ4896#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8086aff6ce384cb1a7103745136d08e1.png?v=1784170877"},{"product_id":"street-king-t-shirt","title":"Street King 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":48751859663002,"sku":"260716PODPQ5920#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751859695770,"sku":"260716PODPQ5920#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751859728538,"sku":"260716PODPQ5920#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751859761306,"sku":"260716PODPQ5920#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751859794074,"sku":"260716PODPQ5920#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751859826842,"sku":"260716PODPQ5920#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751859859610,"sku":"260716PODPQ5920#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751859892378,"sku":"260716PODPQ5920#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/90796582af694cf8a8321265435a5eb0.png?v=1784176600"},{"product_id":"defiant-t-shirt","title":"Defiant 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":48751860318362,"sku":"260716PODPQ5922#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751860351130,"sku":"260716PODPQ5922#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751860383898,"sku":"260716PODPQ5922#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751860416666,"sku":"260716PODPQ5922#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751860449434,"sku":"260716PODPQ5922#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751860482202,"sku":"260716PODPQ5922#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751860514970,"sku":"260716PODPQ5922#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751860547738,"sku":"260716PODPQ5922#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/bda603f5c56e4fafaf799250e5a370d3.png?v=1784176617"},{"product_id":"tea-time-t-shirt","title":"Tea Time 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":48751860744346,"sku":"260716PODPQ5923#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751860777114,"sku":"260716PODPQ5923#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751860809882,"sku":"260716PODPQ5923#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751860842650,"sku":"260716PODPQ5923#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751860875418,"sku":"260716PODPQ5923#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751860908186,"sku":"260716PODPQ5923#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751860940954,"sku":"260716PODPQ5923#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751860973722,"sku":"260716PODPQ5923#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/3a6a9ae02fa343ed923ee9a70d1b1ab2.png?v=1784176623"},{"product_id":"keyhole-t-shirt","title":"Keyhole 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":48751861334170,"sku":"260716PODPQ5924#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751861366938,"sku":"260716PODPQ5924#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751861399706,"sku":"260716PODPQ5924#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751861432474,"sku":"260716PODPQ5924#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751861465242,"sku":"260716PODPQ5924#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751861498010,"sku":"260716PODPQ5924#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751861530778,"sku":"260716PODPQ5924#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751861563546,"sku":"260716PODPQ5924#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/9bd832fb5df145128589b13b48b51e9e.png?v=1784176637"},{"product_id":"drink-me-t-shirt","title":"Drink Me 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":48751861891226,"sku":"260716PODPQ5925#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751861923994,"sku":"260716PODPQ5925#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751861956762,"sku":"260716PODPQ5925#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751861989530,"sku":"260716PODPQ5925#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751862022298,"sku":"260716PODPQ5925#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751862055066,"sku":"260716PODPQ5925#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751862087834,"sku":"260716PODPQ5925#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751862120602,"sku":"260716PODPQ5925#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/1f49de6cf4964ce8b2cf531d4121d557.png?v=1784176653"},{"product_id":"rabid-rabbit-t-shirt","title":"Rabid Rabbit 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":48751862710426,"sku":"260716PODPQ5926#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751862743194,"sku":"260716PODPQ5926#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751862775962,"sku":"260716PODPQ5926#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751862808730,"sku":"260716PODPQ5926#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751862841498,"sku":"260716PODPQ5926#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751862874266,"sku":"260716PODPQ5926#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751862907034,"sku":"260716PODPQ5926#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751862939802,"sku":"260716PODPQ5926#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/3bd7cf9b6c2a44f89fa1b9ad93f64c0f.png?v=1784176667"},{"product_id":"falling-behind-t-shirt","title":"Falling Behind 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":48751864316058,"sku":"260716PODPQ5928#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751864348826,"sku":"260716PODPQ5928#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751864381594,"sku":"260716PODPQ5928#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751864414362,"sku":"260716PODPQ5928#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751864447130,"sku":"260716PODPQ5928#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751864479898,"sku":"260716PODPQ5928#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751864512666,"sku":"260716PODPQ5928#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751864545434,"sku":"260716PODPQ5928#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/a435df67a8ab425f8b3b3f6d25bb3170.png?v=1784176697"},{"product_id":"falling-apart-t-shirt","title":"Falling Apart 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":48751865626778,"sku":"260716PODPQ5929#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751865659546,"sku":"260716PODPQ5929#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751865692314,"sku":"260716PODPQ5929#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751865725082,"sku":"260716PODPQ5929#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751865757850,"sku":"260716PODPQ5929#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751865790618,"sku":"260716PODPQ5929#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751865823386,"sku":"260716PODPQ5929#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751865856154,"sku":"260716PODPQ5929#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/42ab9d35eea54b27abd6bdf6662e97cb.png?v=1784176713"},{"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"},{"product_id":"ritual-t-shirt","title":"Ritual 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":48760263245978,"sku":"260718PODPQ5732#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760263278746,"sku":"260718PODPQ5732#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760263311514,"sku":"260718PODPQ5732#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760263344282,"sku":"260718PODPQ5732#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760263377050,"sku":"260718PODPQ5732#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760263409818,"sku":"260718PODPQ5732#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760263442586,"sku":"260718PODPQ5732#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760263475354,"sku":"260718PODPQ5732#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/f4b192614f574c13ab0d98ccb0eb7814.png?v=1784349827"},{"product_id":"death-sentence-t-shirt","title":"Death Sentence 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":48760263671962,"sku":"260718PODPQ5733#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760263704730,"sku":"260718PODPQ5733#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760263737498,"sku":"260718PODPQ5733#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760263770266,"sku":"260718PODPQ5733#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760263803034,"sku":"260718PODPQ5733#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760263835802,"sku":"260718PODPQ5733#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760263868570,"sku":"260718PODPQ5733#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760263901338,"sku":"260718PODPQ5733#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/f9a6225f3a804499ba4ee374b4779852.png?v=1784349839"},{"product_id":"black-mass-t-shirt","title":"Black Mass 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":48760263966874,"sku":"260718PODPQ5734#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760263999642,"sku":"260718PODPQ5734#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760264032410,"sku":"260718PODPQ5734#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760264065178,"sku":"260718PODPQ5734#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760264097946,"sku":"260718PODPQ5734#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760264130714,"sku":"260718PODPQ5734#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760264163482,"sku":"260718PODPQ5734#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760264196250,"sku":"260718PODPQ5734#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/9d774b794d184be38c18b38377c44dcf.png?v=1784349845"},{"product_id":"all-seeing-t-shirt","title":"All Seeing 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":48760264261786,"sku":"260718PODPQ5735#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760264294554,"sku":"260718PODPQ5735#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760264327322,"sku":"260718PODPQ5735#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760264360090,"sku":"260718PODPQ5735#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760264392858,"sku":"260718PODPQ5735#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760264425626,"sku":"260718PODPQ5735#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760264458394,"sku":"260718PODPQ5735#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760264491162,"sku":"260718PODPQ5735#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/6241a8fc716c433299929fb7685be759.png?v=1784349854"},{"product_id":"dragonborn-t-shirt","title":"Dragonborn 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":48760264655002,"sku":"260718PODPQ5736#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760264687770,"sku":"260718PODPQ5736#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760264720538,"sku":"260718PODPQ5736#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760264753306,"sku":"260718PODPQ5736#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760264786074,"sku":"260718PODPQ5736#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760264818842,"sku":"260718PODPQ5736#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760264851610,"sku":"260718PODPQ5736#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760264884378,"sku":"260718PODPQ5736#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/01a446b8b9f0487bab226f6b74ecb6d8.png?v=1784349865"},{"product_id":"death-rattle-t-shirt","title":"Death Rattle 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":48760265179290,"sku":"260718PODPQ5737#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760265212058,"sku":"260718PODPQ5737#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760265244826,"sku":"260718PODPQ5737#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760265277594,"sku":"260718PODPQ5737#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760265310362,"sku":"260718PODPQ5737#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760265343130,"sku":"260718PODPQ5737#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760265375898,"sku":"260718PODPQ5737#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760265408666,"sku":"260718PODPQ5737#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4da06ba644114ccb92f40e61a894aa50.png?v=1784349872"},{"product_id":"streetwear-oversized-cotton-t-shirt-105","title":"Chaos Castle 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":48760265506970,"sku":"260718PODPQ5740#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760265539738,"sku":"260718PODPQ5740#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760265572506,"sku":"260718PODPQ5740#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760265605274,"sku":"260718PODPQ5740#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760265638042,"sku":"260718PODPQ5740#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760265670810,"sku":"260718PODPQ5740#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760265703578,"sku":"260718PODPQ5740#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760265736346,"sku":"260718PODPQ5740#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/50e566d70235417ab0a1953ec9525e57.png?v=1784349887"},{"product_id":"skullopus-t-shirt","title":"Skullopus 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":48760381735066,"sku":"260718PODPQ5969#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760381767834,"sku":"260718PODPQ5969#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760381800602,"sku":"260718PODPQ5969#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760381833370,"sku":"260718PODPQ5969#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760381866138,"sku":"260718PODPQ5969#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760381898906,"sku":"260718PODPQ5969#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760381931674,"sku":"260718PODPQ5969#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760381964442,"sku":"260718PODPQ5969#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/0e6613e4243b43d4bc24d7c936336aff.png?v=1784352152"},{"product_id":"wendigo-t-shirt","title":"Wendigo 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":48760382161050,"sku":"260718PODPQ5970#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760382193818,"sku":"260718PODPQ5970#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760382226586,"sku":"260718PODPQ5970#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760382259354,"sku":"260718PODPQ5970#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760382292122,"sku":"260718PODPQ5970#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760382324890,"sku":"260718PODPQ5970#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760382357658,"sku":"260718PODPQ5970#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760382390426,"sku":"260718PODPQ5970#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/68709f0f02444d4e8232b2194e83264a.png?v=1784352167"},{"product_id":"castle-red-skull-t-shirt","title":"Castle Red Skull 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":48760382521498,"sku":"260718PODPQ5971#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760382554266,"sku":"260718PODPQ5971#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760382587034,"sku":"260718PODPQ5971#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760382619802,"sku":"260718PODPQ5971#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760382652570,"sku":"260718PODPQ5971#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760382685338,"sku":"260718PODPQ5971#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760382718106,"sku":"260718PODPQ5971#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760382750874,"sku":"260718PODPQ5971#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/88cf3986eb8648ae8960a66992d1b606.png?v=1784352175"},{"product_id":"boom-box-zip-up-hoodie","title":"Boom Box Zip Up Hoodie","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-size-button {\n      display: inline-block;\n      margin-top: 24px;\n      padding: 13px 22px;\n      color: #111111;\n      background: #ffffff;\n      border: 1px solid #ffffff;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-decoration: none;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      color: #ffffff;\n      background: #222222;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 99999;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      visibility: hidden;\n      overflow-y: auto;\n      transition: opacity 0.2s ease;\n    }\n\n    .grind-size-modal:target {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .grind-size-modal-content {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: 40px auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #151515;\n      border: 1px solid #444444;\n    }\n\n    .grind-size-modal-content h2 {\n      margin: 0 0 22px;\n      color: #ffffff;\n      font-size: 24px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-size-close {\n      position: absolute;\n      top: 12px;\n      right: 18px;\n      color: #ffffff;\n      font-size: 30px;\n      line-height: 1;\n      text-decoration: none;\n    }\n\n    .grind-size-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n\n    .grind-size-tabs label {\n      padding: 10px 16px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #444444;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      cursor: pointer;\n    }\n\n    .grind-size-modal input[type=\"radio\"] {\n      display: none;\n    }\n\n    .grind-size-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .grind-size-table {\n      display: none;\n      width: 100%;\n      min-width: 720px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-tabs label[for=\"hoodie-inches\"],\n    #hoodie-cm:checked ~ .grind-size-tabs label[for=\"hoodie-cm\"] {\n      color: #111111;\n      background: #ffffff;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-table-wrap .hoodie-inch-table {\n      display: table;\n    }\n\n    #hoodie-cm:checked ~ .grind-size-table-wrap .hoodie-cm-table {\n      display: table;\n    }\n\n    .grind-size-table th,\n    .grind-size-table td {\n      padding: 11px 9px;\n      border: 1px solid #444444;\n      white-space: nowrap;\n    }\n\n    .grind-size-table th {\n      color: #ffffff;\n      background: #252525;\n      font-weight: 700;\n    }\n\n    .grind-size-table td:first-child {\n      color: #ffffff;\n      background: #202020;\n      font-weight: 700;\n      text-align: left;\n    }\n\n    .grind-measure-guide {\n      margin-top: 28px;\n      padding-top: 20px;\n      border-top: 1px solid #444444;\n    }\n\n    .grind-measure-guide h3 {\n      margin-top: 0;\n    }\n\n    .grind-measure-guide p {\n      margin-bottom: 10px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        padding: 10px;\n      }\n\n      .grind-size-modal-content {\n        margin: 20px auto;\n        padding: 22px 14px;\n      }\n\n      .grind-size-modal-content h2 {\n        padding-right: 35px;\n        font-size: 20px;\n      }\n\n      .grind-size-button {\n        width: 100%;\n        text-align: center;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    Heavyweight warmth without sacrificing the streetwear fit. The Grind\n    Lifestyle Zip Up Hoodie is built from a substantial 380 GSM cotton blend\n    that gives it the structure, durability, and premium feel you want from a\n    hoodie that's going to stay in heavy rotation.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The loose unisex silhouette keeps the fit relaxed and easy to layer, while\n    the full front zipper gives you more control when the temperature starts\n    changing. With a classic hood, long sleeves, and a heavyweight construction,\n    it's built for cold mornings, late nights, road trips, outdoor shows, and\n    everything else that comes with putting in the work year round.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This is the kind of hoodie you throw over a tee, beat the hell out of, and\n    keep reaching for. Clean enough for everyday wear, heavy enough for colder\n    weather, and versatile enough to go wherever the grind takes you.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e85% cotton and 15% polyester\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 380 GSM fabric\u003c\/li\u003e\n    \u003cli\u003eApproximately 11.2 oz\/yd²\u003c\/li\u003e\n    \u003cli\u003eSoft cotton rich construction\u003c\/li\u003e\n    \u003cli\u003eFull front zipper\u003c\/li\u003e\n    \u003cli\u003eAttached hood\u003c\/li\u003e\n    \u003cli\u003eLong sleeves with a regular sleeve construction\u003c\/li\u003e\n    \u003cli\u003eRelaxed loose fit\u003c\/li\u003e\n    \u003cli\u003eUnisex design\u003c\/li\u003e\n    \u003cli\u003eBuilt for layering and colder weather\u003c\/li\u003e\n    \u003cli\u003eDesigned for everyday wear, travel, concerts, outdoor use, and late nights\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#grind-hoodie-size-chart\" class=\"grind-size-button\"\u003e\n    View Size Chart\n  \u003c\/a\u003e\n\n  \u003cdiv id=\"grind-hoodie-size-chart\" class=\"grind-size-modal\"\u003e\n    \u003cdiv class=\"grind-size-modal-content\"\u003e\n\n      \u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\n      \u003ch2\u003eZip Up Hoodie Size Chart\u003c\/h2\u003e\n\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-inches\" checked\u003e\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-cm\"\u003e\n\n      \u003cdiv class=\"grind-size-tabs\"\u003e\n        \u003clabel for=\"hoodie-inches\"\u003eInches\u003c\/label\u003e\n        \u003clabel for=\"hoodie-cm\"\u003eCentimeters\u003c\/label\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-size-table-wrap\"\u003e\n\n        \u003c!-- INCHES ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-inch-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (in)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n              \u003ctd\u003e27.95\u003c\/td\u003e\n              \u003ctd\u003e28.74\u003c\/td\u003e\n              \u003ctd\u003e29.53\u003c\/td\u003e\n              \u003ctd\u003e30.31\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n              \u003ctd\u003e24.80\u003c\/td\u003e\n              \u003ctd\u003e25.59\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e23.62\u003c\/td\u003e\n              \u003ctd\u003e24.41\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e20.87\u003c\/td\u003e\n              \u003ctd\u003e21.18\u003c\/td\u003e\n              \u003ctd\u003e21.50\u003c\/td\u003e\n              \u003ctd\u003e21.81\u003c\/td\u003e\n              \u003ctd\u003e22.13\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003c!-- CENTIMETERS ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-cm-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n              \u003ctd\u003e71\u003c\/td\u003e\n              \u003ctd\u003e73\u003c\/td\u003e\n              \u003ctd\u003e75\u003c\/td\u003e\n              \u003ctd\u003e77\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n              \u003ctd\u003e63\u003c\/td\u003e\n              \u003ctd\u003e65\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n              \u003ctd\u003e62\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e53\u003c\/td\u003e\n              \u003ctd\u003e53.8\u003c\/td\u003e\n              \u003ctd\u003e54.6\u003c\/td\u003e\n              \u003ctd\u003e55.4\u003c\/td\u003e\n              \u003ctd\u003e56.2\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-measure-guide\"\u003e\n        \u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder\n          straight down to the bottom hem.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one\n          shoulder seam to the other.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eChest:\u003c\/strong\u003e Measure straight across the garment from\n          armpit to armpit while laying flat. This is a flat garment measurement,\n          not the full chest circumference.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the\n          end of the sleeve cuff.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Measurements may vary slightly due to normal production tolerances.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed, loose unisex fit that leaves room for layering\n    without looking oversized or sloppy. For a more standard fit, choose your\n    usual size. For a roomier streetwear look, consider sizing up.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Machine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on\n    low heat. Iron at a low temperature when needed and avoid ironing directly\n    over printed artwork. Do not dry clean.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Minor variations in fabric texture, color, dye, stitching, and garment\n    measurements may occur between production batches. These small differences\n    are a normal part of apparel manufacturing and do not affect the overall\n    quality or construction of the garment.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"grind-made-to-order\"\u003e\n    This product is made to order. Please allow up to two weeks for production\n    and delivery.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":48769612906650,"sku":"260721PODTZ3034#001","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48769612939418,"sku":"260721PODTZ3034#002","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48769612972186,"sku":"260721PODTZ3034#003","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48769613004954,"sku":"260721PODTZ3034#004","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48769613037722,"sku":"260721PODTZ3034#005","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48769613070490,"sku":"260721PODTZ3034#006","price":59.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8ef26e4830a24c0b931a16ee0f6dddea.png?v=1784584520"},{"product_id":"dollars-zip-up-hoodie","title":"Dollars Zip Up Hoodie","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-size-button {\n      display: inline-block;\n      margin-top: 24px;\n      padding: 13px 22px;\n      color: #111111;\n      background: #ffffff;\n      border: 1px solid #ffffff;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-decoration: none;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      color: #ffffff;\n      background: #222222;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 99999;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      visibility: hidden;\n      overflow-y: auto;\n      transition: opacity 0.2s ease;\n    }\n\n    .grind-size-modal:target {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .grind-size-modal-content {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: 40px auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #151515;\n      border: 1px solid #444444;\n    }\n\n    .grind-size-modal-content h2 {\n      margin: 0 0 22px;\n      color: #ffffff;\n      font-size: 24px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-size-close {\n      position: absolute;\n      top: 12px;\n      right: 18px;\n      color: #ffffff;\n      font-size: 30px;\n      line-height: 1;\n      text-decoration: none;\n    }\n\n    .grind-size-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n\n    .grind-size-tabs label {\n      padding: 10px 16px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #444444;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      cursor: pointer;\n    }\n\n    .grind-size-modal input[type=\"radio\"] {\n      display: none;\n    }\n\n    .grind-size-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .grind-size-table {\n      display: none;\n      width: 100%;\n      min-width: 720px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-tabs label[for=\"hoodie-inches\"],\n    #hoodie-cm:checked ~ .grind-size-tabs label[for=\"hoodie-cm\"] {\n      color: #111111;\n      background: #ffffff;\n    }\n\n    #hoodie-inches:checked ~ .grind-size-table-wrap .hoodie-inch-table {\n      display: table;\n    }\n\n    #hoodie-cm:checked ~ .grind-size-table-wrap .hoodie-cm-table {\n      display: table;\n    }\n\n    .grind-size-table th,\n    .grind-size-table td {\n      padding: 11px 9px;\n      border: 1px solid #444444;\n      white-space: nowrap;\n    }\n\n    .grind-size-table th {\n      color: #ffffff;\n      background: #252525;\n      font-weight: 700;\n    }\n\n    .grind-size-table td:first-child {\n      color: #ffffff;\n      background: #202020;\n      font-weight: 700;\n      text-align: left;\n    }\n\n    .grind-measure-guide {\n      margin-top: 28px;\n      padding-top: 20px;\n      border-top: 1px solid #444444;\n    }\n\n    .grind-measure-guide h3 {\n      margin-top: 0;\n    }\n\n    .grind-measure-guide p {\n      margin-bottom: 10px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        padding: 10px;\n      }\n\n      .grind-size-modal-content {\n        margin: 20px auto;\n        padding: 22px 14px;\n      }\n\n      .grind-size-modal-content h2 {\n        padding-right: 35px;\n        font-size: 20px;\n      }\n\n      .grind-size-button {\n        width: 100%;\n        text-align: center;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    Heavyweight warmth without sacrificing the streetwear fit. The Grind\n    Lifestyle Zip Up Hoodie is built from a substantial 380 GSM cotton blend\n    that gives it the structure, durability, and premium feel you want from a\n    hoodie that's going to stay in heavy rotation.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The loose unisex silhouette keeps the fit relaxed and easy to layer, while\n    the full front zipper gives you more control when the temperature starts\n    changing. With a classic hood, long sleeves, and a heavyweight construction,\n    it's built for cold mornings, late nights, road trips, outdoor shows, and\n    everything else that comes with putting in the work year round.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This is the kind of hoodie you throw over a tee, beat the hell out of, and\n    keep reaching for. Clean enough for everyday wear, heavy enough for colder\n    weather, and versatile enough to go wherever the grind takes you.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e85% cotton and 15% polyester\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 380 GSM fabric\u003c\/li\u003e\n    \u003cli\u003eApproximately 11.2 oz\/yd²\u003c\/li\u003e\n    \u003cli\u003eSoft cotton rich construction\u003c\/li\u003e\n    \u003cli\u003eFull front zipper\u003c\/li\u003e\n    \u003cli\u003eAttached hood\u003c\/li\u003e\n    \u003cli\u003eLong sleeves with a regular sleeve construction\u003c\/li\u003e\n    \u003cli\u003eRelaxed loose fit\u003c\/li\u003e\n    \u003cli\u003eUnisex design\u003c\/li\u003e\n    \u003cli\u003eBuilt for layering and colder weather\u003c\/li\u003e\n    \u003cli\u003eDesigned for everyday wear, travel, concerts, outdoor use, and late nights\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#grind-hoodie-size-chart\" class=\"grind-size-button\"\u003e\n    View Size Chart\n  \u003c\/a\u003e\n\n  \u003cdiv id=\"grind-hoodie-size-chart\" class=\"grind-size-modal\"\u003e\n    \u003cdiv class=\"grind-size-modal-content\"\u003e\n\n      \u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\n      \u003ch2\u003eZip Up Hoodie Size Chart\u003c\/h2\u003e\n\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-inches\" checked\u003e\n      \u003cinput type=\"radio\" name=\"hoodie-size-unit\" id=\"hoodie-cm\"\u003e\n\n      \u003cdiv class=\"grind-size-tabs\"\u003e\n        \u003clabel for=\"hoodie-inches\"\u003eInches\u003c\/label\u003e\n        \u003clabel for=\"hoodie-cm\"\u003eCentimeters\u003c\/label\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-size-table-wrap\"\u003e\n\n        \u003c!-- INCHES ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-inch-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (in)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n              \u003ctd\u003e27.95\u003c\/td\u003e\n              \u003ctd\u003e28.74\u003c\/td\u003e\n              \u003ctd\u003e29.53\u003c\/td\u003e\n              \u003ctd\u003e30.31\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n              \u003ctd\u003e24.80\u003c\/td\u003e\n              \u003ctd\u003e25.59\u003c\/td\u003e\n              \u003ctd\u003e26.38\u003c\/td\u003e\n              \u003ctd\u003e27.17\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e23.62\u003c\/td\u003e\n              \u003ctd\u003e24.41\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e20.87\u003c\/td\u003e\n              \u003ctd\u003e21.18\u003c\/td\u003e\n              \u003ctd\u003e21.50\u003c\/td\u003e\n              \u003ctd\u003e21.81\u003c\/td\u003e\n              \u003ctd\u003e22.13\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003c!-- CENTIMETERS ONLY --\u003e\n        \u003ctable class=\"grind-size-table hoodie-cm-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n              \u003ctd\u003e71\u003c\/td\u003e\n              \u003ctd\u003e73\u003c\/td\u003e\n              \u003ctd\u003e75\u003c\/td\u003e\n              \u003ctd\u003e77\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n              \u003ctd\u003e63\u003c\/td\u003e\n              \u003ctd\u003e65\u003c\/td\u003e\n              \u003ctd\u003e67\u003c\/td\u003e\n              \u003ctd\u003e69\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n              \u003ctd\u003e62\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e53\u003c\/td\u003e\n              \u003ctd\u003e53.8\u003c\/td\u003e\n              \u003ctd\u003e54.6\u003c\/td\u003e\n              \u003ctd\u003e55.4\u003c\/td\u003e\n              \u003ctd\u003e56.2\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-measure-guide\"\u003e\n        \u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder\n          straight down to the bottom hem.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one\n          shoulder seam to the other.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eChest:\u003c\/strong\u003e Measure straight across the garment from\n          armpit to armpit while laying flat. This is a flat garment measurement,\n          not the full chest circumference.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the\n          end of the sleeve cuff.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Measurements may vary slightly due to normal production tolerances.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed, loose unisex fit that leaves room for layering\n    without looking oversized or sloppy. For a more standard fit, choose your\n    usual size. For a roomier streetwear look, consider sizing up.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Machine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on\n    low heat. Iron at a low temperature when needed and avoid ironing directly\n    over printed artwork. Do not dry clean.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Minor variations in fabric texture, color, dye, stitching, and garment\n    measurements may occur between production batches. These small differences\n    are a normal part of apparel manufacturing and do not affect the overall\n    quality or construction of the garment.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"grind-made-to-order\"\u003e\n    This product is made to order. Please allow up to two weeks for production\n    and delivery.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Sky Blue \/ S","offer_id":48769613660314,"sku":"260721PODTZ3035#007","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ M","offer_id":48769613693082,"sku":"260721PODTZ3035#008","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ L","offer_id":48769613725850,"sku":"260721PODTZ3035#009","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":48769613758618,"sku":"260721PODTZ3035#010","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":48769613791386,"sku":"260721PODTZ3035#011","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":48769613824154,"sku":"260721PODTZ3035#012","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48769613856922,"sku":"260721PODTZ3035#001","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48769613889690,"sku":"260721PODTZ3035#002","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48769613922458,"sku":"260721PODTZ3035#003","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48769613955226,"sku":"260721PODTZ3035#004","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48769613987994,"sku":"260721PODTZ3035#005","price":59.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48769614020762,"sku":"260721PODTZ3035#006","price":59.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/1ff94633a03a42518d0c63eff9fe42c4.png?v=1784584528"},{"product_id":"emo-cowboy-t-shirt","title":"Emo Cowboy 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":48774363545754,"sku":"260721PODPQ5887#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48774363578522,"sku":"260721PODPQ5887#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48774363611290,"sku":"260721PODPQ5887#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48774363644058,"sku":"260721PODPQ5887#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48774363676826,"sku":"260721PODPQ5887#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48774363709594,"sku":"260721PODPQ5887#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48774363742362,"sku":"260721PODPQ5887#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48774363775130,"sku":"260721PODPQ5887#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/fcee5a6bf4644230a537244afa01a05a.png?v=1784608112"},{"product_id":"emo-society-t-shirt","title":"Emo Society 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":48774389661850,"sku":"260721PODPQ5888#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48774389694618,"sku":"260721PODPQ5888#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48774389727386,"sku":"260721PODPQ5888#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48774389760154,"sku":"260721PODPQ5888#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48774389792922,"sku":"260721PODPQ5888#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48774389825690,"sku":"260721PODPQ5888#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48774389858458,"sku":"260721PODPQ5888#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48774389891226,"sku":"260721PODPQ5888#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/06e6e398b84f420da0240cada139d8a2.png?v=1784608127"},{"product_id":"not-a-phase-t-shirt","title":"Not a Phase 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":48774415679642,"sku":"260721PODPQ5889#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48774415712410,"sku":"260721PODPQ5889#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48774415745178,"sku":"260721PODPQ5889#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48774415777946,"sku":"260721PODPQ5889#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48774415810714,"sku":"260721PODPQ5889#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48774415843482,"sku":"260721PODPQ5889#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48774415876250,"sku":"260721PODPQ5889#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48774415909018,"sku":"260721PODPQ5889#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/9dec52f094f04935b5528eca46d4fb78.png?v=1784608143"},{"product_id":"merica-fleece-hoodie","title":"'Merica Fleece Hoodie","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-size-button {\n      display: inline-block;\n      margin-top: 24px;\n      padding: 13px 22px;\n      color: #111111;\n      background: #ffffff;\n      border: 1px solid #ffffff;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-decoration: none;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      color: #ffffff;\n      background: #222222;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 99999;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      visibility: hidden;\n      overflow-y: auto;\n      transition: opacity 0.2s ease;\n    }\n\n    .grind-size-modal:target {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .grind-size-modal-content {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: 40px auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #151515;\n      border: 1px solid #444444;\n    }\n\n    .grind-size-modal-content h2 {\n      margin: 0 0 22px;\n      color: #ffffff;\n      font-size: 24px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-size-close {\n      position: absolute;\n      top: 12px;\n      right: 18px;\n      color: #ffffff;\n      font-size: 30px;\n      line-height: 1;\n      text-decoration: none;\n    }\n\n    .grind-size-modal input[type=\"radio\"] {\n      display: none;\n    }\n\n    .grind-size-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n\n    .grind-size-tabs label {\n      padding: 10px 16px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #444444;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      cursor: pointer;\n    }\n\n    #washed-hoodie-inches:checked\n      ~ .grind-size-tabs\n      label[for=\"washed-hoodie-inches\"],\n    #washed-hoodie-centimeters:checked\n      ~ .grind-size-tabs\n      label[for=\"washed-hoodie-centimeters\"] {\n      color: #111111;\n      background: #ffffff;\n    }\n\n    .grind-size-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .grind-size-table {\n      display: none;\n      width: 100%;\n      min-width: 650px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #washed-hoodie-inches:checked\n      ~ .grind-size-table-wrap\n      .washed-hoodie-inch-table {\n      display: table;\n    }\n\n    #washed-hoodie-centimeters:checked\n      ~ .grind-size-table-wrap\n      .washed-hoodie-centimeter-table {\n      display: table;\n    }\n\n    .grind-size-table th,\n    .grind-size-table td {\n      padding: 11px 9px;\n      border: 1px solid #444444;\n      white-space: nowrap;\n    }\n\n    .grind-size-table th {\n      color: #ffffff;\n      background: #252525;\n      font-weight: 700;\n    }\n\n    .grind-size-table td:first-child {\n      color: #ffffff;\n      background: #202020;\n      font-weight: 700;\n      text-align: left;\n    }\n\n    .grind-measure-guide {\n      margin-top: 28px;\n      padding-top: 20px;\n      border-top: 1px solid #444444;\n    }\n\n    .grind-measure-guide h3 {\n      margin-top: 0;\n    }\n\n    .grind-measure-guide p {\n      margin-bottom: 10px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        padding: 10px;\n      }\n\n      .grind-size-modal-content {\n        margin: 20px auto;\n        padding: 22px 14px;\n      }\n\n      .grind-size-modal-content h2 {\n        padding-right: 35px;\n        font-size: 20px;\n      }\n\n      .grind-size-button {\n        width: 100%;\n        text-align: center;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    Built heavy, worn hard, and finished like it already has a few stories to\n    tell. The Grind Lifestyle Distressed Washed Hoodie combines heavyweight\n    construction with a faded vintage look that feels broken in from the first\n    wear.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Made from a substantial 400 GSM cotton blend, this hoodie has the weight,\n    warmth, and structure of a premium cold weather layer. The washed finish\n    gives the fabric a naturally aged appearance, while distressed details add\n    the kind of character most hoodies take years to earn.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The relaxed unisex shape makes it easy to wear on its own or layered over a\n    tee. Built for cold mornings, outdoor shows, long drives, tattoo shops, late\n    nights, and every other place a clean new hoodie would probably get ruined\n    anyway.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e50% cotton and 50% polyester\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 400 GSM fabric\u003c\/li\u003e\n    \u003cli\u003eApproximately 11.8 oz\/yd²\u003c\/li\u003e\n    \u003cli\u003eWashed finish for a faded vintage appearance\u003c\/li\u003e\n    \u003cli\u003eDistressed detailing\u003c\/li\u003e\n    \u003cli\u003eSoft cotton blend construction\u003c\/li\u003e\n    \u003cli\u003eAttached hood\u003c\/li\u003e\n    \u003cli\u003eLong sleeves\u003c\/li\u003e\n    \u003cli\u003eRegular sleeve construction\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eBuilt for everyday wear, travel, concerts, outdoor use, and colder weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#grind-washed-hoodie-size-chart\" class=\"grind-size-button\"\u003e\n    View Size Chart\n  \u003c\/a\u003e\n\n  \u003cdiv id=\"grind-washed-hoodie-size-chart\" class=\"grind-size-modal\"\u003e\n    \u003cdiv class=\"grind-size-modal-content\"\u003e\n\n      \u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\n      \u003ch2\u003eDistressed Washed Hoodie Size Chart\u003c\/h2\u003e\n\n      \u003cinput type=\"radio\" name=\"washed-hoodie-size-unit\" id=\"washed-hoodie-inches\" checked\u003e\n\n      \u003cinput type=\"radio\" name=\"washed-hoodie-size-unit\" id=\"washed-hoodie-centimeters\"\u003e\n\n      \u003cdiv class=\"grind-size-tabs\"\u003e\n        \u003clabel for=\"washed-hoodie-inches\"\u003eInches\u003c\/label\u003e\n        \u003clabel for=\"washed-hoodie-centimeters\"\u003eCentimeters\u003c\/label\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-size-table-wrap\"\u003e\n\n        \u003ctable class=\"grind-size-table washed-hoodie-inch-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (in)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e22.83\u003c\/td\u003e\n              \u003ctd\u003e23.62\u003c\/td\u003e\n              \u003ctd\u003e24.41\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n              \u003ctd\u003e28.35\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e24.41\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e21.65\u003c\/td\u003e\n              \u003ctd\u003e22.05\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n              \u003ctd\u003e22.83\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003ctable class=\"grind-size-table washed-hoodie-centimeter-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e58\u003c\/td\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n              \u003ctd\u003e62\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n              \u003ctd\u003e72\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e62\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e55\u003c\/td\u003e\n              \u003ctd\u003e56\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n              \u003ctd\u003e58\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-measure-guide\"\u003e\n\n        \u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder\n          straight down to the bottom hem.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one\n          shoulder seam to the other.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eChest:\u003c\/strong\u003e Lay the garment flat and measure straight\n          across from armpit to armpit. This is a flat garment measurement, not\n          the full chest circumference.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the\n          end of the sleeve cuff.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Measurements may vary slightly due to normal production tolerances.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed unisex fit and broad dropped shoulders for an easy\n    streetwear silhouette. Choose your usual size for the intended fit. Size up\n    for a roomier oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Machine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on\n    low heat. Iron at a low temperature when needed and avoid ironing directly\n    over printed artwork. Do not dry clean.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Each hoodie is individually washed and finished, so minor differences in\n    color, distressing, fabric texture, stitching, and overall appearance are\n    expected. These natural variations are part of the garment's character and\n    make every piece slightly different.\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":48774460473498,"sku":"260721PODRB5891#001","price":65.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48774460506266,"sku":"260721PODRB5891#002","price":65.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48774460539034,"sku":"260721PODRB5891#003","price":65.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48774460571802,"sku":"260721PODRB5891#004","price":65.92,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774460604570,"sku":"260721PODRB5891#005","price":65.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/c99c7f95748942f793dbe594a9a98493.png?v=1784608173"},{"product_id":"two-tone-fleeced-varsity-jacket","title":"Two-Tone Fleeced Varsity Jacket","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-size-button {\n      display: inline-block;\n      margin-top: 24px;\n      padding: 13px 22px;\n      color: #111111;\n      background: #ffffff;\n      border: 1px solid #ffffff;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-decoration: none;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      color: #ffffff;\n      background: #222222;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 99999;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      background: rgba(0, 0, 0, 0.92);\n      opacity: 0;\n      visibility: hidden;\n      overflow-y: auto;\n      transition: opacity 0.2s ease;\n    }\n\n    .grind-size-modal:target {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .grind-size-modal-content {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: 40px auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #151515;\n      border: 1px solid #444444;\n    }\n\n    .grind-size-modal-content h2 {\n      margin: 0 0 22px;\n      color: #ffffff;\n      font-size: 24px;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-size-close {\n      position: absolute;\n      top: 12px;\n      right: 18px;\n      color: #ffffff;\n      font-size: 30px;\n      line-height: 1;\n      text-decoration: none;\n    }\n\n    .grind-size-modal input[type=\"radio\"] {\n      display: none;\n    }\n\n    .grind-size-tabs {\n      display: flex;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n\n    .grind-size-tabs label {\n      padding: 10px 16px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #444444;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      cursor: pointer;\n    }\n\n    #varsity-jacket-inches:checked\n      ~ .grind-size-tabs\n      label[for=\"varsity-jacket-inches\"],\n    #varsity-jacket-centimeters:checked\n      ~ .grind-size-tabs\n      label[for=\"varsity-jacket-centimeters\"] {\n      color: #111111;\n      background: #ffffff;\n    }\n\n    .grind-size-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .grind-size-table {\n      display: none;\n      width: 100%;\n      min-width: 720px;\n      border-collapse: collapse;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    #varsity-jacket-inches:checked\n      ~ .grind-size-table-wrap\n      .varsity-jacket-inch-table {\n      display: table;\n    }\n\n    #varsity-jacket-centimeters:checked\n      ~ .grind-size-table-wrap\n      .varsity-jacket-centimeter-table {\n      display: table;\n    }\n\n    .grind-size-table th,\n    .grind-size-table td {\n      padding: 11px 9px;\n      border: 1px solid #444444;\n      white-space: nowrap;\n    }\n\n    .grind-size-table th {\n      color: #ffffff;\n      background: #252525;\n      font-weight: 700;\n    }\n\n    .grind-size-table td:first-child {\n      color: #ffffff;\n      background: #202020;\n      font-weight: 700;\n      text-align: left;\n    }\n\n    .grind-measure-guide {\n      margin-top: 28px;\n      padding-top: 20px;\n      border-top: 1px solid #444444;\n    }\n\n    .grind-measure-guide h3 {\n      margin-top: 0;\n    }\n\n    .grind-measure-guide p {\n      margin-bottom: 10px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        padding: 10px;\n      }\n\n      .grind-size-modal-content {\n        margin: 20px auto;\n        padding: 22px 14px;\n      }\n\n      .grind-size-modal-content h2 {\n        padding-right: 35px;\n        font-size: 20px;\n      }\n\n      .grind-size-button {\n        width: 100%;\n        text-align: center;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    Classic varsity style without the clean cut school spirit bullshit. The\n    Grind Lifestyle Two Tone Fleeced Varsity Jacket takes an old school athletic\n    silhouette and gives it the weight, attitude, and everyday durability to\n    earn a permanent spot in your rotation.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Built from thick 380 GSM fabric, this jacket has a substantial feel that\n    works as a dependable outer layer through colder weather. The cotton blend\n    keeps it comfortable, while the two tone construction, V neck shape, and\n    relaxed silhouette give it the unmistakable look of a vintage varsity piece\n    without feeling like a costume.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Designed for concerts, late night drives, outdoor shows, studio sessions,\n    and every other place where a basic jacket would be painfully forgettable.\n    Throw it over a tee, wear it hard, and let it pick up some stories.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e70% polyester and 30% cotton\u003c\/li\u003e\n    \u003cli\u003eHeavyweight 380 GSM fabric\u003c\/li\u003e\n    \u003cli\u003eApproximately 11.2 oz\/yd²\u003c\/li\u003e\n    \u003cli\u003eSoft fleeced construction\u003c\/li\u003e\n    \u003cli\u003eTwo tone varsity inspired design\u003c\/li\u003e\n    \u003cli\u003eClassic V neck silhouette\u003c\/li\u003e\n    \u003cli\u003eLong sleeves\u003c\/li\u003e\n    \u003cli\u003eRegular sleeve construction\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eThick construction for colder weather\u003c\/li\u003e\n    \u003cli\u003eBuilt for everyday wear, concerts, travel, outdoor use, and late nights\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#grind-varsity-jacket-size-chart\" class=\"grind-size-button\"\u003e\n    View Size Chart\n  \u003c\/a\u003e\n\n  \u003cdiv id=\"grind-varsity-jacket-size-chart\" class=\"grind-size-modal\"\u003e\n    \u003cdiv class=\"grind-size-modal-content\"\u003e\n\n      \u003ca href=\"#\" class=\"grind-size-close\" aria-label=\"Close Size Chart\"\u003e×\u003c\/a\u003e\n\n      \u003ch2\u003eTwo Tone Fleeced Varsity Jacket Size Chart\u003c\/h2\u003e\n\n      \u003cinput type=\"radio\" name=\"varsity-jacket-size-unit\" id=\"varsity-jacket-inches\" checked\u003e\n\n      \u003cinput type=\"radio\" name=\"varsity-jacket-size-unit\" id=\"varsity-jacket-centimeters\"\u003e\n\n      \u003cdiv class=\"grind-size-tabs\"\u003e\n        \u003clabel for=\"varsity-jacket-inches\"\u003eInches\u003c\/label\u003e\n        \u003clabel for=\"varsity-jacket-centimeters\"\u003eCentimeters\u003c\/label\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-size-table-wrap\"\u003e\n\n        \u003ctable class=\"grind-size-table varsity-jacket-inch-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (in)\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e25.20\u003c\/td\u003e\n              \u003ctd\u003e25.98\u003c\/td\u003e\n              \u003ctd\u003e26.77\u003c\/td\u003e\n              \u003ctd\u003e27.56\u003c\/td\u003e\n              \u003ctd\u003e28.35\u003c\/td\u003e\n              \u003ctd\u003e29.13\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e20.47\u003c\/td\u003e\n              \u003ctd\u003e20.87\u003c\/td\u003e\n              \u003ctd\u003e21.65\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e21.65\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n              \u003ctd\u003e24.80\u003c\/td\u003e\n              \u003ctd\u003e25.59\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e22.05\u003c\/td\u003e\n              \u003ctd\u003e22.44\u003c\/td\u003e\n              \u003ctd\u003e22.83\u003c\/td\u003e\n              \u003ctd\u003e23.23\u003c\/td\u003e\n              \u003ctd\u003e23.62\u003c\/td\u003e\n              \u003ctd\u003e24.02\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003ctable class=\"grind-size-table varsity-jacket-centimeter-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLength\u003c\/td\u003e\n              \u003ctd\u003e64\u003c\/td\u003e\n              \u003ctd\u003e66\u003c\/td\u003e\n              \u003ctd\u003e68\u003c\/td\u003e\n              \u003ctd\u003e70\u003c\/td\u003e\n              \u003ctd\u003e72\u003c\/td\u003e\n              \u003ctd\u003e74\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eShoulder\u003c\/td\u003e\n              \u003ctd\u003e52\u003c\/td\u003e\n              \u003ctd\u003e53\u003c\/td\u003e\n              \u003ctd\u003e55\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eChest\u003c\/td\u003e\n              \u003ctd\u003e55\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n              \u003ctd\u003e63\u003c\/td\u003e\n              \u003ctd\u003e65\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eSleeve Length\u003c\/td\u003e\n              \u003ctd\u003e56\u003c\/td\u003e\n              \u003ctd\u003e57\u003c\/td\u003e\n              \u003ctd\u003e58\u003c\/td\u003e\n              \u003ctd\u003e59\u003c\/td\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n              \u003ctd\u003e61\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-measure-guide\"\u003e\n\n        \u003ch3\u003eHow to Measure\u003c\/h3\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the highest point of the shoulder\n          straight down to the bottom hem.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eShoulder:\u003c\/strong\u003e Measure straight across the back from one\n          shoulder seam to the other.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eChest:\u003c\/strong\u003e Lay the jacket flat and measure straight across\n          from armpit to armpit. This is a flat garment measurement, not the full\n          chest circumference.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eSleeve Length:\u003c\/strong\u003e Measure from the shoulder seam to the\n          end of the sleeve cuff.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Measurements may vary slightly due to normal production tolerances.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed unisex fit that leaves room for comfortable layering.\n    Choose your usual size for the intended loose fit. Size down for a closer\n    silhouette or size up for a roomier streetwear look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Machine wash cold at 30°C on a gentle cycle. Do not bleach. Tumble dry on\n    low heat. Iron at a low temperature when needed and avoid ironing directly\n    over printed artwork. Do not dry clean.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Minor variations in fabric texture, color, dye, stitching, panel alignment,\n    and garment measurements may occur between production batches. These small\n    differences are a normal part of apparel manufacturing and do not affect the\n    overall quality or construction of the jacket.\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 with White \/ XS","offer_id":48783678472346,"sku":"260721PODUO6473#001","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Black with White \/ S","offer_id":48783678505114,"sku":"260721PODUO6473#002","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Black with White \/ M","offer_id":48783678537882,"sku":"260721PODUO6473#003","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Black with White \/ L","offer_id":48783678570650,"sku":"260721PODUO6473#004","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Black with White \/ XL","offer_id":48783678603418,"sku":"260721PODUO6473#005","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Black with White \/ 2XL","offer_id":48783678636186,"sku":"260721PODUO6473#006","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ XS","offer_id":48783678668954,"sku":"260721PODUO6473#013","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ S","offer_id":48783678701722,"sku":"260721PODUO6473#014","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ M","offer_id":48783678734490,"sku":"260721PODUO6473#015","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ L","offer_id":48783678767258,"sku":"260721PODUO6473#016","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ XL","offer_id":48783678800026,"sku":"260721PODUO6473#017","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Coffee with White \/ 2XL","offer_id":48783678832794,"sku":"260721PODUO6473#018","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ XS","offer_id":48783678865562,"sku":"260721PODUO6473#007","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ S","offer_id":48783678898330,"sku":"260721PODUO6473#008","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ M","offer_id":48783678931098,"sku":"260721PODUO6473#009","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ L","offer_id":48783678963866,"sku":"260721PODUO6473#010","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ XL","offer_id":48783678996634,"sku":"260721PODUO6473#011","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Red with White \/ 2XL","offer_id":48783679029402,"sku":"260721PODUO6473#012","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ XS","offer_id":48783679062170,"sku":"260721PODUO6473#019","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ S","offer_id":48783679094938,"sku":"260721PODUO6473#020","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ M","offer_id":48783679127706,"sku":"260721PODUO6473#021","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ L","offer_id":48783679160474,"sku":"260721PODUO6473#022","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ XL","offer_id":48783679193242,"sku":"260721PODUO6473#023","price":63.92,"currency_code":"USD","in_stock":true},{"title":"Green with White \/ 2XL","offer_id":48783679226010,"sku":"260721PODUO6473#024","price":63.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/eccccd15b41d406984876fb84a7e6fac.png?v=1784613858"}],"url":"https:\/\/weargrind.com\/collections\/new-drops.oembed","provider":"Grind Lifestyle","version":"1.0","type":"link"}