.filters{flex-shrink:0;width:288px}@media only screen and (max-width: 1579px){.filters{width:256px}}@media only screen and (max-width: 1023px){.filters{width:auto}}@media only screen and (max-width: 1023px){.filters__wrapper{position:fixed;top:0;left:0;bottom:0;z-index:30;display:flex;flex-direction:column;width:388px;background:#ffffff;border-radius:0;-webkit-transform:translateX(-100%);transform:translate(-100%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filters__wrapper.visible{-webkit-transform:translateX(0);transform:translate(0)}}@media only screen and (max-width: 767px){.filters__wrapper{width:100%}}@media only screen and (max-width: 1023px){.filters__overlay{position:fixed;inset:0;z-index:20;background:rgba(0,0,0,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);visibility:hidden;opacity:0;transition:all .2s}.filters__overlay.visible{visibility:visible;opacity:1}}.filters__top{display:none}@media only screen and (max-width: 1023px){.filters__top{display:block;margin:0 24px;padding:24px 0 16px;border-bottom:1px solid #BDC6CD}}@media only screen and (max-width: 767px){.filters__top{margin:0 16px;padding:16px 0}}.filters__line{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filters__title{font-size:24px;font-weight:500;color:#095e56}.filters__close{width:40px;height:40px;margin-right:-6px}.filters__close svg{fill:#485558}.filters__tags{display:none}@media only screen and (max-width: 1023px){.filters__tags{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-top:4px}}.filters__tag{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 16px;background:#C9EAE4;border-radius:18px;font-size:18px;line-height:1.2;font-weight:500;color:#095e56}@media only screen and (max-width: 1259px){.filters__tag{font-size:17px}}@media only screen and (max-width: 1023px){.filters__tag{font-size:16px}}.filters__remove{flex-shrink:0;font-size:0}.filters__remove svg{fill:#095e56}.filters__list{padding-top:12px}@media only screen and (max-width: 1023px){.filters__list{flex-grow:1;padding:16px 24px 132px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filters__list::-webkit-scrollbar{display:none}}@media only screen and (max-width: 767px){.filters__list{padding:16px 16px 116px}}.filters__box{margin-bottom:32px}@media only screen and (max-width: 1023px){.filters__box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #BDC6CD}}.filters__subtitle{margin-bottom:24px;font-size:18px;line-height:1.2;font-weight:700;color:#095e56}@media only screen and (max-width: 1023px){.filters__subtitle{margin-bottom:12px;padding:8px 0;font-size:16px}}.filters__categories{display:flex;flex-direction:column;align-items:flex-start}.filters__category{padding:8px 0;font-size:16px;color:#485558;transition:color .2s}@media only screen and (max-width: 1259px){.filters__category{font-size:15px}}@media only screen and (max-width: 1023px){.filters__category{font-size:14px}}.filters__category span{margin-left:12px;font-weight:700;color:#095e56}.filters__category:hover,.filters__category.active{color:#095e56}.filters__item:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 1023px){.filters__item:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #BDC6CD}}.filters__head{position:relative;padding-right:28px;font-size:16px;font-weight:500;line-height:1.3;color:#485558}.filters__head.js-filters-head{transition:color .2s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.filters__head.js-filters-head{font-size:14px}}.filters__head.js-filters-head:after{content:"";position:absolute;top:50%;right:0;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16 9.63c.125 0 .226.042.302.127a.43.43 0 0 1 .115.297c0 .028-.044.126-.133.292l-3.842 3.825a.69.69 0 0 1-.201.142.57.57 0 0 1-.241.05c-.087 0-.168-.017-.241-.05a.69.69 0 0 1-.201-.142l-3.842-3.825a.51.51 0 0 1-.096-.134c-.025-.05-.037-.104-.037-.161 0-.115.038-.214.115-.297A.39.39 0 0 1 8 9.63h8z' fill='%23485558'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filters__head.js-filters-head:hover{color:#095e56}.filters__item.active .filters__head:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.filters__body{padding-top:16px}@media only screen and (max-width: 1023px){.filters__body{padding-top:8px}}.filters__body.js-filters-body{display:none}.filters__links{display:flex;flex-direction:column}.filters__link{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 40px;font-size:16px;color:#485558;transition:color .2s}@media only screen and (max-width: 1259px){.filters__link{font-size:15px}}@media only screen and (max-width: 1023px){.filters__link{font-size:14px}}@media only screen and (max-width: 1023px){.filters__link{padding:8px 0 8px 38px}}.filters__link:before,.filters__link:after{content:"";position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;transition:all .2s}.filters__link:before{border-radius:4px;box-shadow:inset 0 0 0 1.5px #bdc6cd}.filters__link:after{opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.134 17.627l9.4-9.4-1.867-1.867-7.533 7.533-3.8-3.8-1.867 1.867z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}.filters__link:hover,.filters__link.active{color:#095e56}.filters__link:hover:before{box-shadow:inset 0 0 0 1.5px #095e56}.filters__link.active:before{box-shadow:inset 0 0 0 1.5px #095e56;background:#095E56}.filters__link.active:after{opacity:1}.filters__range{padding:8px 0}.filters__row{display:flex;gap:8px;margin-bottom:24px}@media only screen and (max-width: 767px){.filters__row{gap:16px}}.filters__row .btn{flex-shrink:0;width:62px;height:39px;padding:0;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1}@media only screen and (max-width: 1579px){.filters__row .btn{width:57px;height:32px;font-size:18px}}@media only screen and (max-width: 767px){.filters__row .btn{width:67px;height:44px;border-radius:22px;margin-left:8px}}.filters__col{display:flex;align-items:center;gap:8px;flex:1}@media only screen and (max-width: 1579px){.filters__col{gap:5px}}@media only screen and (max-width: 767px){.filters__col{gap:12px}}.filters__field{flex-grow:1}.filters__input{width:100%;height:39px;padding:0 4px;text-align:center;border:1px solid #095E56;background:#EDF8F6;border-radius:20px;font-size:16px;font-weight:500;color:#095e56;transition:border-color .2s}@media only screen and (max-width: 1579px){.filters__input{height:32px;font-size:14px}}@media only screen and (max-width: 767px){.filters__input{height:44px;border-radius:22px;font-size:16px}}.filters__input:focus{border-color:#024c48}.filters__text{font-size:18px;color:#485558}@media only screen and (max-width: 1579px){.filters__text{font-size:14px}}@media only screen and (max-width: 767px){.filters__text{font-size:18px}}.filters__btns{display:none}@media only screen and (max-width: 1023px){.filters__btns{position:fixed;left:0;bottom:0;right:0;display:flex;padding:24px;background:#ffffff;border-top:1px solid #BDC6CD}}@media only screen and (max-width: 1023px) and (max-width: 767px){.filters__btns{padding:16px}}.filters__btns .btn{width:calc(50% - 8px);min-width:calc(50% - 8px);margin:0 4px;padding:0 4px}.filters__btns .btn_stroke{text-transform:none}.noUi-target{border:0}.noUi-horizontal,.noUi-connect{background:transparent;cursor:pointer}.noUi-horizontal:before,.noUi-connect:before{content:"";position:absolute;top:6px;left:0;right:0;height:3px;border-radius:1.5px}.noUi-horizontal{height:15px;border-radius:0;box-shadow:none}.noUi-horizontal:before{background:#C9EAE4}.noUi-horizontal .noUi-handle{top:0;width:15px;height:15px}.noUi-connect:before{background:#095E56}.noUi-handle{border:0;border-radius:50%;background:#095E56;box-shadow:none;cursor:pointer;transition:all .2s}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-handle:hover{background:#024C48}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-6px}
