.t-store__card {
    border: 1px solid #e0e0e0; /* светлая обводка */
    border-radius: 12px; /* скругление углов */
    box-sizing: border-box;
    transition: border-color 0.3s, box-shadow 0.3s;
}

.t-store__card:hover {
    border-color: #333333; /* тёмная обводка при наведении */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); /* лёгкая тень */
}


  @media print {
    body * {
      visibility: hidden;
    }
    .invoice, .invoice * {
      visibility: visible;
    }
    .invoice {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      border: none;
      box-shadow: none;
    }
    button {
      display: none !important;
    }
  }
