.product-grid__head { display: flex; align-items: flex-end; justify-content: space-between; gap: var(--s-5); margin-bottom: var(--s-5); }
.product-grid__head .section__head { margin-bottom: 0; }
.product-grid__link { font-size: var(--step--1); white-space: nowrap; }
@media (max-width: 620px) {
  .product-grid__head { flex-direction: column; align-items: flex-start; gap: var(--s-3); }
}
