.filter-price-slider{position:relative;height:20px;margin:4px 0}.filter-price-slider .filter-price-track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:var(--fnd-neutral-1-color);border-radius:999px;pointer-events:none}.filter-price-slider .filter-price-fill{position:absolute;top:0;height:100%;background:var(--fnd-accent-1-color);border-radius:999px}.filter-price-slider .filter-range-input{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;outline:none}.filter-price-slider .filter-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--fnd-accent-1-color);pointer-events:all;cursor:pointer;box-shadow:var(--fnd-float-shadow)}.filter-price-slider .filter-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--fnd-accent-1-color);border:none;pointer-events:all;cursor:pointer;box-shadow:var(--fnd-float-shadow)}.filter-price-slider .filter-range-input::-moz-range-track,.filter-price-slider .filter-range-input::-webkit-slider-runnable-track{background:transparent}.filter-price-labels{display:flex;justify-content:space-between;color:var(--fnd-text-secondary-color);margin-top:6px}#filter-price-max-label,#filter-price-min-label{background-color:var(--fnd-surface-2);padding:4px 12px;border-radius:var(--shape-l)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-child{cursor:pointer;color:var(--fnd-contrast-color)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-child.active,:is(#filterPanelModal-body,#filtersContainer) .section-nav-child:hover{color:var(--fnd-accent-1-color)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-children{display:flex;flex-direction:column;gap:12px;margin-left:12px;padding-left:10px;border-left:1px solid var(--fnd-border-color,rgba(0,0,0,.1))}:is(#filterPanelModal-body,#filtersContainer) .filter-block{display:flex;flex-direction:column;gap:12px}@media(max-width:992px){:is(#filterPanelModal-body,#filtersContainer) .filter-block{padding:12px;background:var(--fnd-surface-2);border-radius:var(--shape-l)}}:is(#filterPanelModal-body,#filtersContainer) .filter-block .filter-option-list{display:flex;flex-direction:column;gap:12px}:is(#filterPanelModal-body,#filtersContainer) .filter-block .filter-option-list .option-item{display:flex;align-items:center;gap:10px;padding:0;cursor:pointer;color:var(--fnd-contrast-color)}:is(#filterPanelModal-body,#filtersContainer) .filter-section-title{color:var(--fnd-contrast-color);text-transform:uppercase;letter-spacing:.04em}:is(#filterPanelModal-body,#filtersContainer) .filter-section-title-clickable{cursor:pointer}:is(#filterPanelModal-body,#filtersContainer) .filter-section-title-clickable.active,:is(#filterPanelModal-body,#filtersContainer) .filter-section-title-clickable:hover{color:var(--fnd-accent-1-color)}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list{display:flex;flex-direction:column;gap:12px}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list .filter-tag-row{display:flex;align-items:center;gap:10px;cursor:pointer}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list .filter-tag-label{color:var(--fnd-contrast-color)}:is(#filterPanelModal-body,#filtersContainer) #filter-sizes-list{display:grid;grid-template-columns:1fr 1fr}:is(#filterPanelModal-body,#filtersContainer) .filter-size-break{grid-column:1/-1;flex-basis:100%;height:4px}:is(#filterPanelModal-body,#filtersContainer) .filter-switches{gap:8px}:is(#filterPanelModal-body,#filtersContainer) .filter-switches .filter-switch-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;min-height:32px}:is(#filterPanelModal-body,#filtersContainer) .filter-switches .filter-switch-row .form-switch-input{flex-shrink:0;width:2.4em;height:1.3em;cursor:pointer}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-header{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-body{display:none;margin-top:12px}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-icon{position:relative;display:inline-flex;width:1.5rem;height:1.5rem;flex-shrink:0}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-icon .filter-icon-minus,:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-icon .filter-icon-plus{position:absolute;top:0;left:0;transition:opacity var(--fnd-transition-fast),transform var(--fnd-transition-fast)}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible .filter-collapsible-icon .filter-icon-minus{opacity:0;transform:rotate(-90deg)}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible.filter-collapsible--open .filter-collapsible-body{display:block}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible.filter-collapsible--open .filter-icon-plus{opacity:0;transform:rotate(90deg)}:is(#filterPanelModal-body,#filtersContainer) .filter-collapsible.filter-collapsible--open .filter-icon-minus{opacity:1;transform:rotate(0)}:is(#filterPanelModal-body,#filtersContainer) .filter-size-chip,:is(#filterPanelModal-body,#filtersContainer) .sort-option{--btn-bg-color:var(--fnd-neutral-1-color,var(--fnd-border-color));--btn-fg-color:var(--fnd-contrast-color);--btn-bg-hover-color:var(--fnd-neutral-1-color,var(--fnd-border-color));--btn-fg-hover-color:var(--fnd-contrast-color)}:is(:is(#filterPanelModal-body,#filtersContainer) .filter-size-chip,:is(#filterPanelModal-body,#filtersContainer) .sort-option).active{--btn-bg-color:var(--fnd-accent-1-color);--btn-fg-color:var(--fnd-on-accent-1-color);--btn-bg-hover-color:var(--fnd-accent-1-color);--btn-fg-hover-color:var(--fnd-on-accent-1-color)}
