.asas-facetbar{z-index:5;border-block-end:1px solid var(--asas-border);margin-block-end:calc(var(--asas-space)*1.25);padding-block-end:calc(var(--asas-space)*.75);position:relative}.asas-facetbar[data-o-busy]{opacity:.6;pointer-events:none;transition:opacity .15s}.asas-facetbar__head{border-block-end:0;align-items:center;margin-block-end:calc(var(--asas-space)*.75);padding-block-end:0}.asas-facetbar__count{margin:0}.asas-facetbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.asas-facetbar__apply{border-radius:999px;min-block-size:2.75rem}.asas-facetbar__sort{border:1px solid var(--asas-border);background:var(--asas-bg);border-radius:999px;align-items:center;font-size:.9rem;display:inline-flex}.asas-facetbar__sort>span:first-child{color:var(--asas-muted);white-space:nowrap;padding-inline:.85rem .25rem;font-size:.75rem}.asas-facetbar__sort:has(select:focus-visible){outline:2px solid var(--asas-accent);outline-offset:2px}.asas-select-shell{align-items:center;display:inline-flex;position:relative}.asas-select-shell__arrow{color:var(--asas-muted);pointer-events:none;line-height:0;position:absolute;inset-inline-end:.85rem}.asas-facetbar__sort select{appearance:none;min-block-size:2.65rem;color:var(--asas-fg);font:inherit;background:0 0;border:0;border-radius:999px;padding-block:0;padding-inline:.25rem 2.5rem}.asas-facetbar__sort select:focus-visible{outline:none}.asas-facetbar__pills{flex-wrap:wrap;gap:.5rem;display:flex}.asas-facet__pill{border:1px solid var(--asas-border);background:var(--asas-bg);min-block-size:2.5rem;color:var(--asas-fg);white-space:nowrap;cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding-inline:1rem .85rem;font-size:.9rem;list-style:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.asas-facet__pill::-webkit-details-marker{display:none}.asas-facet__pill:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-facet[data-on]>.asas-facet__pill,.asas-facet[open]>.asas-facet__pill{border-color:var(--asas-accent);background:var(--asas-accent);color:var(--asas-accent-contrast)}.asas-facet__on{background:var(--asas-accent-contrast);block-size:1.25rem;min-inline-size:1.25rem;color:var(--asas-accent);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.72rem;font-weight:700;display:inline-grid}.asas-facet__chev{line-height:0;transition:transform .15s;display:inline-flex}.asas-facet[open] .asas-facet__chev{transform:rotate(180deg)}.asas-facet__panel{gap:var(--asas-space);max-block-size:min(70vh,32rem);padding:var(--asas-space);overscroll-behavior:contain;border:1px solid var(--asas-border);border-radius:var(--asas-radius);background:var(--asas-bg);color:var(--asas-fg);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--asas-fg)35%,transparent);display:grid;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;overflow-y:auto}.asas-facet__set{border:0;min-inline-size:0;margin:0;padding:0}.asas-facet__legend{margin-block-end:.75rem;padding:0;font-weight:600}.asas-facet__values{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.asas-facet__value{cursor:pointer;align-items:center;gap:.6rem;min-block-size:2.5rem;display:flex}.asas-facet__value input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--asas-accent);flex:none;margin:0}.asas-facet__label{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.asas-facet__count{background:color-mix(in srgb,var(--asas-fg)7%,transparent);min-inline-size:1.75rem;color:var(--asas-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.75rem}.asas-facet__value:has(input:disabled){color:var(--asas-muted);cursor:not-allowed}.asas-facet__value:has(input:disabled) .asas-facet__swatch,.asas-facet__value:has(input:disabled) .asas-facet__photo{opacity:.4}.asas-facet__swatch{background:var(--asas-swatch,var(--asas-bg));block-size:1.4rem;inline-size:1.4rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--asas-fg)20%,transparent);object-fit:cover;border-radius:999px;flex:none}.asas-facet__value:has(input:checked) .asas-facet__swatch{box-shadow:0 0 0 2px var(--asas-bg),0 0 0 4px var(--asas-accent)}.asas-facet__photo{border-radius:calc(var(--asas-radius)*.6);object-fit:cover;flex:none;block-size:2.5rem;inline-size:2.5rem}.asas-facet__range{flex-wrap:wrap;gap:.75rem;display:flex}.asas-facet__range .asas-field{flex:8rem}.asas-facet__range input{border-radius:999px;min-block-size:2.75rem;padding-inline:1rem}.asas-facet__foot{border-block-start:1px solid var(--asas-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;padding-block-start:.75rem;display:flex}.asas-facet__foot .asas-btn{border-radius:999px;min-block-size:2.75rem}.asas-facet__reset{color:var(--asas-fg);text-underline-offset:.2em;text-decoration:underline}.asas-applied{margin:0 0 calc(var(--asas-space)*1.25);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.asas-applied__pill{border:1px solid var(--asas-border);min-block-size:2.25rem;max-inline-size:100%;color:var(--asas-fg);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.9rem .4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.asas-applied__pill bdi{font-variant-numeric:tabular-nums}.asas-applied__x{background:color-mix(in srgb,var(--asas-fg)8%,transparent);border-radius:999px;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.asas-applied__swatch{background:var(--asas-swatch);block-size:.8rem;inline-size:.8rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--asas-fg)20%,transparent);border-radius:999px;flex:none}.asas-applied__clear{min-block-size:2.25rem;color:var(--asas-fg);text-underline-offset:.2em;align-items:center;padding-inline:.5rem;font-size:.85rem;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.asas-facet__pill:hover,.asas-applied__pill:hover{border-color:var(--asas-fg)}}@media (prefers-reduced-motion:reduce){.asas-facet__pill,.asas-facet__chev{transition:none}}@media (width<=40rem){.asas-facetbar__head{gap:.5rem}.asas-facetbar__actions{inline-size:100%}.asas-facetbar__sort{flex:auto;min-inline-size:0}.asas-facetbar__sort .asas-select-shell,.asas-facetbar__sort select{inline-size:100%;min-inline-size:0}.asas-facetbar__pills{margin-inline:calc(var(--asas-space)*-1.25);padding-inline:calc(var(--asas-space)*1.25);overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;padding-block:.3rem;overflow:auto hidden}.asas-facetbar__pills::-webkit-scrollbar{display:none}.asas-facet{flex:none}.asas-facet__values{grid-template-columns:minmax(0,1fr)}}