.collections-page{max-width:1160px;margin:auto;padding:32px 20px 48px}.collection-breadcrumb{font-size:14px;margin-bottom:24px}.collection-heading{max-width:900px;margin:0 auto 32px}.collection-heading h1{font-size:clamp(30px,4vw,48px);line-height:1.18;margin:18px 0 24px}.collection-intro{font-size:18px;line-height:1.8;color:#424242;max-width:820px}.collection-intro p{margin:0 0 18px}.collection-count{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e6e1d9;padding-top:24px;margin:22px 0}.collection-count h2{font-size:23px;margin:0}.collection-count span{border:1px solid #ddd;border-radius:20px;padding:5px 13px}.collection-directory h2{font-size:23px;line-height:1.3;margin:10px 0}.collection-directory p{line-height:1.65}.collection-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:30px}.collection-pagination a{padding:10px 15px;border:1px solid #ddd;border-radius:4px}.collection-pagination [aria-current=page]{background:#292929;color:#fff}.collection-related{font:16px/1.6 system-ui,sans-serif;margin:32px 0;padding:20px 24px;background:#f8f6f1;border-block:1px solid #e6e1d9}.collection-related h2{font-size:20px;margin:0 0 10px}.collection-related ul{margin:0;padding-inline-start:22px}.collection-related li{margin:6px 0}.collections-page a:focus-visible{outline:3px solid #b28a43;outline-offset:4px}[dir=rtl] .collection-intro{text-align:right}@media(max-width:600px){.collections-page{padding-inline:16px}.collection-intro{font-size:17px}}
