.is-store-page #top > .hero,
.is-store-page #quality,
.is-store-page #exchange,
.is-store-page #shop .section-heading > .text-link,
.is-store-page #shop .section-heading .eyebrow { display: none; }
.is-store-page #top { min-height: calc(100vh - 345px); }
.is-store-page #shop { padding-top: 64px; padding-bottom: 88px; }
.store-page-title { margin: 0; font-family: 'Manrope', sans-serif; font-size: clamp(32px, 4vw, 48px); line-height: 1.2; letter-spacing: -1.5px; color: var(--navy); }
.is-store-page .shop-toolbar { align-items: flex-start; gap: 24px; }
.is-store-page .filter-group { flex-wrap: wrap; justify-content: flex-end; }
.is-store-page .category-list { flex-wrap: wrap; }
@media(max-width: 600px) {
  .is-store-page #shop { padding-top: 36px; padding-bottom: 52px; }
  .is-store-page .shop-toolbar { flex-direction: column; gap: 18px; }
  .is-store-page .filter-group { justify-content: flex-start; }
  .is-store-page .search-box { width: 100%; }
}
