.filters{position:fixed;z-index:98;min-width:262px;width:100%;min-height:300px;height:calc(100% - var(--Nav-height--mobile) - var(--Nav-bot-height--mobile) + var(--g-24));top:calc(var(--Nav-height--mobile) - var(--g-12));left:-100%;transition:var(--Transition-appearance)}.filters div,.filters span,.filters a,.filters input,.filters p,.filters button{overscroll-behavior:none}@media (min-width: 361px){.filters{width:80%}}@media (min-width: 576px){.filters{width:262px}}@media (min-width: 1024px){.filters{z-index:10;position:relative;height:100%;top:0;left:0}}.filters__background{visibility:hidden;opacity:0;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);transition:var(--Transition-appearance)}@media (min-width: 1024px){.filters__background{display:none}}.filters__hide{margin-left:auto;padding:0;height:auto;background-color:transparent;color:var(--elements-medium-gray);gap:var(--g-4)}@media (min-width: 1024px){.filters__hide{display:none}}.filters.active{left:0}.filters.active .filters__background{visibility:visible;opacity:1}.filters__sticky{position:absolute;display:flex;width:100%;padding:0;background:var(--color-white);max-height:100%;height:100%;min-height:219px;border-radius:0;border:none;padding:var(--g-28) var(--g-16) var(--g-12)}@media (min-width: 576px){.filters__sticky{width:calc(262px + var(--g-32))}}@media (min-width: 1024px){.filters__sticky{position:sticky;width:262px;height:calc(100vh - var(--Nav-height-desktop) - var(--g-30) * 2 - 56px);max-height:calc(100vh - var(--Nav-height-desktop) - var(--g-30) * 2 - 56px);top:calc(var(--Nav-height-desktop) + var(--g-30));margin-bottom:60px;border:1px solid var(--border-gray);border-radius:var(--Corner-Medium);padding:0}}.filters__sticky-child{position:relative;display:flex;flex-direction:column;width:100%;height:calc(100% - 76px);border:1px solid var(--border-gray);border-radius:var(--Corner-Medium);background:var(--bg-light-gray)}@media (min-width: 1024px){.filters__sticky-child{border:none;padding:0;height:100%;padding-bottom:var(--g-26);border-radius:var(--Corner-Medium)}}.filters__sentinel-start{position:absolute;top:0}.filters__sentinel-end{position:absolute;top:auto;bottom:0}.filters__head{display:flex;padding:var(--g-16);gap:var(--g-4)}@media (min-width: 1024px){.filters__head{border-top-left-radius:var(--Corner-Medium);border-top-right-radius:var(--Corner-Medium)}}.filters__content-wr{display:flex;height:100%;padding:0 3px 0 0;background-color:var(--color-white);overflow:hidden;margin-bottom:var(--g-26)}@media (min-width: 1024px){.filters__content-wr{margin-bottom:0;height:calc(100% - 58px)}}.filters__content{display:flex;flex-direction:column;width:100%;padding:0;overflow:auto}.filters__actions{z-index:2;position:absolute;bottom:0;border-bottom-left-radius:var(--Corner-Medium);border-bottom-right-radius:var(--Corner-Medium);display:flex;width:100%;gap:var(--g-8);padding:var(--g-16) 0;transform:translateY(calc(100% + 1px))}.filters__actions .btn{border-radius:var(--Corner-Medium)}@media (min-width: 1024px){.filters__actions{flex-direction:row;background-color:var(--color-white)}}.filter{display:flex;flex-direction:column;background-color:var(--color-white);transition:var(--Transition-hover)}.filter svg{transition:var(--Transition-hover)}.filter__range .filter__content .filter__divider{background-color:transparent;margin:var(--g-12) 0 0}.filter-wr:last-child .filter__divider--outside{background-color:transparent}.filter__button{z-index:1;padding:var(--g-16) var(--g-10) var(--g-16) var(--g-16);margin-bottom:calc(var(--g-16) * -1);display:flex;justify-content:space-between;width:100%;border:none;background:transparent;cursor:pointer}.filter__counter.typography{color:var(--elements-medium-gray)}.filter__title{padding-right:var(--g-8);text-align:left}.filter__divider{width:calc(100% + var(--g-10));height:1px;background-color:var(--border-gray);transition:var(--Transition-hover);margin:var(--g-16) calc(var(--g-8) * -1) var(--g-22)}.filter__divider--outside{margin:var(--g-16) auto 0;width:calc(100% - var(--g-16))}.filter__content{padding:0 var(--g-10) var(--g-2) var(--g-16);margin-bottom:calc(var(--g-2) * -1);overflow:hidden}.filter.opened .filter__button svg{transform:rotateX(180deg) translateY(1px)}.filter.opened:has(.filter__button:hover){border-color:var(--elements-accent);background-color:var(--bg-light-blue)}.filter.opened:has(.filter__button:hover) svg{color:var(--elements-accent)}.filter.opened:has(.filter__button:hover) .disabled:after{background-color:#f2f7fd80}@media (hover: hover){.filter:not(.opened):hover{border-color:var(--elements-accent);background-color:var(--bg-light-blue)}.filter:not(.opened):hover svg{color:var(--elements-accent)}}.filter .disabled,.filter .semi-disabled{position:relative;cursor:not-allowed;opacity:.4}.filter .disabled:after,.filter .semi-disabled:after{content:""}.filter .disabled{pointer-events:none}.filter .semi-disabled:not(.disabled){cursor:pointer}.filter .semi-disabled:not(.disabled):after{pointer-events:none}.filter-range input[type=range]{z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 15px);outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.filter-range input[type=range]:last-child{margin-left:15px}.filter-range input[type=range]::-webkit-slider-runnable-track{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:5px}.filter-range input[type=range]::-moz-range-track{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:5px}.filter-range input[type=range]::-ms-track{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:5px}.filter-range input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;background-color:#fff;cursor:pointer;pointer-events:auto;border-radius:50%;border:3px solid var(--elements-accent);margin-top:-6px}.filter-range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;background-color:#fff;cursor:pointer;pointer-events:auto;border-radius:50%;border:3px solid var(--elements-accent)}.filter-range input[type=range]::-ms-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;background-color:#fff;cursor:pointer;pointer-events:auto;border-radius:50%;border:3px solid var(--elements-accent)}@media (hover: hover){.filter-range input[type=range]:hover::-webkit-slider-thumb{border:4px solid var(--elements-accent)}.filter-range input[type=range]:hover::-moz-range-thumb{border:4px solid var(--elements-accent)}.filter-range input[type=range]:hover::-ms-thumb{border:4px solid var(--elements-accent)}}.filter-range input[type=range]:active::-webkit-slider-thumb{cursor:grab}.filter-range input[type=range]:active::-moz-range-thumb{cursor:grab}.filter-range input[type=range]:active::-ms-thumb{cursor:grab}.filter-range .input{width:50%}.filter-range__labels{height:0;width:0;opacity:0;overflow:hidden}.filter-range__slider{width:100%;position:relative;height:16px;margin-bottom:var(--g-12)}.filter-range__slider-track,.filter-range__slider-track-fake{position:absolute;top:0;bottom:0;border-radius:5px;height:5px;margin:auto}.filter-range__slider-track{z-index:1;width:calc(100% - 30px);margin-left:15px;border-radius:0}.filter-range__slider-track-fake{z-index:0;width:100%;background:var(--text-secondary-medium-gray-25)}.filter-range__numbers{display:flex;gap:var(--g-4)}.filter-range__predefined{display:flex;flex-direction:column;gap:var(--g-8);margin-top:var(--g-16)}.filter-checkbox{display:flex;flex-direction:column;gap:var(--g-8)}.filter-checkbox .checkbox{display:flex}.filter-checkbox__label,.filter-checkbox .checkbox__box{margin-top:2px}.filter-checkbox__label{display:flex;align-items:center;gap:var(--g-8);flex:1;justify-content:space-between}.filter-checkbox a.filter-checkbox__label{text-decoration:none}.filter-checkbox a.filter-checkbox__label .filter-checkbox__text{display:inline-flex;text-align:left}@media (hover: hover){.filter-checkbox a.filter-checkbox__label:hover .filter-checkbox__text{text-decoration:underline}}.filter-checkbox__property:last-child{margin-bottom:var(--g-8)}.filter-color{display:flex;flex-wrap:wrap;gap:var(--g-4)}.filter-color__property button{position:relative;width:34px;height:34px;padding:4px;border:1px solid var(--border-gray);outline:1px solid transparent;border-radius:var(--Corner-Full);background-color:var(--color-white);cursor:pointer;transition:var(--Transition-hover)}.filter-color__property button>div{border:1px solid var(--border-gray)}.filter-color__property button.checked{border-color:var(--elements-accent);outline-color:var(--elements-accent)}@media (hover: hover){.filter-color__property button:hover{border-color:var(--elements-accent)}}.filter-color__property button:focus-visible{outline:2px solid var(--elements-accent)}.filter-color__property button div{width:100%;height:100%;border-radius:var(--Corner-Full)}.filter-color__property button.checked:after{content:"";position:absolute;left:13px;top:9px;width:4px;height:8px;border:2px solid var(--color-white);border-width:0 2px 2px 0;border-radius:0;transform:rotate(40deg)}.filter-color__property button.checked.blacked:after{border-color:var(--color-black)}.filter-color .filter__counter{display:none}.filter-link__item{list-style-type:none;margin:var(--g-10) 0}.filter-link__item button{display:flex;gap:var(--g-8);width:100%;justify-content:space-between;text-decoration:none;background:transparent;border:none;padding:0}@media (hover: hover){.filter-link__item button:hover .filter-link__text{text-decoration:underline}}.filter-link__item:last-child{margin-bottom:8px}.filter-link__counter{color:var(--elements-medium-gray)}.filter-link__text{text-align:left}
