{"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","url":"https:\/\/weargrind.com\/products\/bonez-t-shirt","provider":"Grind Lifestyle","version":"1.0","type":"link"}