.facets__fieldset{min-width:0;margin:0;padding:0;border:0}.accordion--facet .accordion__trigger{min-height:0;padding-block:1.8rem}.accordion--facet .accordion__inner>*{padding-bottom:var(--space-5)}.facets--sidebar .accordion--facet:first-child{border-top-color:var(--color-border-default)}.facets__group-meta{display:inline-flex;align-items:center;gap:1rem}.facets__selected{font-size:1.1rem;font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text-accent)}.facets__values{display:flex;flex-direction:column}.facets__values[data-expanded=false] .facets__value--extra{display:none}.facets__option{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);font-size:1.4rem;line-height:1.3;color:var(--color-text-primary);cursor:pointer}.facets__input{position:absolute;width:2rem;height:2rem;margin:0;opacity:0;cursor:pointer}.facets__box,.facets__radio{display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;border:var(--border-hairline) solid var(--color-border-accent);background:var(--color-bg-surface);color:var(--color-action-primary-text);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.facets__radio{border-radius:var(--radius-full)}.facets__box .icon{opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-enter)}.facets__radio:after{content:"";width:1rem;height:1rem;border-radius:var(--radius-full);background:var(--color-action-primary-bg);transform:scale(0);transition:transform var(--duration-fast) var(--ease-enter)}.facets__option:hover .facets__box,.facets__option:hover .facets__radio{border-color:var(--color-border-strong)}.facets__input:checked+.facets__box{border-color:var(--color-action-primary-bg);background:var(--color-action-primary-bg)}.facets__input:checked+.facets__box .icon{opacity:1;transform:none}.facets__input:checked+.facets__radio:after{transform:scale(1)}.facets__input:focus-visible+.facets__box,.facets__input:focus-visible+.facets__radio{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.facets__label{flex:1;min-width:0}.facets__count{margin-left:auto;font-size:1.2rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.facets__more{min-height:3.2rem;margin-top:var(--space-1);padding:0;border:0;background:none;color:var(--color-text-accent);font-family:var(--font-body);font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.facets__more:hover{color:var(--color-text-primary)}.facets__apply{margin-top:var(--space-6)}.facets__active{padding-bottom:var(--space-4)}.facets__active-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.facets__active-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:3.6rem;padding:0 1.2rem;background:var(--color-action-primary-bg);color:var(--color-action-primary-text);font-size:1.25rem;transition:background-color var(--duration-fast) var(--ease-standard)}.facets__active-chip:hover{background:var(--color-action-primary-bg-hover);color:var(--color-action-primary-text)}.facets__clear{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 .6rem;color:var(--color-text-accent);font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.facets__clear:hover{color:var(--color-text-primary)}price-range{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.price-range__track{position:relative;height:2rem;margin-inline:.8rem}.price-range__track:before,.price-range__track:after{content:"";position:absolute;top:calc(50% - 1px);height:2px}.price-range__track:before{inset-inline:0;background:var(--color-border-default)}.price-range__track:after{left:var(--from);right:calc(100% - var(--to));background:var(--color-action-primary-bg)}.price-range__slider{position:absolute;top:0;right:-.8rem;bottom:0;left:-.8rem;z-index:1;width:calc(100% + 1.6rem);height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.price-range__slider::-webkit-slider-runnable-track{height:100%;background:none}.price-range__slider::-moz-range-track{background:none}.price-range__slider::-webkit-slider-thumb{width:1.6rem;height:1.6rem;margin-top:.2rem;border:1.5px solid var(--color-action-primary-bg);border-radius:var(--radius-full);background:var(--color-bg-surface);cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none;transition:transform var(--duration-fast) var(--ease-standard)}.price-range__slider::-moz-range-thumb{width:1.6rem;height:1.6rem;box-sizing:border-box;border:1.5px solid var(--color-action-primary-bg);border-radius:var(--radius-full);background:var(--color-bg-surface);cursor:grab;pointer-events:auto}.price-range__slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.price-range__slider:focus-visible{outline:none}.price-range__slider:focus-visible::-webkit-slider-thumb{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.price-range__slider:focus-visible::-moz-range-thumb{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.price-range__fields{display:flex;align-items:center;gap:var(--space-3)}.price-range__field{position:relative;flex:1;min-width:0}.price-range__currency{position:absolute;top:50%;left:1.2rem;font-size:1.4rem;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.price-range__input{min-height:var(--control-md);padding-left:2.8rem;font-size:1.4rem;-webkit-appearance:textfield;appearance:textfield}.price-range__input::-webkit-inner-spin-button,.price-range__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.price-range__dash{color:var(--color-text-muted)}.facets-drawer{--drawer-width: 42rem}.facets--drawer{display:flex;flex-direction:column;height:100%;min-height:0}.facets__body{padding-top:var(--space-4)}.facets--drawer .accordion:last-child{border-bottom:0}.facets__foot{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--space-3);padding-top:var(--space-4);background:var(--color-bg-page);box-shadow:0 -1.2rem 2.4rem #1d19150f}.facets__foot .btn{padding-inline:var(--space-4)}@media(min-width:48em){.facets__foot{grid-template-columns:14rem minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-facets.css.map */
