Vintage Streaming T-Shirt

$23.96

<div class="grind-product-description">

  <style>
    .grind-product-description,
    .grind-product-description * {
      box-sizing: border-box;
    }

    .grind-product-description {
      width: 100%;
      max-width: 900px;
      margin: 0 auto;
      padding: 28px;
      color: #f4f4f4;
      background: #111111;
      border: 1px solid #333333;
      border-radius: 4px;
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.65;
    }

    .grind-product-description p {
      margin: 0 0 18px;
    }

    .grind-product-description h3 {
      margin: 30px 0 12px;
      padding-bottom: 8px;
      color: #ffffff;
      border-bottom: 1px solid #444444;
      font-size: 20px;
      line-height: 1.3;
      letter-spacing: 1px;
      text-transform: uppercase;
    }

    .grind-product-description ul {
      margin: 0;
      padding-left: 22px;
    }

    .grind-product-description li {
      margin-bottom: 7px;
    }

    .grind-made-to-order {
      margin-top: 30px;
      padding: 18px;
      color: #ffffff;
      background: #222222;
      border-left: 4px solid #ffffff;
      font-weight: 700;
    }

    .grind-size-button-wrap {
      margin: 30px 0 10px;
    }

    .grind-size-button {
      display: flex;
      width: 100%;
      min-height: 56px;
      align-items: center;
      justify-content: space-between;
      padding: 16px 20px;
      color: #ffffff;
      background: #292929;
      border: 1px solid #555555;
      border-radius: 4px;
      cursor: pointer;
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 1px;
      line-height: 1.2;
      text-transform: uppercase;
      transition:
        background 0.2s ease,
        border-color 0.2s ease;
    }

    .grind-size-button:hover {
      background: #383838;
      border-color: #777777;
    }

    .grind-size-button-icon {
      margin-left: 14px;
      font-size: 24px;
      font-weight: 400;
      line-height: 1;
    }

    .grind-modal-toggle {
      position: absolute;
      width: 1px;
      height: 1px;
      opacity: 0;
      pointer-events: none;
    }

    .grind-size-modal {
      position: fixed;
      z-index: 999999;
      inset: 0;
      display: flex;
      visibility: hidden;
      align-items: center;
      justify-content: center;
      padding: 24px;
      background: rgba(0, 0, 0, 0.9);
      opacity: 0;
      pointer-events: none;
      transition:
        opacity 0.2s ease,
        visibility 0.2s ease;
    }

    .grind-modal-toggle:checked + .grind-size-modal {
      visibility: visible;
      opacity: 1;
      pointer-events: auto;
    }

    .grind-modal-background {
      position: absolute;
      inset: 0;
      cursor: pointer;
    }

    .grind-modal-panel {
      position: relative;
      z-index: 2;
      width: min(1250px, 100%);
      max-height: calc(100vh - 48px);
      overflow: hidden;
      color: #ffffff;
      background: #161616;
      border: 1px solid #555555;
      border-radius: 6px;
      box-shadow: 0 20px 70px rgba(0, 0, 0, 0.7);
    }

    .grind-modal-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 18px 20px;
      background: #292929;
      border-bottom: 1px solid #4a4a4a;
    }

    .grind-modal-title {
      margin: 0;
      color: #ffffff;
      font-size: 19px;
      font-weight: 700;
      letter-spacing: 1px;
      line-height: 1.2;
      text-transform: uppercase;
    }

    .grind-modal-close {
      display: flex;
      width: 38px;
      height: 38px;
      flex: 0 0 38px;
      align-items: center;
      justify-content: center;
      margin-left: 15px;
      color: #ffffff;
      background: #3b3b3b;
      border: 1px solid #666666;
      border-radius: 3px;
      cursor: pointer;
      font-size: 28px;
      font-weight: 300;
      line-height: 1;
    }

    .grind-modal-close:hover {
      background: #505050;
    }

    .grind-modal-content {
      max-height: calc(100vh - 135px);
      padding: 20px;
      overflow-y: auto;
      overscroll-behavior: contain;
    }

    .grind-size-note {
      margin: 0 0 15px !important;
      color: #cccccc;
      font-size: 14px;
      line-height: 1.5;
    }

    .grind-table-scroll {
      width: 100%;
      max-width: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      border: 1px solid #4a4a4a;
      border-radius: 3px;
      -webkit-overflow-scrolling: touch;
      scrollbar-color: #888888 #222222;
      scrollbar-width: thin;
    }

    .grind-table-scroll::-webkit-scrollbar {
      height: 12px;
    }

    .grind-table-scroll::-webkit-scrollbar-track {
      background: #222222;
    }

    .grind-table-scroll::-webkit-scrollbar-thumb {
      background: #777777;
      border: 2px solid #222222;
      border-radius: 10px;
    }

    .grind-sizing-table {
      width: 100%;
      min-width: 1180px;
      margin: 0;
      color: #ffffff;
      background: #111111;
      border-collapse: collapse;
      table-layout: auto;
      text-align: center;
    }

    .grind-sizing-table th,
    .grind-sizing-table td {
      min-width: 58px;
      padding: 12px 9px;
      border: 1px solid #444444;
      color: #ffffff;
      white-space: nowrap;
    }

    .grind-sizing-table thead th {
      background: #292929;
      font-weight: 700;
    }

    .grind-sizing-table thead tr:nth-child(2) th {
      color: #dddddd;
      background: #363636;
      font-size: 13px;
      text-transform: uppercase;
    }

    .grind-sizing-table tbody th {
      position: sticky;
      left: 0;
      z-index: 1;
      min-width: 125px;
      background: #292929;
      text-align: left;
      font-weight: 700;
    }

    .grind-sizing-table tbody td {
      background: #181818;
    }

    .grind-sizing-table tbody tr:nth-child(even) td {
      background: #222222;
    }

    .grind-scroll-message {
      display: none;
      margin: 12px 0 0;
      color: #bdbdbd;
      font-size: 13px;
      text-align: center;
    }

    @media screen and (max-width: 749px) {
      .grind-product-description {
        padding: 20px 16px;
      }

      .grind-product-description h3 {
        font-size: 18px;
      }

      .grind-size-modal {
        align-items: flex-end;
        padding: 0;
      }

      .grind-modal-panel {
        width: 100%;
        max-height: 92vh;
        border-right: 0;
        border-bottom: 0;
        border-left: 0;
        border-radius: 12px 12px 0 0;
      }

      .grind-modal-header {
        padding: 15px 16px;
      }

      .grind-modal-title {
        font-size: 16px;
      }

      .grind-modal-content {
        max-height: calc(92vh - 70px);
        padding: 14px;
      }

      .grind-sizing-table {
        min-width: 1120px;
      }

      .grind-sizing-table th,
      .grind-sizing-table td {
        padding: 10px 8px;
        font-size: 13px;
      }

      .grind-scroll-message {
        display: block;
      }
    }
  </style>

  <p>
    The 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.
  </p>

  <p>
    The 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.
  </p>

  <h3>Specifications</h3>

  <ul>
    <li>95% premium cotton and 5% spandex</li>
    <li>Midweight 5.3 oz fabric</li>
    <li>180 GSM fabric weight</li>
    <li>Slight stretch for improved comfort and movement</li>
    <li>Relaxed unisex fit</li>
    <li>Classic short sleeves</li>
    <li>Traditional crew neck</li>
    <li>Soft, breathable, and durable construction</li>
    <li>Large high quality front print</li>
    <li>Designed for everyday wear, concerts, riding, travel, and warm weather</li>
  </ul>

  <div class="grind-size-button-wrap">
    <label for="grind-size-modal-toggle-mt0012" class="grind-size-button">
      <span>View Size Chart</span>
      <span class="grind-size-button-icon">+</span>
    </label>
  </div>

  <input type="checkbox" id="grind-size-modal-toggle-mt0012" class="grind-modal-toggle">

  <div class="grind-size-modal">

    <label for="grind-size-modal-toggle-mt0012" class="grind-modal-background" aria-label="Close size chart"></label>

    <div class="grind-modal-panel" role="dialog" aria-modal="true" aria-labelledby="grind-size-modal-title-mt0012">

      <div class="grind-modal-header">

        <div id="grind-size-modal-title-mt0012" class="grind-modal-title">
          Size Chart
        </div>

        <label for="grind-size-modal-toggle-mt0012" class="grind-modal-close" aria-label="Close size chart">
          ×
        </label>

      </div>

      <div class="grind-modal-content">

        <p class="grind-size-note">
          Measurements shown are garment measurements. Chest is measured
          straight across the front of the garment while laid flat.
        </p>

        <div class="grind-table-scroll">

          <table class="grind-sizing-table">

            <thead>

              <tr>
                <th rowspan="2">Measurement</th>
                <th colspan="2">XS</th>
                <th colspan="2">S</th>
                <th colspan="2">M</th>
                <th colspan="2">L</th>
                <th colspan="2">XL</th>
                <th colspan="2">2XL</th>
                <th colspan="2">3XL</th>
                <th colspan="2">4XL</th>
              </tr>

              <tr>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
                <th>Inch</th>
                <th>CM</th>
              </tr>

            </thead>

            <tbody>

              <tr>
                <th>Length</th>
                <td>29.33</td>
                <td>74.5</td>
                <td>29.72</td>
                <td>75.5</td>
                <td>30.12</td>
                <td>76.5</td>
                <td>30.51</td>
                <td>77.5</td>
                <td>31.30</td>
                <td>79.5</td>
                <td>32.09</td>
                <td>81.5</td>
                <td>32.87</td>
                <td>83.5</td>
                <td>33.66</td>
                <td>85.5</td>
              </tr>

              <tr>
                <th>Shoulder</th>
                <td>18.11</td>
                <td>46</td>
                <td>18.90</td>
                <td>48</td>
                <td>19.69</td>
                <td>50</td>
                <td>20.47</td>
                <td>52</td>
                <td>21.65</td>
                <td>55</td>
                <td>22.83</td>
                <td>58</td>
                <td>24.02</td>
                <td>61</td>
                <td>25.20</td>
                <td>64</td>
              </tr>

              <tr>
                <th>Chest</th>
                <td>22.05</td>
                <td>56</td>
                <td>22.83</td>
                <td>58</td>
                <td>23.62</td>
                <td>60</td>
                <td>24.41</td>
                <td>62</td>
                <td>25.59</td>
                <td>65</td>
                <td>26.77</td>
                <td>68</td>
                <td>27.95</td>
                <td>71</td>
                <td>29.13</td>
                <td>74</td>
              </tr>

              <tr>
                <th>Sleeve Length</th>
                <td>7.28</td>
                <td>18.5</td>
                <td>7.87</td>
                <td>20</td>
                <td>8.46</td>
                <td>21.5</td>
                <td>8.66</td>
                <td>22</td>
                <td>8.86</td>
                <td>22.5</td>
                <td>9.06</td>
                <td>23</td>
                <td>9.25</td>
                <td>23.5</td>
                <td>9.45</td>
                <td>24</td>
              </tr>

            </tbody>

          </table>

        </div>

        <p class="grind-scroll-message">
          Swipe left or right to view every size.
        </p>

      </div>

    </div>

  </div>

  <h3>Care Instructions</h3>

  <ul>
    <li>Machine wash cold on a gentle cycle</li>
    <li>Wash inside out with like colors</li>
    <li>Do not bleach</li>
    <li>Tumble dry low or hang dry for best results</li>
    <li>Iron at a low temperature when necessary</li>
    <li>Do not iron directly over the printed design</li>
    <li>Do not dry clean</li>
  </ul>

  <h3>Fit</h3>

  <p>
    Designed 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.
  </p>

  <h3>Quality Note</h3>

  <p>
    Every 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.
  </p>

  <div class="grind-made-to-order">
    This product is made to order. Please allow up to two weeks for production
    and delivery.
  </div>

</div>