.filter-price-slider{position:relative;height:20px;margin:var(--fnd-space-4) 0}.filter-price-slider .filter-price-track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:var(--plate-bg-neutral1);border-radius:var(--shape-element-xs);pointer-events:none}.filter-price-slider .filter-price-fill{position:absolute;top:0;height:100%;background:var(--plate-bg-accent1);border-radius:var(--shape-element-xs)}.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:var(--shape-element-circle);background:var(--plate-bg-accent1);pointer-events:all;cursor:pointer;box-shadow:var(--plate-shadow-float)}.filter-price-slider .filter-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:var(--shape-element-circle);background:var(--plate-bg-accent1);border:none;pointer-events:all;cursor:pointer;box-shadow:var(--plate-shadow-float)}.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(--plate-textIcon-secondary);margin-top:var(--fnd-space-4)}#filter-price-max-label,#filter-price-min-label{background-color:var(--plate-bg-level3);padding:var(--fnd-space-4) var(--fnd-space-12);border-radius:var(--shape-element-m)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-child{cursor:pointer;color:var(--plate-bg-inverted)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-child.active,:is(#filterPanelModal-body,#filtersContainer) .section-nav-child:hover{color:var(--plate-bg-accent1)}:is(#filterPanelModal-body,#filtersContainer) .section-nav-children{display:flex;flex-direction:column;gap:var(--fnd-space-12);margin-left:var(--fnd-space-12);padding-left:var(--fnd-space-8);border-left:1px solid var(--plate-border,rgba(0,0,0,.1))}:is(#filterPanelModal-body,#filtersContainer) .filter-block{display:flex;flex-direction:column;gap:var(--fnd-space-12)}@media(max-width:992px){:is(#filterPanelModal-body,#filtersContainer) .filter-block{padding:var(--fnd-space-12);background:var(--plate-bg-level3);border-radius:var(--shape-card-s)}}:is(#filterPanelModal-body,#filtersContainer) .filter-block .filter-option-list{display:flex;flex-direction:column;gap:var(--fnd-space-12)}:is(#filterPanelModal-body,#filtersContainer) .filter-block .filter-option-list .option-item{display:flex;align-items:center;gap:var(--fnd-space-8);padding:0;cursor:pointer;color:var(--plate-bg-inverted)}:is(#filterPanelModal-body,#filtersContainer) .filter-section-title{color:var(--plate-bg-inverted);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(--plate-bg-accent1)}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list{display:flex;flex-direction:column;gap:var(--fnd-space-12)}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list .filter-tag-row{display:flex;align-items:center;gap:var(--fnd-space-8);cursor:pointer}:is(#filterPanelModal-body,#filtersContainer) .filter-tag-list .filter-tag-label{color:var(--plate-bg-inverted)}: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:var(--fnd-space-8)}:is(#filterPanelModal-body,#filtersContainer) .filter-switches .filter-switch-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:var(--fnd-space-12);min-height:var(--fnd-height-xs)}: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:var(--fnd-space-8);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:var(--fnd-space-12)}: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(--plate-bg-neutral1,var(--plate-border));--btn-fg-color:var(--plate-bg-inverted);--btn-bg-hover-color:var(--plate-bg-neutral1,var(--plate-border));--btn-fg-hover-color:var(--plate-bg-inverted)}:is(:is(#filterPanelModal-body,#filtersContainer) .filter-size-chip,:is(#filterPanelModal-body,#filtersContainer) .sort-option).active{--btn-bg-color:var(--plate-bg-accent1);--btn-fg-color:var(--plate-textIcon-accent1);--btn-bg-hover-color:var(--plate-bg-accent1);--btn-fg-hover-color:var(--plate-textIcon-accent1)}
