.product-cover-her,
.product-cover-him,
.product-cover-couples {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.product-cover-her { background-image: url('product-for-her-cover.webp'); }
.product-cover-him { background-image: url('product-for-him-cover.webp'); }
.product-cover-couples { background-image: url('product-for-couples-cover.webp'); }

.catalog-card .card-description {
  color: var(--muted);
  font-size: 11px;
  line-height: 1.65;
  margin-top: 11px;
  min-height: 54px;
}

.catalog-image .ss-styled-cover { transition: transform .35s ease; }
.catalog-image:hover .ss-styled-cover { transform: scale(1.025); }
.ss-product-gallery .ss-styled-cover { object-fit: cover; }
.ss-real-thumbs { overflow-x: auto; padding: 3px; }
.ss-gallery-thumb { flex: 0 0 70px; }

@media (max-width: 700px) {
  .catalog-card .card-description {
    font-size: 10px;
    min-height: 67px;
  }
}
