.collection-banner{position:relative;padding-block:clamp(50px,7vw,90px)}.collection-banner--has-image{padding-block:clamp(90px,14vw,200px);color:#fff}.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__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061}.collection-banner__content{position:relative;text-align:center;max-width:720px;margin-inline:auto}.collection-banner__breadcrumb{justify-content:center;padding:0 0 12px;opacity:.85}.collection-banner--has-image .breadcrumb a{color:#fff}.collection-banner__title{font-size:calc(var(--text-4xl) * var(--font-heading-scale))}.collection-banner__description{margin-top:14px;line-height:1.7;opacity:.92}.collection-banner__count{margin-top:10px;font-size:var(--text-sm);letter-spacing:.04em;opacity:.8}.facets{margin-bottom:28px}.facets__bar{display:flex;align-items:center;gap:14px;padding-block:20px;border-bottom:1px solid var(--color-border)}.facets__toggle{display:inline-flex;align-items:center;gap:8px;padding:11px 20px}.facets__active-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-text);color:var(--color-background);font-size:.7rem}.facets__sort{margin-left:auto;min-width:180px}.facets__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#00000059}.facets__panel[hidden]{display:none}.facets__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.facets__panel-header,.facets__group,.facets__panel-footer{position:relative;background:var(--color-background)}.facets__panel{display:flex;flex-direction:column}.facets__panel-header,.facets__group,.facets__panel-footer{z-index:1}.facets__panel>*{width:min(400px,88vw)}.facets__panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}.facets__group{padding:0 24px;border-bottom:1px solid var(--color-border);flex-shrink:0;overflow-y:auto}.facets__group-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;font-size:var(--text-md);list-style:none}.facets__group-heading::-webkit-details-marker{display:none}.facets__group-body{padding:0 0 18px}.facets__price-range{display:flex;align-items:center;gap:10px}.facets__values{display:flex;flex-direction:column;gap:12px}.facets__checkbox-label{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);cursor:pointer}.facets__checkbox-label.is-disabled{opacity:.4}.facets__count{color:var(--color-text-secondary)}.facets__panel-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;flex-shrink:0}.facets__active-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.facets__active-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--color-border);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}@media screen and (min-width:990px){.facets__panel{position:static;inset:auto;background:none;display:block}.facets__panel[hidden]{display:none}.facets__panel>*{width:auto}.facets__panel-header{display:none}.facets__group{display:inline-block;border:none;padding:0 24px 0 0;overflow:visible}.facets__panel{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:16px}.facets__panel-footer,.facets__toggle{display:none}}@media screen and (max-width:989px){.facets__panel.is-open{display:flex}}product-grid.is-loading,[data-product-grid].is-loading{opacity:.5;pointer-events:none}.collection-empty{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--color-text-secondary)}.pagination{margin-top:48px;display:flex;justify-content:center}.pagination__list{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:var(--text-sm)}.pagination__item.is-current{border:1px solid var(--color-text)}.pagination__item--arrow{transform:rotate(90deg)}.pagination__item--next{transform:rotate(-90deg)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-collection.css.map */
