.collection-banner{position:relative;overflow:hidden;border-bottom:1px solid var(--color-line)}.collection-banner__inner{position:relative;padding-block:clamp(var(--space-8),6vw,var(--space-10))}.collection-banner--image{min-height:360px;display:flex;align-items:flex-end}.collection-banner--image .collection-banner__inner{width:100%}.collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner__media img{width:100%;height:100%;object-fit:cover}.collection-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 55%,transparent) 60%,color-mix(in srgb,var(--color-bg) 30%,transparent))}.collection-banner__title{margin-bottom:var(--space-3)}.collection-banner__description{max-width:40rem}.page-title{margin-bottom:var(--space-7);font-size:var(--h2)}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line)}.collection-toolbar__count{margin:0;font-size:var(--text-sm)}.collection-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.collection-toolbar__sort{display:flex;align-items:center;gap:var(--space-3)}.collection-toolbar__sort .select{width:auto;min-height:2.75rem}.collection-toolbar__filter{min-height:2.75rem}.filter{margin:0 0 var(--space-6);padding:0;border:0}.filter__legend{margin-bottom:var(--space-3);padding:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.filter__options{display:grid;gap:var(--space-1)}.filter__option{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;cursor:pointer}.filter__option input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.filter__option.is-disabled{opacity:.45;cursor:not-allowed}.filter__count{font-size:var(--text-xs)}.filter__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.filter-drawer__footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-line)}.active-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:calc(var(--space-4) * -1) 0 var(--space-6);padding:0}.active-filters__pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:999px;font-size:var(--text-xs);text-decoration:none}.active-filters__pill .icon{width:.875rem;height:.875rem}.active-filters__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.collection-results__empty{padding-block:var(--space-10);text-align:center;color:var(--color-muted)}.collection-results[aria-busy=true]{pointer-events:none}.pagination{margin-top:var(--space-9)}.pagination__list{display:flex;justify-content:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.pagination__item{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-button);text-decoration:none;font-size:var(--text-sm)}.pagination__item:hover{border-color:var(--color-line-strong)}.pagination__item--current{border-color:var(--color-accent);color:var(--color-accent)}.group-jump ul{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-8);padding:0}.group-jump__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-button);font-size:var(--text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.group-jump__link:hover{border-color:var(--color-accent);color:var(--color-accent)}.product-group{margin-bottom:var(--space-11);scroll-margin-top:calc(var(--header-height) + var(--space-8))}.product-group__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.product-group__heading h2{margin:0}.main-search__form{display:flex;gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-8)}.main-search__form .input{flex:1}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-collection.css.map */
