facet-filters-form{display:block}.facets__form{display:grid}.facets__group{border-block-start:var(--border-hairline);border-block-end:0}.facets__group:last-of-type{border-block-end:var(--border-hairline)}.facets__summary{gap:var(--space-3)}.facets__group>.accordion__summary .accordion__icon--chevron{color:var(--color-muted);transform:none}.facets__group[open]>.accordion__summary .accordion__icon--chevron{transform:rotate(180deg)}.facets__summary-label{display:inline-flex;align-items:center;gap:var(--space-2)}.facets__summary-count{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.3rem;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);font-size:var(--text-2xs);line-height:1}.facets__body{max-inline-size:none;color:var(--color-text)}.facets__list{display:grid}.facets__list--long{max-block-size:17.5rem;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--space-2);scrollbar-width:thin}.facets__option{inline-size:100%;align-items:center;padding-block:var(--space-1)}.facets__option--disabled{opacity:.5}.facets__option-label{flex:1 1 auto;min-inline-size:0}.facets__option-count{flex:none;font-size:var(--text-xs);color:var(--color-muted)}.facets__option-image{inline-size:2.5rem;block-size:2.5rem;object-fit:cover;border-radius:var(--radius-xs);flex:none}.facets__swatches{display:flex;flex-wrap:wrap;gap:var(--space-1)}.facets__swatch-fallback{background:repeating-linear-gradient(45deg,var(--color-border) 0 3px,var(--color-surface-raised) 3px 6px)}.facets__submit{margin-block-start:var(--space-4)}.price-range{display:grid;gap:var(--space-4);padding-block-start:var(--space-2)}.price-range__slider{position:relative;block-size:var(--tap-target);margin-inline:.75rem}.price-range__track,.price-range__fill{position:absolute;inset-block-start:50%;block-size:2px;transform:translateY(-50%);pointer-events:none}.price-range__track{inset-inline:-.75rem;background:var(--color-border)}.price-range__fill{inset-inline-start:var(--min, 0%);inset-inline-end:calc(100% - var(--max, 100%));background:var(--color-text)}.price-range__thumb{position:absolute;inset-inline:-.75rem;inset-block:0;inline-size:calc(100% + 1.5rem);block-size:100%;margin:0;background:none;appearance:none;-webkit-appearance:none;pointer-events:none}.price-range__thumb::-webkit-slider-runnable-track{background:none;block-size:100%}.price-range__thumb::-moz-range-track{background:none;block-size:100%}.price-range__thumb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;cursor:pointer;inline-size:1.5rem;block-size:1.5rem;margin-block-start:calc((var(--tap-target) - 1.5rem) / 2);border-radius:var(--radius-pill);border:2px solid var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.price-range__thumb::-moz-range-thumb{pointer-events:auto;cursor:pointer;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-pill);border:2px solid var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.price-range__thumb:focus-visible{outline:none}.price-range__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.price-range__thumb:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.price-range__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.price-range__input{position:relative;direction:ltr}.price-range__currency{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%);font-size:var(--text-xs);color:var(--color-muted);pointer-events:none}.price-range__input .input{padding-inline-start:var(--space-3);padding-inline-end:var(--space-8)}.facets-active:empty{display:none}.facets-active__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}facet-remove{display:contents}.facets-active__chip{min-block-size:2.25rem;gap:var(--space-2);padding-inline:var(--space-3) var(--space-2);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}.facets-active__chip:hover{border-color:var(--color-text)}.facets-active__chip .icon{color:var(--color-muted)}.facets-active__clear{font-size:var(--text-xs);color:var(--color-muted);margin-inline-start:var(--space-1)}.facets-active__clear:hover{color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-facets.css.map */
