.filters{color:var(--purple);margin-bottom:20px}.filters__opener{font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:10px;padding-inline:40px 30px;border:2px solid var(--purple);border-radius:6px;min-height:50px}.filters__opener svg{width:20px;margin-left:-20px}.filters__top{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--gray-b7)}.filters__bottom{padding-top:20px}.filters-sort{font-weight:500;margin-left:20px;margin-right:auto}.filters-sort .custom-select__current{font-weight:700;min-height:50px}.filters__inner{background-color:var(--white);width:100%;max-width:420px;padding-inline:30px;padding-bottom:50px;border-top:1px solid var(--gray-b7);position:fixed;inset:0 auto 0 0;transform:translate3d(-100%,0,0);transition:transform .3s ease-in-out;z-index:9999999;overflow-y:auto}.is-open .filters__inner{transform:translateZ(0)}.filters__overlay,.filters__overlay:empty{background-color:#0000004d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;opacity:0;pointer-events:none}.is-open .filters__overlay{pointer-events:all;opacity:1}.filters__head{color:var(--purple);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filters__head p{font-family:var(--font-open-sans)!important;font-size:25px;font-weight:700;line-height:1;text-transform:uppercase;display:flex;padding-block:20px;margin-bottom:0}.filters__head p svg{max-width:24px;margin-right:10px}.filters__head svg{width:100%;max-width:16px}.filters__head p+svg{fill:var(--purple)}.filters__close-button{font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1;color:var(--white);text-transform:uppercase;background-color:var(--purple);display:flex;justify-content:center;align-items:center;min-height:50px;width:100%;border-radius:6px;margin-top:20px}.filters__foot{padding-top:20px}.filters__counter{font-family:var(--font-open-sans);font-weight:700;text-align:center;text-transform:uppercase;color:var(--purple)}.filters__foot .filters__counter{display:block;width:100%}.filters__active{font-family:var(--font-open-sans);font-weight:500;line-height:1;display:inline-flex;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:10px 15px;border:1px solid var(--purple);border-radius:4px;margin:10px 7px 0 0}.filters__active svg{width:8px}.filters__clear{font-family:var(--font-open-sans);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;color:var(--purple);display:inline-block;margin-left:10px}.filters__foot .filters__clear{margin-top:10px}.filter-accordion{padding-block:24px;border-top:1px solid var(--gray-b7)}.filter-accordion:last-child{border-bottom:1px solid var(--gray-b7)}.filter-accordion .accordion__opener{font-weight:700;color:var(--purple);text-transform:uppercase}.filter-accordion__body-inner{padding:15px 20px}.filter-accordion__value{display:inline-block;max-width:50%;position:relative}.filter-accordion__value+.filter-accordion__value{margin-top:10px}.filter-accordion__value input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0}.filter-accordion__value label{font-family:var(--font-open-sans);font-size:16px;font-weight:500;color:var(--purple);display:flex;line-height:1;position:relative}.filter-accordion__value:nth-child(odd){margin-left:-15px}.filter-accordion__value:nth-child(2n){margin-right:-15px}.filter-accordion__value label:before{content:"";min-width:24px;height:24px;border:1px solid var(--purple);margin-right:10px}.filter-accordion__value input:checked+label:before{background-color:var(--purple)}.filter-accordion__value input:checked+label:after{content:"L";font-size:20px;color:var(--white);position:absolute;top:0;left:8px;transform:rotate(45deg) scaleX(-1)}.noUi-horizontal .noUi-handle{width:28px;border-radius:50%;border:4px solid var(--purple)}.noUi-connect{background-color:var(--purple)}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-target{margin-block:10px 30px}.noUi-horizontal .noUi-tooltip{font-family:var(--font-open-sans);font-weight:700;color:var(--purple);bottom:0;transform:translate3d(-50%,120%,0);border:none}@media (max-width: 768px){.filters__top{flex-wrap:wrap;justify-content:space-between}.filters__top>*:not(.filters__inner){margin-top:10px}.filters-sort{display:block;margin-inline:0}.filters__top>.filters__counter{width:100%;margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/filters.css.map */
