{"title":"Core","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":"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":"hip-hop-anonymous-t-shirt","title":"Hip Hop Anonymous T-Shirt","description":"\u003cdiv\u003eItem Number: MT0012-V2\u003c\/div\u003e\u003cdiv\u003eGender: Unisex\u003c\/div\u003e\u003cdiv\u003eFabric: 95% cotton, 5% spandex\u003c\/div\u003e\u003cdiv\u003eFabric Weight: 5.3 oz\/yd² (180 g\/m²)\u003c\/div\u003e\u003cdiv\u003eFabric Thickness: Moderate\u003c\/div\u003e\u003cdiv\u003eFabric Stretch: Slight Stretch\u003c\/div\u003e\u003cdiv\u003eCare Instructions: Machine wash at 30°C (gentle cycle); Do not bleach; Tumble dry low;  Iron at low temperature, avoid ironing on print; Do not dry clean\u003c\/div\u003e\u003cdiv\u003eFeatures: Casual, Daily Casual, Short Sleeve, Regular Sleeve, Round Neck \/ O-Neck, Regular, Loose, Summer\u003c\/div\u003e\u003cdiv\u003ePrint Size: 40*52cm\u003c\/div\u003e\u003cdiv\u003eNotes: Batch variations are normal due to factors like temperature and materials, and we strive to minimize these differences as much as possible. We appreciate your understanding.\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black Beauty \/ XS","offer_id":48751859204250,"sku":"260716PODPQ5919#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751859237018,"sku":"260716PODPQ5919#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751859269786,"sku":"260716PODPQ5919#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751859302554,"sku":"260716PODPQ5919#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751859335322,"sku":"260716PODPQ5919#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751859368090,"sku":"260716PODPQ5919#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751859400858,"sku":"260716PODPQ5919#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751859433626,"sku":"260716PODPQ5919#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/feaffc6e0e8847bcb55c91ec7657ee65.png?v=1784176593"},{"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":"grindzilla-t-shirt","title":"Grindzilla 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":48751859957914,"sku":"260716PODPQ5921#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751859990682,"sku":"260716PODPQ5921#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751860023450,"sku":"260716PODPQ5921#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751860056218,"sku":"260716PODPQ5921#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751860088986,"sku":"260716PODPQ5921#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751860121754,"sku":"260716PODPQ5921#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751860154522,"sku":"260716PODPQ5921#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751860187290,"sku":"260716PODPQ5921#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/8669ad1d709c4bb59b2d885a6f2d81f1.png?v=1784176610"},{"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":"cross-my-heart-t-shirt","title":"Cross My Heart T-Shirt","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .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":48751863595162,"sku":"260716PODPQ5927#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751863627930,"sku":"260716PODPQ5927#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751863660698,"sku":"260716PODPQ5927#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751863693466,"sku":"260716PODPQ5927#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751863726234,"sku":"260716PODPQ5927#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751863759002,"sku":"260716PODPQ5927#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751863791770,"sku":"260716PODPQ5927#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751863824538,"sku":"260716PODPQ5927#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/4f227ade5185410d8ce7e3065463ef21.png?v=1784176682"},{"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":"scars-t-shirt","title":"Scars 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":48751867068570,"sku":"260716PODPQ5930#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751867101338,"sku":"260716PODPQ5930#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751867134106,"sku":"260716PODPQ5930#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751867166874,"sku":"260716PODPQ5930#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751867199642,"sku":"260716PODPQ5930#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751867232410,"sku":"260716PODPQ5930#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751867265178,"sku":"260716PODPQ5930#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751867297946,"sku":"260716PODPQ5930#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/817057272c4647c0a1053967f98a8009.png?v=1784176727"},{"product_id":"reali-t-shirt","title":"Reali-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":48751867461786,"sku":"260716PODPQ5931#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751867494554,"sku":"260716PODPQ5931#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751867527322,"sku":"260716PODPQ5931#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751867560090,"sku":"260716PODPQ5931#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751867592858,"sku":"260716PODPQ5931#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751867625626,"sku":"260716PODPQ5931#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751867658394,"sku":"260716PODPQ5931#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751867691162,"sku":"260716PODPQ5931#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/eae2af5cde234e81a9f027fdd04196d5.png?v=1784176743"},{"product_id":"heart-t-shirt","title":"Heart T-Shirt","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .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":48751868477594,"sku":"260716PODPQ5932#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751868510362,"sku":"260716PODPQ5932#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751868543130,"sku":"260716PODPQ5932#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751868575898,"sku":"260716PODPQ5932#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751868608666,"sku":"260716PODPQ5932#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751868641434,"sku":"260716PODPQ5932#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751868674202,"sku":"260716PODPQ5932#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751868706970,"sku":"260716PODPQ5932#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/e3fe77f51beb4b20b7bb133dfd195803.png?v=1784176757"},{"product_id":"the-queen-t-shirt","title":"The Queen 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":48751869067418,"sku":"260716PODPQ5933#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751869100186,"sku":"260716PODPQ5933#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751869132954,"sku":"260716PODPQ5933#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751869165722,"sku":"260716PODPQ5933#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751869198490,"sku":"260716PODPQ5933#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751869231258,"sku":"260716PODPQ5933#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751869264026,"sku":"260716PODPQ5933#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751869296794,"sku":"260716PODPQ5933#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/bfca6a18af314468a873375369265011.png?v=1784176772"},{"product_id":"i-m-fine-t-shirt","title":"I'm Fine 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":48751869460634,"sku":"260716PODPQ5934#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48751869493402,"sku":"260716PODPQ5934#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48751869526170,"sku":"260716PODPQ5934#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48751869558938,"sku":"260716PODPQ5934#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48751869591706,"sku":"260716PODPQ5934#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48751869624474,"sku":"260716PODPQ5934#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48751869657242,"sku":"260716PODPQ5934#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48751869690010,"sku":"260716PODPQ5934#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/03d052f641a34c4698e4613d10c52254.png?v=1784176788"},{"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":"metal-logo-t-shirt","title":"Metal 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":48760265834650,"sku":"260718PODPQ5744#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48760265867418,"sku":"260718PODPQ5744#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48760265900186,"sku":"260718PODPQ5744#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48760265932954,"sku":"260718PODPQ5744#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48760265965722,"sku":"260718PODPQ5744#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48760265998490,"sku":"260718PODPQ5744#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48760266031258,"sku":"260718PODPQ5744#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48760266064026,"sku":"260718PODPQ5744#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/26cd6200494f46baa7cd9f5049faf6fa.png?v=1784349902"},{"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":"gitfiddle-t-shirt","title":"Gitfiddle 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":48768873922714,"sku":"260720PODPQ5676#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768873955482,"sku":"260720PODPQ5676#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768873988250,"sku":"260720PODPQ5676#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768874021018,"sku":"260720PODPQ5676#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768874053786,"sku":"260720PODPQ5676#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768874086554,"sku":"260720PODPQ5676#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768874119322,"sku":"260720PODPQ5676#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768874152090,"sku":"260720PODPQ5676#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/3c42fccf54f140afaa82d056952c0772.png?v=1784573958"},{"product_id":"streetwear-oversized-cotton-t-shirt-115","title":"Streetwear Oversized Cotton 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":48768874512538,"sku":"260720PODPQ5677#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768874545306,"sku":"260720PODPQ5677#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768874578074,"sku":"260720PODPQ5677#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768874610842,"sku":"260720PODPQ5677#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768874643610,"sku":"260720PODPQ5677#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768874676378,"sku":"260720PODPQ5677#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768874709146,"sku":"260720PODPQ5677#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768874741914,"sku":"260720PODPQ5677#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/54006bef618342ed8bf5258ecb0577ab.png?v=1784573967"},{"product_id":"sunny-t-shirt","title":"Sunny 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":48768874807450,"sku":"260720PODPQ5678#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768874840218,"sku":"260720PODPQ5678#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768874872986,"sku":"260720PODPQ5678#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768874905754,"sku":"260720PODPQ5678#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768874938522,"sku":"260720PODPQ5678#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768874971290,"sku":"260720PODPQ5678#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768875004058,"sku":"260720PODPQ5678#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768875036826,"sku":"260720PODPQ5678#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/2a48a6c6509d4a0d9159e7441557893f.png?v=1784573976"},{"product_id":"scarecrow-t-shirt","title":"Scarecrow 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":48768875364506,"sku":"260720PODPQ5679#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768875397274,"sku":"260720PODPQ5679#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768875430042,"sku":"260720PODPQ5679#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768875462810,"sku":"260720PODPQ5679#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768875495578,"sku":"260720PODPQ5679#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768875528346,"sku":"260720PODPQ5679#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768875561114,"sku":"260720PODPQ5679#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768875593882,"sku":"260720PODPQ5679#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/2a20d97f16314f0ba051c70c413db7b3.png?v=1784573982"},{"product_id":"brandon-jordan-t-shirt","title":"Brandon Jordan T-Shirt","description":"\u003cdiv class=\"grind-product-description\"\u003e\n\n  \u003cstyle\u003e\n    .grind-product-description,\n    .grind-product-description * {\n      box-sizing: border-box;\n    }\n\n    .grind-product-description {\n      width: 100%;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 28px;\n      color: #f4f4f4;\n      background: #111111;\n      border: 1px solid #333333;\n      border-radius: 4px;\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    .grind-product-description p {\n      margin: 0 0 18px;\n    }\n\n    .grind-product-description h3 {\n      margin: 30px 0 12px;\n      padding-bottom: 8px;\n      color: #ffffff;\n      border-bottom: 1px solid #444444;\n      font-size: 20px;\n      line-height: 1.3;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .grind-product-description ul {\n      margin: 0;\n      padding-left: 22px;\n    }\n\n    .grind-product-description li {\n      margin-bottom: 7px;\n    }\n\n    .grind-made-to-order {\n      margin-top: 30px;\n      padding: 18px;\n      color: #ffffff;\n      background: #222222;\n      border-left: 4px solid #ffffff;\n      font-weight: 700;\n    }\n\n    .grind-size-button-wrap {\n      margin: 30px 0 10px;\n    }\n\n    .grind-size-button {\n      display: flex;\n      width: 100%;\n      min-height: 56px;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px 20px;\n      color: #ffffff;\n      background: #292929;\n      border: 1px solid #555555;\n      border-radius: 4px;\n      cursor: pointer;\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n      transition:\n        background 0.2s ease,\n        border-color 0.2s ease;\n    }\n\n    .grind-size-button:hover {\n      background: #383838;\n      border-color: #777777;\n    }\n\n    .grind-size-button-icon {\n      margin-left: 14px;\n      font-size: 24px;\n      font-weight: 400;\n      line-height: 1;\n    }\n\n    .grind-modal-toggle {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n    }\n\n    .grind-size-modal {\n      position: fixed;\n      z-index: 999999;\n      inset: 0;\n      display: flex;\n      visibility: hidden;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      background: rgba(0, 0, 0, 0.9);\n      opacity: 0;\n      pointer-events: none;\n      transition:\n        opacity 0.2s ease,\n        visibility 0.2s ease;\n    }\n\n    .grind-modal-toggle:checked + .grind-size-modal {\n      visibility: visible;\n      opacity: 1;\n      pointer-events: auto;\n    }\n\n    .grind-modal-background {\n      position: absolute;\n      inset: 0;\n      cursor: pointer;\n    }\n\n    .grind-modal-panel {\n      position: relative;\n      z-index: 2;\n      width: min(1250px, 100%);\n      max-height: calc(100vh - 48px);\n      overflow: hidden;\n      color: #ffffff;\n      background: #161616;\n      border: 1px solid #555555;\n      border-radius: 6px;\n      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);\n    }\n\n    .grind-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 18px 20px;\n      background: #292929;\n      border-bottom: 1px solid #4a4a4a;\n    }\n\n    .grind-modal-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: 19px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      line-height: 1.2;\n      text-transform: uppercase;\n    }\n\n    .grind-modal-close {\n      display: flex;\n      width: 38px;\n      height: 38px;\n      flex: 0 0 38px;\n      align-items: center;\n      justify-content: center;\n      margin-left: 15px;\n      color: #ffffff;\n      background: #3b3b3b;\n      border: 1px solid #666666;\n      border-radius: 3px;\n      cursor: pointer;\n      font-size: 28px;\n      font-weight: 300;\n      line-height: 1;\n    }\n\n    .grind-modal-close:hover {\n      background: #505050;\n    }\n\n    .grind-modal-content {\n      max-height: calc(100vh - 135px);\n      padding: 20px;\n      overflow-y: auto;\n      overscroll-behavior: contain;\n    }\n\n    .grind-size-note {\n      margin: 0 0 15px !important;\n      color: #cccccc;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .grind-table-scroll {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: auto;\n      overflow-y: hidden;\n      border: 1px solid #4a4a4a;\n      border-radius: 3px;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-color: #888888 #222222;\n      scrollbar-width: thin;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar {\n      height: 12px;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-track {\n      background: #222222;\n    }\n\n    .grind-table-scroll::-webkit-scrollbar-thumb {\n      background: #777777;\n      border: 2px solid #222222;\n      border-radius: 10px;\n    }\n\n    .grind-sizing-table {\n      width: 100%;\n      min-width: 1180px;\n      margin: 0;\n      color: #ffffff;\n      background: #111111;\n      border-collapse: collapse;\n      table-layout: auto;\n      text-align: center;\n    }\n\n    .grind-sizing-table th,\n    .grind-sizing-table td {\n      min-width: 58px;\n      padding: 12px 9px;\n      border: 1px solid #444444;\n      color: #ffffff;\n      white-space: nowrap;\n    }\n\n    .grind-sizing-table thead th {\n      background: #292929;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table thead tr:nth-child(2) th {\n      color: #dddddd;\n      background: #363636;\n      font-size: 13px;\n      text-transform: uppercase;\n    }\n\n    .grind-sizing-table tbody th {\n      position: sticky;\n      left: 0;\n      z-index: 1;\n      min-width: 125px;\n      background: #292929;\n      text-align: left;\n      font-weight: 700;\n    }\n\n    .grind-sizing-table tbody td {\n      background: #181818;\n    }\n\n    .grind-sizing-table tbody tr:nth-child(even) td {\n      background: #222222;\n    }\n\n    .grind-scroll-message {\n      display: none;\n      margin: 12px 0 0;\n      color: #bdbdbd;\n      font-size: 13px;\n      text-align: center;\n    }\n\n    @media screen and (max-width: 749px) {\n      .grind-product-description {\n        padding: 20px 16px;\n      }\n\n      .grind-product-description h3 {\n        font-size: 18px;\n      }\n\n      .grind-size-modal {\n        align-items: flex-end;\n        padding: 0;\n      }\n\n      .grind-modal-panel {\n        width: 100%;\n        max-height: 92vh;\n        border-right: 0;\n        border-bottom: 0;\n        border-left: 0;\n        border-radius: 12px 12px 0 0;\n      }\n\n      .grind-modal-header {\n        padding: 15px 16px;\n      }\n\n      .grind-modal-title {\n        font-size: 16px;\n      }\n\n      .grind-modal-content {\n        max-height: calc(92vh - 70px);\n        padding: 14px;\n      }\n\n      .grind-sizing-table {\n        min-width: 1120px;\n      }\n\n      .grind-sizing-table th,\n      .grind-sizing-table td {\n        padding: 10px 8px;\n        font-size: 13px;\n      }\n\n      .grind-scroll-message {\n        display: block;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cp\u003e\n    The everyday tee without the lightweight throwaway feel. Built from a\n    premium cotton blend with just enough stretch, this shirt delivers a soft\n    feel, solid structure, and a relaxed fit made for long days, loud nights,\n    and everything in between.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The 180 GSM fabric gives it a comfortable midweight feel that holds its\n    shape without feeling heavy. Clean enough to wear out, tough enough to\n    live in, and comfortable enough to become the shirt you keep grabbing\n    before everything else in your closet.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e95% premium cotton and 5% spandex\u003c\/li\u003e\n    \u003cli\u003eMidweight 5.3 oz fabric\u003c\/li\u003e\n    \u003cli\u003e180 GSM fabric weight\u003c\/li\u003e\n    \u003cli\u003eSlight stretch for improved comfort and movement\u003c\/li\u003e\n    \u003cli\u003eRelaxed unisex fit\u003c\/li\u003e\n    \u003cli\u003eClassic short sleeves\u003c\/li\u003e\n    \u003cli\u003eTraditional crew neck\u003c\/li\u003e\n    \u003cli\u003eSoft, breathable, and durable construction\u003c\/li\u003e\n    \u003cli\u003eLarge high quality front print\u003c\/li\u003e\n    \u003cli\u003eDesigned for everyday wear, concerts, riding, travel, and warm weather\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"grind-size-button-wrap\"\u003e\n    \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-size-button\"\u003e\n      \u003cspan\u003eView Size Chart\u003c\/span\u003e\n      \u003cspan class=\"grind-size-button-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"checkbox\" id=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-toggle\"\u003e\n\n  \u003cdiv class=\"grind-size-modal\"\u003e\n\n    \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-background\" aria-label=\"Close size chart\"\u003e\u003c\/label\u003e\n\n    \u003cdiv class=\"grind-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"grind-size-modal-title-mt0012\"\u003e\n\n      \u003cdiv class=\"grind-modal-header\"\u003e\n\n        \u003cdiv id=\"grind-size-modal-title-mt0012\" class=\"grind-modal-title\"\u003e\n          Size Chart\n        \u003c\/div\u003e\n\n        \u003clabel for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u003e\n          ×\n        \u003c\/label\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grind-modal-content\"\u003e\n\n        \u003cp class=\"grind-size-note\"\u003e\n          Measurements shown are garment measurements. Chest is measured\n          straight across the front of the garment while laid flat.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"grind-table-scroll\"\u003e\n\n          \u003ctable class=\"grind-sizing-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n                \u003cth rowspan=\"2\"\u003eMeasurement\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eXS\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eS\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eM\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003eXL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e2XL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e3XL\u003c\/th\u003e\n                \u003cth colspan=\"2\"\u003e4XL\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInch\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003ctd\u003e29.33\u003c\/td\u003e\n                \u003ctd\u003e74.5\u003c\/td\u003e\n                \u003ctd\u003e29.72\u003c\/td\u003e\n                \u003ctd\u003e75.5\u003c\/td\u003e\n                \u003ctd\u003e30.12\u003c\/td\u003e\n                \u003ctd\u003e76.5\u003c\/td\u003e\n                \u003ctd\u003e30.51\u003c\/td\u003e\n                \u003ctd\u003e77.5\u003c\/td\u003e\n                \u003ctd\u003e31.30\u003c\/td\u003e\n                \u003ctd\u003e79.5\u003c\/td\u003e\n                \u003ctd\u003e32.09\u003c\/td\u003e\n                \u003ctd\u003e81.5\u003c\/td\u003e\n                \u003ctd\u003e32.87\u003c\/td\u003e\n                \u003ctd\u003e83.5\u003c\/td\u003e\n                \u003ctd\u003e33.66\u003c\/td\u003e\n                \u003ctd\u003e85.5\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003ctd\u003e18.11\u003c\/td\u003e\n                \u003ctd\u003e46\u003c\/td\u003e\n                \u003ctd\u003e18.90\u003c\/td\u003e\n                \u003ctd\u003e48\u003c\/td\u003e\n                \u003ctd\u003e19.69\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n                \u003ctd\u003e20.47\u003c\/td\u003e\n                \u003ctd\u003e52\u003c\/td\u003e\n                \u003ctd\u003e21.65\u003c\/td\u003e\n                \u003ctd\u003e55\u003c\/td\u003e\n                \u003ctd\u003e22.83\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n                \u003ctd\u003e24.02\u003c\/td\u003e\n                \u003ctd\u003e61\u003c\/td\u003e\n                \u003ctd\u003e25.20\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003ctd\u003e22.05\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n                \u003ctd\u003e22.83\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n                \u003ctd\u003e23.62\u003c\/td\u003e\n                \u003ctd\u003e60\u003c\/td\u003e\n                \u003ctd\u003e24.41\u003c\/td\u003e\n                \u003ctd\u003e62\u003c\/td\u003e\n                \u003ctd\u003e25.59\u003c\/td\u003e\n                \u003ctd\u003e65\u003c\/td\u003e\n                \u003ctd\u003e26.77\u003c\/td\u003e\n                \u003ctd\u003e68\u003c\/td\u003e\n                \u003ctd\u003e27.95\u003c\/td\u003e\n                \u003ctd\u003e71\u003c\/td\u003e\n                \u003ctd\u003e29.13\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003cth\u003eSleeve Length\u003c\/th\u003e\n                \u003ctd\u003e7.28\u003c\/td\u003e\n                \u003ctd\u003e18.5\u003c\/td\u003e\n                \u003ctd\u003e7.87\u003c\/td\u003e\n                \u003ctd\u003e20\u003c\/td\u003e\n                \u003ctd\u003e8.46\u003c\/td\u003e\n                \u003ctd\u003e21.5\u003c\/td\u003e\n                \u003ctd\u003e8.66\u003c\/td\u003e\n                \u003ctd\u003e22\u003c\/td\u003e\n                \u003ctd\u003e8.86\u003c\/td\u003e\n                \u003ctd\u003e22.5\u003c\/td\u003e\n                \u003ctd\u003e9.06\u003c\/td\u003e\n                \u003ctd\u003e23\u003c\/td\u003e\n                \u003ctd\u003e9.25\u003c\/td\u003e\n                \u003ctd\u003e23.5\u003c\/td\u003e\n                \u003ctd\u003e9.45\u003c\/td\u003e\n                \u003ctd\u003e24\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"grind-scroll-message\"\u003e\n          Swipe left or right to view every size.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eMachine wash cold on a gentle cycle\u003c\/li\u003e\n    \u003cli\u003eWash inside out with like colors\u003c\/li\u003e\n    \u003cli\u003eDo not bleach\u003c\/li\u003e\n    \u003cli\u003eTumble dry low or hang dry for best results\u003c\/li\u003e\n    \u003cli\u003eIron at a low temperature when necessary\u003c\/li\u003e\n    \u003cli\u003eDo not iron directly over the printed design\u003c\/li\u003e\n    \u003cli\u003eDo not dry clean\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eFit\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed with a relaxed unisex fit and slight stretch for comfortable\n    movement. Order your regular size for a loose everyday fit or size up for\n    a more oversized look.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eQuality Note\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Every garment is individually produced and printed. Slight variations in\n    fabric texture, color, measurements, and print placement can occur between\n    production batches. These small differences are a normal part of apparel\n    manufacturing and make each piece slightly unique.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"grind-made-to-order\"\u003e\n    This product is made to order. Please allow up to two weeks for production\n    and delivery.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black Beauty \/ XS","offer_id":48768875856026,"sku":"260720PODPQ5680#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768875888794,"sku":"260720PODPQ5680#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768875921562,"sku":"260720PODPQ5680#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768875954330,"sku":"260720PODPQ5680#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768875987098,"sku":"260720PODPQ5680#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768876019866,"sku":"260720PODPQ5680#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768876052634,"sku":"260720PODPQ5680#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768876085402,"sku":"260720PODPQ5680#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/f88dcbf26ce74965b4e7e950daa1895a.png?v=1784574004"},{"product_id":"first-rodeo-t-shirt","title":"First Rodeo 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":48768876282010,"sku":"260720PODPQ5681#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768876314778,"sku":"260720PODPQ5681#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768876347546,"sku":"260720PODPQ5681#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768876380314,"sku":"260720PODPQ5681#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768876413082,"sku":"260720PODPQ5681#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768876445850,"sku":"260720PODPQ5681#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768876478618,"sku":"260720PODPQ5681#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768876511386,"sku":"260720PODPQ5681#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/12cc01a07e9a484f8b87917cf4ea5f91.png?v=1784574012"},{"product_id":"paradise-t-shirt","title":"Paradise 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":48768876970138,"sku":"260720PODPQ5682#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768877002906,"sku":"260720PODPQ5682#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768877035674,"sku":"260720PODPQ5682#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768877068442,"sku":"260720PODPQ5682#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768877101210,"sku":"260720PODPQ5682#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768877133978,"sku":"260720PODPQ5682#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768877166746,"sku":"260720PODPQ5682#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768877199514,"sku":"260720PODPQ5682#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/08fe1ad5fc3341c6a58f233968d86e92.png?v=1784574031"},{"product_id":"merica-t-shirt","title":"'Merica 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":48768876675226,"sku":"260720PODPQ5683#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768876707994,"sku":"260720PODPQ5683#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768876740762,"sku":"260720PODPQ5683#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768876773530,"sku":"260720PODPQ5683#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768876806298,"sku":"260720PODPQ5683#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768876839066,"sku":"260720PODPQ5683#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768876871834,"sku":"260720PODPQ5683#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768876904602,"sku":"260720PODPQ5683#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/9b75b17a5c4f46bcbf40f92fa9da4c8d.png?v=1784574018"},{"product_id":"cowboy-classic-t-shirt","title":"Cowboy Classic 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":48768877527194,"sku":"260720PODPQ5684#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48768877559962,"sku":"260720PODPQ5684#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48768877592730,"sku":"260720PODPQ5684#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48768877625498,"sku":"260720PODPQ5684#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48768877658266,"sku":"260720PODPQ5684#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48768877691034,"sku":"260720PODPQ5684#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48768877723802,"sku":"260720PODPQ5684#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48768877756570,"sku":"260720PODPQ5684#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/c30c828af00246deb43c224f141ca13c.png?v=1784574047"},{"product_id":"vintage-streaming-t-shirt","title":"Vintage Streaming T-Shirt","description":"\u003cp\u003e\u0026lt;div class=\"grind-product-description\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;style\u0026gt;\u003cbr\u003e    .grind-product-description,\u003cbr\u003e    .grind-product-description * {\u003cbr\u003e      box-sizing: border-box;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-product-description {\u003cbr\u003e      width: 100%;\u003cbr\u003e      max-width: 900px;\u003cbr\u003e      margin: 0 auto;\u003cbr\u003e      padding: 28px;\u003cbr\u003e      color: #f4f4f4;\u003cbr\u003e      background: #111111;\u003cbr\u003e      border: 1px solid #333333;\u003cbr\u003e      border-radius: 4px;\u003cbr\u003e      font-family: Arial, Helvetica, sans-serif;\u003cbr\u003e      line-height: 1.65;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-product-description p {\u003cbr\u003e      margin: 0 0 18px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-product-description h3 {\u003cbr\u003e      margin: 30px 0 12px;\u003cbr\u003e      padding-bottom: 8px;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      border-bottom: 1px solid #444444;\u003cbr\u003e      font-size: 20px;\u003cbr\u003e      line-height: 1.3;\u003cbr\u003e      letter-spacing: 1px;\u003cbr\u003e      text-transform: uppercase;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-product-description ul {\u003cbr\u003e      margin: 0;\u003cbr\u003e      padding-left: 22px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-product-description li {\u003cbr\u003e      margin-bottom: 7px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-made-to-order {\u003cbr\u003e      margin-top: 30px;\u003cbr\u003e      padding: 18px;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      background: #222222;\u003cbr\u003e      border-left: 4px solid #ffffff;\u003cbr\u003e      font-weight: 700;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-button-wrap {\u003cbr\u003e      margin: 30px 0 10px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-button {\u003cbr\u003e      display: flex;\u003cbr\u003e      width: 100%;\u003cbr\u003e      min-height: 56px;\u003cbr\u003e      align-items: center;\u003cbr\u003e      justify-content: space-between;\u003cbr\u003e      padding: 16px 20px;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      background: #292929;\u003cbr\u003e      border: 1px solid #555555;\u003cbr\u003e      border-radius: 4px;\u003cbr\u003e      cursor: pointer;\u003cbr\u003e      font-size: 16px;\u003cbr\u003e      font-weight: 700;\u003cbr\u003e      letter-spacing: 1px;\u003cbr\u003e      line-height: 1.2;\u003cbr\u003e      text-transform: uppercase;\u003cbr\u003e      transition:\u003cbr\u003e        background 0.2s ease,\u003cbr\u003e        border-color 0.2s ease;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-button:hover {\u003cbr\u003e      background: #383838;\u003cbr\u003e      border-color: #777777;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-button-icon {\u003cbr\u003e      margin-left: 14px;\u003cbr\u003e      font-size: 24px;\u003cbr\u003e      font-weight: 400;\u003cbr\u003e      line-height: 1;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-toggle {\u003cbr\u003e      position: absolute;\u003cbr\u003e      width: 1px;\u003cbr\u003e      height: 1px;\u003cbr\u003e      opacity: 0;\u003cbr\u003e      pointer-events: none;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-modal {\u003cbr\u003e      position: fixed;\u003cbr\u003e      z-index: 999999;\u003cbr\u003e      inset: 0;\u003cbr\u003e      display: flex;\u003cbr\u003e      visibility: hidden;\u003cbr\u003e      align-items: center;\u003cbr\u003e      justify-content: center;\u003cbr\u003e      padding: 24px;\u003cbr\u003e      background: rgba(0, 0, 0, 0.9);\u003cbr\u003e      opacity: 0;\u003cbr\u003e      pointer-events: none;\u003cbr\u003e      transition:\u003cbr\u003e        opacity 0.2s ease,\u003cbr\u003e        visibility 0.2s ease;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-toggle:checked + .grind-size-modal {\u003cbr\u003e      visibility: visible;\u003cbr\u003e      opacity: 1;\u003cbr\u003e      pointer-events: auto;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-background {\u003cbr\u003e      position: absolute;\u003cbr\u003e      inset: 0;\u003cbr\u003e      cursor: pointer;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-panel {\u003cbr\u003e      position: relative;\u003cbr\u003e      z-index: 2;\u003cbr\u003e      width: min(1250px, 100%);\u003cbr\u003e      max-height: calc(100vh - 48px);\u003cbr\u003e      overflow: hidden;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      background: #161616;\u003cbr\u003e      border: 1px solid #555555;\u003cbr\u003e      border-radius: 6px;\u003cbr\u003e      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-header {\u003cbr\u003e      display: flex;\u003cbr\u003e      align-items: center;\u003cbr\u003e      justify-content: space-between;\u003cbr\u003e      padding: 18px 20px;\u003cbr\u003e      background: #292929;\u003cbr\u003e      border-bottom: 1px solid #4a4a4a;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-title {\u003cbr\u003e      margin: 0;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      font-size: 19px;\u003cbr\u003e      font-weight: 700;\u003cbr\u003e      letter-spacing: 1px;\u003cbr\u003e      line-height: 1.2;\u003cbr\u003e      text-transform: uppercase;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-close {\u003cbr\u003e      display: flex;\u003cbr\u003e      width: 38px;\u003cbr\u003e      height: 38px;\u003cbr\u003e      flex: 0 0 38px;\u003cbr\u003e      align-items: center;\u003cbr\u003e      justify-content: center;\u003cbr\u003e      margin-left: 15px;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      background: #3b3b3b;\u003cbr\u003e      border: 1px solid #666666;\u003cbr\u003e      border-radius: 3px;\u003cbr\u003e      cursor: pointer;\u003cbr\u003e      font-size: 28px;\u003cbr\u003e      font-weight: 300;\u003cbr\u003e      line-height: 1;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-close:hover {\u003cbr\u003e      background: #505050;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-modal-content {\u003cbr\u003e      max-height: calc(100vh - 135px);\u003cbr\u003e      padding: 20px;\u003cbr\u003e      overflow-y: auto;\u003cbr\u003e      overscroll-behavior: contain;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-size-note {\u003cbr\u003e      margin: 0 0 15px !important;\u003cbr\u003e      color: #cccccc;\u003cbr\u003e      font-size: 14px;\u003cbr\u003e      line-height: 1.5;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-table-scroll {\u003cbr\u003e      width: 100%;\u003cbr\u003e      max-width: 100%;\u003cbr\u003e      overflow-x: auto;\u003cbr\u003e      overflow-y: hidden;\u003cbr\u003e      border: 1px solid #4a4a4a;\u003cbr\u003e      border-radius: 3px;\u003cbr\u003e      -webkit-overflow-scrolling: touch;\u003cbr\u003e      scrollbar-color: #888888 #222222;\u003cbr\u003e      scrollbar-width: thin;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-table-scroll::-webkit-scrollbar {\u003cbr\u003e      height: 12px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-table-scroll::-webkit-scrollbar-track {\u003cbr\u003e      background: #222222;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-table-scroll::-webkit-scrollbar-thumb {\u003cbr\u003e      background: #777777;\u003cbr\u003e      border: 2px solid #222222;\u003cbr\u003e      border-radius: 10px;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table {\u003cbr\u003e      width: 100%;\u003cbr\u003e      min-width: 1180px;\u003cbr\u003e      margin: 0;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      background: #111111;\u003cbr\u003e      border-collapse: collapse;\u003cbr\u003e      table-layout: auto;\u003cbr\u003e      text-align: center;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table th,\u003cbr\u003e    .grind-sizing-table td {\u003cbr\u003e      min-width: 58px;\u003cbr\u003e      padding: 12px 9px;\u003cbr\u003e      border: 1px solid #444444;\u003cbr\u003e      color: #ffffff;\u003cbr\u003e      white-space: nowrap;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table thead th {\u003cbr\u003e      background: #292929;\u003cbr\u003e      font-weight: 700;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table thead tr:nth-child(2) th {\u003cbr\u003e      color: #dddddd;\u003cbr\u003e      background: #363636;\u003cbr\u003e      font-size: 13px;\u003cbr\u003e      text-transform: uppercase;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table tbody th {\u003cbr\u003e      position: sticky;\u003cbr\u003e      left: 0;\u003cbr\u003e      z-index: 1;\u003cbr\u003e      min-width: 125px;\u003cbr\u003e      background: #292929;\u003cbr\u003e      text-align: left;\u003cbr\u003e      font-weight: 700;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table tbody td {\u003cbr\u003e      background: #181818;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-sizing-table tbody tr:nth-child(even) td {\u003cbr\u003e      background: #222222;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    .grind-scroll-message {\u003cbr\u003e      display: none;\u003cbr\u003e      margin: 12px 0 0;\u003cbr\u003e      color: #bdbdbd;\u003cbr\u003e      font-size: 13px;\u003cbr\u003e      text-align: center;\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    @media screen and (max-width: 749px) {\u003cbr\u003e      .grind-product-description {\u003cbr\u003e        padding: 20px 16px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-product-description h3 {\u003cbr\u003e        font-size: 18px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-size-modal {\u003cbr\u003e        align-items: flex-end;\u003cbr\u003e        padding: 0;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-modal-panel {\u003cbr\u003e        width: 100%;\u003cbr\u003e        max-height: 92vh;\u003cbr\u003e        border-right: 0;\u003cbr\u003e        border-bottom: 0;\u003cbr\u003e        border-left: 0;\u003cbr\u003e        border-radius: 12px 12px 0 0;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-modal-header {\u003cbr\u003e        padding: 15px 16px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-modal-title {\u003cbr\u003e        font-size: 16px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-modal-content {\u003cbr\u003e        max-height: calc(92vh - 70px);\u003cbr\u003e        padding: 14px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-sizing-table {\u003cbr\u003e        min-width: 1120px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-sizing-table th,\u003cbr\u003e      .grind-sizing-table td {\u003cbr\u003e        padding: 10px 8px;\u003cbr\u003e        font-size: 13px;\u003cbr\u003e      }\u003c\/p\u003e\n\u003cp\u003e      .grind-scroll-message {\u003cbr\u003e        display: block;\u003cbr\u003e      }\u003cbr\u003e    }\u003cbr\u003e  \u0026lt;\/style\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;p\u0026gt;\u003cbr\u003e    The everyday tee without the lightweight throwaway feel. Built from a\u003cbr\u003e    premium cotton blend with just enough stretch, this shirt delivers a soft\u003cbr\u003e    feel, solid structure, and a relaxed fit made for long days, loud nights,\u003cbr\u003e    and everything in between.\u003cbr\u003e  \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;p\u0026gt;\u003cbr\u003e    The 180 GSM fabric gives it a comfortable midweight feel that holds its\u003cbr\u003e    shape without feeling heavy. Clean enough to wear out, tough enough to\u003cbr\u003e    live in, and comfortable enough to become the shirt you keep grabbing\u003cbr\u003e    before everything else in your closet.\u003cbr\u003e  \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;h3\u0026gt;Specifications\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;ul\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;95% premium cotton and 5% spandex\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Midweight 5.3 oz fabric\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;180 GSM fabric weight\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Slight stretch for improved comfort and movement\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Relaxed unisex fit\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Classic short sleeves\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Traditional crew neck\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Soft, breathable, and durable construction\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Large high quality front print\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Designed for everyday wear, concerts, riding, travel, and warm weather\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;\/ul\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"grind-size-button-wrap\"\u0026gt;\u003cbr\u003e    \u0026lt;label for=\"grind-size-modal-toggle-mt0012\" class=\"grind-size-button\"\u0026gt;\u003cbr\u003e      \u0026lt;span\u0026gt;View Size Chart\u0026lt;\/span\u0026gt;\u003cbr\u003e      \u0026lt;span class=\"grind-size-button-icon\"\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e    \u0026lt;\/label\u0026gt;\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;input type=\"checkbox\" id=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-toggle\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"grind-size-modal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e    \u0026lt;label for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-background\" aria-label=\"Close size chart\"\u0026gt;\u0026lt;\/label\u0026gt;\u003c\/p\u003e\n\u003cp\u003e    \u0026lt;div class=\"grind-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"grind-size-modal-title-mt0012\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e      \u0026lt;div class=\"grind-modal-header\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;div id=\"grind-size-modal-title-mt0012\" class=\"grind-modal-title\"\u0026gt;\u003cbr\u003e          Size Chart\u003cbr\u003e        \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;label for=\"grind-size-modal-toggle-mt0012\" class=\"grind-modal-close\" aria-label=\"Close size chart\"\u0026gt;\u003cbr\u003e          ×\u003cbr\u003e        \u0026lt;\/label\u0026gt;\u003c\/p\u003e\n\u003cp\u003e      \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e      \u0026lt;div class=\"grind-modal-content\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;p class=\"grind-size-note\"\u0026gt;\u003cbr\u003e          Measurements shown are garment measurements. Chest is measured\u003cbr\u003e          straight across the front of the garment while laid flat.\u003cbr\u003e        \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;div class=\"grind-table-scroll\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e          \u0026lt;table class=\"grind-sizing-table\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e            \u0026lt;thead\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th rowspan=\"2\"\u0026gt;Measurement\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;XS\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;S\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;M\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;L\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;XL\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;2XL\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;3XL\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th colspan=\"2\"\u0026gt;4XL\u0026lt;\/th\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Inch\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;CM\u0026lt;\/th\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e            \u0026lt;\/thead\u0026gt;\u003c\/p\u003e\n\u003cp\u003e            \u0026lt;tbody\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Length\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;29.33\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;74.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;29.72\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;75.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;30.12\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;76.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;30.51\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;77.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;31.30\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;79.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;32.09\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;81.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;32.87\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;83.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;33.66\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;85.5\u0026lt;\/td\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Shoulder\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;18.11\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;46\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;18.90\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;48\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;19.69\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;50\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;20.47\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;52\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;21.65\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;55\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;22.83\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;58\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;24.02\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;61\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;25.20\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;64\u0026lt;\/td\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Chest\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;22.05\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;56\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;22.83\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;58\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;23.62\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;60\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;24.41\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;62\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;25.59\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;65\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;26.77\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;68\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;27.95\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;71\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;29.13\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;74\u0026lt;\/td\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e              \u0026lt;tr\u0026gt;\u003cbr\u003e                \u0026lt;th\u0026gt;Sleeve Length\u0026lt;\/th\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;7.28\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;18.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;7.87\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;20\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;8.46\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;21.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;8.66\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;22\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;8.86\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;22.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;9.06\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;23\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;9.25\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;23.5\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;9.45\u0026lt;\/td\u0026gt;\u003cbr\u003e                \u0026lt;td\u0026gt;24\u0026lt;\/td\u0026gt;\u003cbr\u003e              \u0026lt;\/tr\u0026gt;\u003c\/p\u003e\n\u003cp\u003e            \u0026lt;\/tbody\u0026gt;\u003c\/p\u003e\n\u003cp\u003e          \u0026lt;\/table\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e        \u0026lt;p class=\"grind-scroll-message\"\u0026gt;\u003cbr\u003e          Swipe left or right to view every size.\u003cbr\u003e        \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e      \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e    \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;h3\u0026gt;Care Instructions\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;ul\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Machine wash cold on a gentle cycle\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Wash inside out with like colors\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Do not bleach\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Tumble dry low or hang dry for best results\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Iron at a low temperature when necessary\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Do not iron directly over the printed design\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;li\u0026gt;Do not dry clean\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;\/ul\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;h3\u0026gt;Fit\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;p\u0026gt;\u003cbr\u003e    Designed with a relaxed unisex fit and slight stretch for comfortable\u003cbr\u003e    movement. Order your regular size for a loose everyday fit or size up for\u003cbr\u003e    a more oversized look.\u003cbr\u003e  \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;h3\u0026gt;Quality Note\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;p\u0026gt;\u003cbr\u003e    Every garment is individually produced and printed. Slight variations in\u003cbr\u003e    fabric texture, color, measurements, and print placement can occur between\u003cbr\u003e    production batches. These small differences are a normal part of apparel\u003cbr\u003e    manufacturing and make each piece slightly unique.\u003cbr\u003e  \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"grind-made-to-order\"\u0026gt;\u003cbr\u003e    This product is made to order. Please allow up to two weeks for production\u003cbr\u003e    and delivery.\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e","brand":"ODMPOD","offers":[{"title":"Black Beauty \/ XS","offer_id":48774206161050,"sku":"260721PODPQ5879#001","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ S","offer_id":48774206193818,"sku":"260721PODPQ5879#002","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ M","offer_id":48774206226586,"sku":"260721PODPQ5879#003","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ L","offer_id":48774206259354,"sku":"260721PODPQ5879#004","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ XL","offer_id":48774206292122,"sku":"260721PODPQ5879#005","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 2XL","offer_id":48774206324890,"sku":"260721PODPQ5879#006","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 3XL","offer_id":48774206357658,"sku":"260721PODPQ5879#007","price":23.96,"currency_code":"USD","in_stock":true},{"title":"Black Beauty \/ 4XL","offer_id":48774206390426,"sku":"260721PODPQ5879#008","price":23.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/3548\/3034\/files\/ee170be02d0e497f8499456b58d64011.png?v=1784608022"}],"url":"https:\/\/weargrind.com\/collections\/core.oembed","provider":"Grind Lifestyle","version":"1.0","type":"link"}