:root{--white-color:#fff;--black-color:#151515;--accent-color:#58b74c;--sky-color:#3eb7f3;--blue-color:#0083c5;--txt-color:#313131;--gray-color:#6c6c6c;--gray2-color:#c8c8c8;--error-color:red;--back-color:#f2f2f2;--green-back-color:#e2f5df;--lines-color:rgba(49,49,49,.12);--lines-white-color:hsla(0,0%,100%,.1);--trs-300:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--shadow:0px 4px 28px 0px rgba(0,0,0,.1);--screensize:1920}@media (max-width:1660px){:root{--screensize:1660}}@media (max-width:1400px){:root{--screensize:1275}}@media (max-width:1279px){:root{--screensize:1045}}@media (max-width:1023px){:root{--screensize:1024}}@media (max-width:992px){:root{--screensize:992}}@media (max-width:767px){:root{--screensize:360}}.modal--filter-modal{pointer-events:none}.modal--filter-modal .modal-content{display:flex;flex-direction:column;position:relative}.modal--filter-modal .modal-content:before{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";height:4rem;left:0;position:absolute;right:0;width:100%}.modal--filter-modal .modal-content .close-modal{height:1.25rem;position:absolute;right:.75rem;top:.75rem;width:1.25rem}.modal--filter-modal .modal-content .close-modal svg{color:var(--txt-color);height:100%;width:100%}.modal--filter-modal .modal-content .filter-content{align-items:flex-start;display:flex;flex:1;gap:0;max-width:100%;min-width:100%;overflow:auto;padding:1.75rem 1.25rem 5.5rem}.modal--filter-modal .modal-content .filter-content .filters__list{display:flex;flex-direction:column;gap:3rem;margin-bottom:.75rem}.modal--filter-modal .modal-content .filter-content .hidden__filters{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:.75rem}.modal--filter-modal .modal-content .filter-content .catalog-filter__title{font-size:1.75rem;font-weight:500;letter-spacing:-.0625rem;line-height:106%}.modal--filter-modal .modal-content .filter-content .filter__row .toggle{align-items:center;border-bottom:1px solid var(--lines-color);border-top:1px solid var(--lines-color);display:flex;justify-content:space-between;padding:1rem 0;width:100%}.modal--filter-modal .modal-content .filter-content .filter__row .toggle .toggle-label{font-size:1.25rem;font-weight:500;letter-spacing:-.0625rem;line-height:128%}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__title{font-size:1.25rem;font-weight:500;letter-spacing:-.0625rem;line-height:128%;margin-bottom:1.5rem}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list{display:flex;flex-direction:column;gap:.625rem}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .double-range{margin-bottom:.375rem}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-label-wrapper{align-items:center;cursor:pointer;display:flex;gap:1.25rem}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-label-wrapper span{font-size:.875rem;font-weight:400;line-height:136%}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-checkbox-wrapper{align-items:center;cursor:pointer;display:flex;gap:1.25rem;width:100%}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-checkbox-wrapper .title-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-checkbox-wrapper .title-wrapper .title{font-size:.875rem;font-weight:400;line-height:136%}.modal--filter-modal .modal-content .filter-content .filter__row .filter__row__list .filter-checkbox-wrapper .title-wrapper .count{color:var(--gray-color)}.modal--filter-modal .modal-content .filter-content .show-all{color:var(--accent-color);font-size:.875rem;font-weight:600;line-height:136%;transition:var(--trs-300)}.modal--filter-modal .modal-content .filter-content .show-all:hover{color:var(--txt-color)}.modal--filter-modal .modal-content .filter__btns{bottom:1.25rem;display:grid;gap:.375rem;grid-template-columns:repeat(2,1fr);left:1.25rem;position:absolute;right:.125rem;z-index:2}.modal--filter-modal .modal-content .filter__btns .btn{align-items:center;display:flex;gap:.625rem;height:2.75rem;justify-content:center}.modal--filter-modal .modal-content .filter__btns .btn svg{height:1.25rem;width:1.25rem}.modal--filter-modal .modal-content .filter__btns .clear__fitlers{background:var(--white-color)}.modal--filter-modal .modal-content .filter__btns .clear__fitlers:hover{background:var(--accent-color)}.modal--filter-modal .modal-content .filter__btns .submit__fitlers svg{color:var(--white-color)}.modal--filter-modal.active{pointer-events:all}