.facets{display:block}.facets__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.facets__title{font-weight:var(--font-weight-bold);font-size:var(--type-label-sm);text-transform:uppercase;letter-spacing:var(--label-tracking)}.facets__clear{color:var(--color-muted);font-size:var(--type-label-sm)}.facet{margin-block-start:1.25rem;padding-block-start:1.25rem;border-block-start:1px solid var(--color-border)}.facet__summary{display:flex;justify-content:space-between;align-items:center;color:var(--color-muted);font-weight:var(--font-weight-bold);font-size:var(--type-label-sm);text-transform:uppercase;letter-spacing:var(--label-tracking);list-style:none;cursor:pointer}.facet__summary::-webkit-details-marker{display:none}.facet[open] .facet__chevron{rotate:180deg}.facet__list{display:grid;gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none}.facet__option{display:flex;gap:.625rem;align-items:center;padding:.5rem .75rem;border-radius:999px;font-weight:var(--font-weight-semibold);font-size:var(--type-label);cursor:pointer;transition:background-color .2s ease}.facet__option:hover{background-color:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.facet__option--all{color:inherit;text-decoration:none}.facet__option--empty{opacity:.4;cursor:not-allowed}.facet__option:has(input:checked),.facet__option--on{background-color:var(--color-foreground);color:var(--color-background)}.facet__option:has(input:checked):hover,.facet__option--on:hover{background-color:var(--color-foreground)}.facet__option:has(input:checked) .facet__count,.facet__option--on .facet__count{color:inherit;opacity:.7}.facet__option:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.facet__swatch{flex:none;width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:50%;object-fit:cover}.facet__label{flex:1;min-width:0}.facet__count{color:var(--color-muted);font-weight:var(--font-weight-normal);font-size:var(--type-label-sm)}.facet__price{display:flex;gap:.5rem;align-items:center;margin-block-start:.75rem}.facet__price-field{flex:1;min-width:0}.facet__price input{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-card-sm);background-color:var(--color-background);color:inherit;font-size:var(--type-label)}.facets__apply{width:100%;margin-block-start:1.25rem}.facets--horizontal{display:grid;gap:.875rem}.facets--horizontal .facets__head{align-items:center}.facets--horizontal .facet{display:flex;flex-wrap:wrap;gap:.5rem .875rem;align-items:center;margin-block-start:0;padding-block-start:0;border-block-start:0}.facets--horizontal .facet__summary{flex:none;justify-content:flex-start;min-width:5.5rem;cursor:default}.facets--horizontal .facet__list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;margin:0}.facets--horizontal .facet__option{padding:.4375rem .875rem;border:1px solid var(--color-border-strong)}.facets--horizontal .facet__option:has(input:checked),.facets--horizontal .facet__option--all.facet__option--on{border-color:var(--color-foreground)}.facets--horizontal .facet__label{flex:none}.facets--horizontal .facet__price{flex:none;max-width:16rem;margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/snippet-facets.css.map */
