.collection-header{max-width:none}.collection-header .text-link{border-bottom:0}.collection-intro{max-width:1440px;margin:auto;padding:88px 5.5% 48px;border-bottom:1px solid var(--line)}.collection-intro h1{font-size:clamp(54px,6vw,88px);max-width:960px;margin-bottom:24px}.collection-intro>.collection-description{max-width:590px;color:#6c6a61;font-size:17px;line-height:1.7}.collection-filter{margin-top:36px;display:grid;grid-template-columns:minmax(220px,370px) auto;align-items:end;gap:9px 22px;max-width:650px}.collection-filter label{grid-column:1/-1;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#282720}.collection-filter select{width:100%;min-height:52px;border:1px solid #c9c6bc;border-radius:0;background:#f7f5ef;color:#201f1a;padding:0 48px 0 16px;font:600 15px/1 'DM Sans',sans-serif;cursor:pointer}.collection-filter p{font-size:13px;color:#77736a;padding-bottom:15px;white-space:nowrap}.collection-grid-section{padding-top:58px}.template-card[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.collection-intro{padding:55px 6% 38px}.collection-intro h1{font-size:51px}.collection-intro>.collection-description{font-size:15px}.collection-filter{margin-top:28px;grid-template-columns:1fr}.collection-filter label{grid-column:auto}.collection-filter p{padding:0}.collection-grid-section{padding-top:42px}}
