.collection-page{background:var(--cream);padding-bottom:var(--space-xl)}.collection-hero{position:relative;height:clamp(280px,38vw,460px);background-size:cover;background-position:center;display:flex;align-items:flex-end}.collection-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,35,51,.65) 0%,rgba(28,35,51,.15) 55%,transparent 100%)}.collection-hero-content{position:relative;z-index:1;padding:clamp(2rem,6vw,4rem) clamp(2rem,6vw,6rem) clamp(2rem,5vw,3rem);max-width:720px}.collection-hero-title{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:300;color:var(--white);letter-spacing:.02em}.collection-hero-desc{margin-top:.8rem;font-family:var(--font-body);font-size:.95rem;font-weight:300;line-height:1.7;color:#ffffffd1;max-width:52ch}.collection-text-header{padding:var(--space-lg) clamp(2rem,6vw,6rem) var(--space-md);text-align:center}.collection-text-header .section-title{margin:0}.collection-desc{margin:.9rem auto 0;max-width:60ch;font-family:var(--font-body);font-size:.95rem;font-weight:300;line-height:1.7;color:var(--steel)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:var(--space-md) clamp(2rem,6vw,6rem) var(--space-sm);border-bottom:1px solid var(--ash)}.collection-count{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}.collection-sort select{appearance:none;-webkit-appearance:none;font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%233E4E6C' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 1.1rem center;border:1px solid var(--ash);padding:.65rem 2.6rem .65rem 1.1rem;cursor:pointer;transition:border-color .25s var(--ease-luxury)}.collection-sort select:hover,.collection-sort select:focus{border-color:var(--navy);outline:none}.collection-page .product-grid{padding:2px clamp(2rem,6vw,6rem) 0}.collection-empty{padding:var(--space-xl) clamp(2rem,6vw,6rem);text-align:center;font-family:var(--font-display);font-size:1.4rem;font-weight:300;color:var(--steel)}@media(max-width:600px){.collection-toolbar{flex-direction:column;align-items:flex-start;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-collection.css.map */
