.featured-collection {
  .na-container {
    gap: 18px;
  }
  h2 {
    margin: unset;
  }
  .grid--slider {
    @media (min-width: 990px) {
      gap: var(--gap);
    }
  }
  .grid--mobile-slider {
    @media not all and (min-width: 990px) {
      gap: var(--gap-mobile);
    }
    .grid-item {  
      width: var(--item-width-mobile);
    }
  }
  .btn,
  .grid-item {
    border-radius: 2px;
  }
  .collection-product__info {
    height: 100%;
    padding: 8px;
    justify-content: space-between;
    gap: 8px;
    * {
      font-size: var(--font-subheading);
      text-transform: none;
    }
  }
  .collection-product__title {
    padding-inline: 6px;
  }
  .featured-collection__img {
    object-fit: cover;
    object-position: center;
  }
}