.collection-page-intro{max-width:1400px;margin:auto;padding:45px 6% 30px}
.collection-breadcrumb{display:inline-block;font-size:12px;color:#66748a;margin-bottom:30px}
.collection-page-intro h1{font-size:clamp(40px,4.3vw,62px);line-height:1.1;letter-spacing:-2.5px;margin:18px 0 22px}
.collection-page-intro>p{max-width:730px;font-size:15px;line-height:1.8;margin-bottom:22px}
.collection-page-nav{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px;width:auto}
.collection-page-nav>a{display:block;padding:11px 16px;border:1px solid #d6deeb;border-radius:30px;font-size:12px;color:#244568;background:#fff}
.collection-page-nav>a[aria-current="page"]{background:#1b528b;color:#fff;border-color:#1b528b}
.collection-page-shop{padding-top:28px;padding-bottom:70px;border-top:0;max-width:1400px}
.collection-page-shop .filters{flex-wrap:wrap;overflow:visible}
.collection-page-shop .filters button{padding:10px 15px;font-size:12px}
.collection-page-shop .grid{margin-top:4px}
.collection-page-shop .shop-tools{scroll-margin-top:25px}
@media(max-width:650px){.collection-page-intro{padding:30px 6% 15px}.collection-page-intro h1{font-size:43px;letter-spacing:-2px}.collection-page-intro>p{font-size:14px}.collection-page-nav{order:initial;justify-content:flex-start;margin-top:22px;gap:8px;padding:0}.collection-page-nav>a{padding:9px 12px;font-size:11px}.collection-page-shop{padding-top:20px}.collection-page-shop .filters button{font-size:11px;padding:9px 12px}.collection-breadcrumb{margin-bottom:22px}}
