.featured-collection-track {
  grid-auto-flow: column;
  grid-auto-columns: 315px;
}

@media (max-width: 767px) {
  .featured-collection-track {
    grid-auto-columns: 169px;
    column-gap: 12px;
  }

  .featured-collection .product-card > * + * {
    margin-top: 15px;
  }

  .featured-collection .product-card-media {
    border-radius: 10px;
  }
}

@media (max-width: 767px) {
  .featured-collection h2 {
    line-height: 1.1;
  }

  .featured-collection .button-2 {
    height: 30px;
    padding-inline: 10px;
    font-size: var(--t-1);
  }
}
