@media (min-width: 768px) {
}

@media (max-width: 700px) {
}

@media (max-width: 600px) {
  table td,
  table th,
  table thead th {
    padding: 5px;
  }

  .site-main ul.products.columns-5 li.product {
    width: 48%;
  }

  .vander_list {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 3vh;
  }

  .popup_product_variations_table tbody {
    display: flex;
  }

  .popup_product_variations_table tbody tr {
    display: block;
    min-width: 50%;
  }

  .popup_product_variations_table tbody tr th:first-of-type,
  .popup_product_variations_table tbody tr td:first-of-type {
    min-height: 40px;
  }

  .popup_product_variations_table tbody th,
  .popup_product_variations_table tbody td {
    display: block;
    min-height: 30px;
    padding: 0;
    background-color: #eee !important;
  }
  .popup_product_variations_table {
    display: block;
  }

  .input-text,
  input[type="email"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="url"],
  textarea,
  input[type="number"] {
    padding: 0 5px !important;
  }
}
