@media (min-width: 800px) and (max-width: 1200px) {
    .tier-table {
        display: none;
    }
}

@media (max-width: 800px) {
    .product-info {
        flex-direction: column;
        padding: 0;
        gap: 7vw;
    }

    .product-text {
        width: 100%;
        padding: 0 10vw 50px 10vw;
    }

    .foto {
        width: 100%;
    }

    .tier-table  {
      width: 100%;
    }
}

@media (max-width: 600px) {
  .tier-table th, .tier-table td {
    padding: 10px 8px;
    font-size: 0.85rem;
  }
  .tier-table thead {
    font-size: 0.75rem;
  }
}