.facets{display:grid;gap:var(--space-3)}.facets__layout{display:contents}.facets__bar{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-2) var(--space-3)}.facets__home{flex:1 1 100%}.facets__open{display:none}.facets__form{display:grid;gap:var(--space-2)}.facets__summary{justify-content:space-between;width:100%;cursor:pointer;list-style:none}.facets__summary::-webkit-details-marker{display:none}.facets__filter[open]>.facets__summary .facets__chevron{rotate:180deg}.facets__panel{display:grid;gap:var(--space-2);min-width:0;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-label);background:rgb(var(--color-glass-rgb) / var(--glass-opacity-strong))}.facets__list{display:grid;margin:0;padding:0;list-style:none}.facets__value{display:flex;min-height:var(--target);cursor:pointer}.facets__value.is-disabled,.facets__value-count{color:var(--color-foreground-muted)}.facets__value.is-disabled{cursor:default;text-decoration:line-through}.facets__value-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.facets__swatch{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--swatch, transparent)}.facets__swatch img{width:100%;height:100%;object-fit:cover}.facets__more-toggle{display:flex;align-items:center;min-height:var(--target);font-weight:var(--weight-medium);cursor:pointer}.facets__more-toggle,.facets__clear{text-decoration:underline;text-underline-offset:.2em}.facets__price{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-block:var(--space-3)}.facets__active-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.facets__remove,.facets__clear{max-width:100%;font-size:var(--text-xs);overflow-wrap:anywhere}.facets__dialog[open]{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4);padding-block-end:0}.facets__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.facets__dialog .facets__panel{padding-inline:var(--space-2);background:none}.facets__dialog-footer{position:sticky;inset-block-end:0;padding-block:var(--space-3) var(--space-5);background:rgb(var(--color-glass-rgb) / var(--glass-opacity-strong))}@media(max-width:63.99rem){.js .facets__open{display:inline-flex}.js .facets__home{display:none}}.js .facets__apply{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/facets.css.map */
