.section-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 2rem; margin-bottom: clamp(2.4rem, 4vw, 4rem); }
.section-head__title { margin: 0.4rem 0 0; }
.section-head__link { white-space: nowrap; flex-shrink: 0; }

@media screen and (max-width: 749px) {
  .featured-collection__scroller { margin: 0 -2rem; padding: 0 2rem; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
  .featured-collection__scroller::-webkit-scrollbar { display: none; }
  .featured-collection__grid { grid-auto-flow: column; grid-auto-columns: 66vw; grid-template-columns: none; }
}
