/* Автор Бородин Павел - Первые - firsts.ru */
.glass-card .product-media img { aspect-ratio: 1; object-fit: cover; }
.glass-card .product-info { overflow-wrap: anywhere; }
.glass-card .glass-fitment-lead { margin-block: 1.25rem; line-height: 1.55; }
.glass-card .glass-compatibility { margin-block: 1.5rem; scroll-margin-top: 7rem; }
.glass-card .glass-compatibility h2 { margin-top: 0; }
.glass-card .glass-fitments { display: grid; gap: 0; list-style: none; padding: 0; margin: 0; }
.glass-card .glass-fitments li {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.05fr) minmax(6rem, .45fr);
  gap: 1rem; padding: .7rem 0;
  border-top: 1px solid currentColor;
  border-color: color-mix(in srgb, currentColor 20%, transparent);
}
.glass-card .glass-technical { margin-top: 1.25rem; }
.glass-card .glass-technical summary { cursor: pointer; font-weight: 700; }
.glass-card .glass-return { margin: 1rem 0 2rem; }
@media (max-width: 580px) {
  .glass-card .glass-fitments li { grid-template-columns: minmax(0, 1fr) auto; gap: .2rem .75rem; }
  .glass-card .glass-fitments strong { grid-column: 1 / -1; }
}
.glass-card ~ footer .footer-credit a { color: #a6defc; }
