.vertical-center {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.text_text_10 {line-height:normal}
@media screen and (min-width:1025px) {.text_text_10 {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_text_10 {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_text_10 {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_text_10 {font-size:10px }}
.text_11 {line-height:normal}
@media screen and (min-width:1025px) {.text_11 {font-size:0.78571429vw }}
@media screen and (max-width:1024px) {.text_11 {font-size:1.07421875vw }}
@media screen and (max-width:680px) {.text_11 {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_11 {font-size:11px }}
.text_10_cups_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_10_cups_bold {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {font-size:10px }}
@media screen and (min-width:1025px) {.text_10_cups_bold {line-height:0.85714286vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {line-height:1.171875vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {line-height:2.89855072vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {line-height:12px }}
@media screen and (min-width:1025px) {.text_text_13 {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.text_text_13 {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.text_text_13 {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.text_text_13 {line-height:22px }}
@media screen and (min-width:1025px) {.text_text_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_text_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_text_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_text_13 {font-size:13px }}
@media screen and (min-width:1025px) {.text_text_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_text_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_text_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_text_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_text_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_text_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_text_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_text_16 {font-size:16px }}
@media screen and (min-width:1025px) {.text_text_23 {line-height:2.21428571vw }}
@media screen and (max-width:1024px) {.text_text_23 {line-height:3.02734375vw }}
@media screen and (max-width:680px) {.text_text_23 {line-height:7.48792271vw }}
@media screen and (min-width:1400px) {.text_text_23 {line-height:31px }}
@media screen and (min-width:1025px) {.text_text_23 {font-size:1.64285714vw }}
@media screen and (max-width:1024px) {.text_text_23 {font-size:2.24609375vw }}
@media screen and (max-width:680px) {.text_text_23 {font-size:5.55555556vw }}
@media screen and (min-width:1400px) {.text_text_23 {font-size:23px }}
.text_cups_10,
.text_10_cups {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {line-height:15px }}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {font-size:10px }}
.text_cups_13,
.text_13_cups {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.text_cups_13,.text_13_cups {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_cups_13,.text_13_cups {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_cups_13,.text_13_cups {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_cups_13,.text_13_cups {font-size:13px }}
.text_13_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;text-transform:none}
@media screen and (min-width:1025px) {.text_13_bold {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_13_bold {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_13_bold {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_13_bold {font-size:13px }}
@media screen and (min-width:1025px) {.text_13_bold {line-height:1.35714286vw }}
@media screen and (max-width:1024px) {.text_13_bold {line-height:1.85546875vw }}
@media screen and (max-width:680px) {.text_13_bold {line-height:3.8647343vw }}
@media screen and (min-width:1400px) {.text_13_bold {line-height:19px }}
.text_header_13 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_header_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_header_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_header_13 {font-size:13px }}
.text_header_16 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_header_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_header_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_header_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_header_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_header_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_header_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_header_16 {font-size:16px }}
.text_header_19 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_19 {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.text_header_19 {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.text_header_19 {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.text_header_19 {font-size:19px }}
@media screen and (min-width:1025px) {.text_header_19 {line-height:2vw }}
@media screen and (max-width:1024px) {.text_header_19 {line-height:2.734375vw }}
@media screen and (max-width:680px) {.text_header_19 {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.text_header_19 {line-height:28px }}
.text_h1_50 {line-height:120%;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400}
@media screen and (min-width:1025px) {.text_h1_50 {font-size:3.57142857vw }}
@media screen and (max-width:1024px) {.text_h1_50 {font-size:4.8828125vw }}
@media screen and (max-width:680px) {.text_h1_50 {font-size:8.695652170000001vw }}
@media screen and (min-width:1400px) {.text_h1_50 {font-size:50px }}
.text_h2_32 {letter-spacing:0.05em;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_h2_32 {font-size:2.28571429vw }}
@media screen and (max-width:1024px) {.text_h2_32 {font-size:3.125vw }}
@media screen and (max-width:680px) {.text_h2_32 {font-size:6.76328502vw }}
@media screen and (min-width:1400px) {.text_h2_32 {font-size:32px }}
@media screen and (min-width:1025px) {.text_h2_32 {line-height:3.14285714vw }}
@media screen and (max-width:1024px) {.text_h2_32 {line-height:4.296875vw }}
@media screen and (max-width:680px) {.text_h2_32 {line-height:9.42028986vw }}
@media screen and (min-width:1400px) {.text_h2_32 {line-height:44px }}
.text_neo_12 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.07em;font-weight:500;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_neo_12 {font-size:0.85714286vw }}
@media screen and (max-width:1024px) {.text_neo_12 {font-size:1.171875vw }}
@media screen and (max-width:680px) {.text_neo_12 {font-size:2.89855072vw }}
@media screen and (min-width:1400px) {.text_neo_12 {font-size:12px }}
@media screen and (min-width:1025px) {.text_neo_12 {line-height:1.21428571vw }}
@media screen and (max-width:1024px) {.text_neo_12 {line-height:1.66015625vw }}
@media screen and (max-width:680px) {.text_neo_12 {line-height:4.10628019vw }}
@media screen and (min-width:1400px) {.text_neo_12 {line-height:17px }}
.text_neo_24 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:#000}
@media screen and (min-width:1025px) {.text_neo_24 {font-size:1.71428571vw }}
@media screen and (max-width:1024px) {.text_neo_24 {font-size:2.34375vw }}
@media screen and (max-width:680px) {.text_neo_24 {font-size:4.34782609vw }}
@media screen and (min-width:1400px) {.text_neo_24 {font-size:24px }}
@media screen and (min-width:1025px) {.text_neo_24 {line-height:2.35714286vw }}
@media screen and (max-width:1024px) {.text_neo_24 {line-height:3.22265625vw }}
@media screen and (max-width:680px) {.text_neo_24 {line-height:6.03864734vw }}
@media screen and (min-width:1400px) {.text_neo_24 {line-height:33px }}
.font-marg {font-size:1.5vw !important;margin-top:0.15714286vw}
.top {margin-top:5px}
.btn-dark {margin-left:5px;padding-right:0.97348571vw}
.pad-tl {padding-top:4px;padding-left:1.48571429vw}
.catalog__top {padding-top:3.842857vw !important}
.catalog-card__footer .flex .pad-tl {padding:0 1.48571429vw}.mt {}
.mt-0 {margin-top:0}
.mt-10px {margin-top:10px}
.mt-15px {margin-top:15px}
.mt-20px {margin-top:20px}
.mt-25px {margin-top:25px}
.mt-30px {margin-top:30px}
.mt-35px {margin-top:35px}
.mt-40px {margin-top:40px}
.mt-45px {margin-top:45px}
.mt-50px {margin-top:50px}.mr {}
.mr-0 {margin-right:0}
.mr-10px {margin-right:10px}
.mr-15px {margin-right:15px}
.mr-20px {margin-right:20px}
.mr-25px {margin-right:25px}
.mr-30px {margin-right:30px}
.mr-35px {margin-right:35px}
.mr-40px {margin-right:40px}
.mr-45px {margin-right:45px}
.mr-50px {margin-right:50px}.mb {}
.mb-0 {margin-bottom:0}
.mb-10px {margin-bottom:10px}
.mb-15px {margin-bottom:15px}
.mb-20px {margin-bottom:20px}
.mb-25px {margin-bottom:25px}
.mb-30px {margin-bottom:30px}
.mb-35px {margin-bottom:35px}
.mb-40px {margin-bottom:40px}
.mb-45px {margin-bottom:45px}
.mb-50px {margin-bottom:50px}.ml {}
.ml-0 {margin-left:0}
.ml-10px {margin-left:10px}
.ml-15px {margin-left:15px}
.ml-20px {margin-left:20px}
.ml-25px {margin-left:25px}
.ml-30px {margin-left:30px}
.ml-35px {margin-left:35px}
.ml-40px {margin-left:40px}
.ml-45px {margin-left:45px}
.ml-50px {margin-left:50px}.my {}
.my-0 {margin-top:0;margin-bottom:0}
.my-10px {margin-top:10px;margin-bottom:10px}
.my-15px {margin-top:15px;margin-bottom:15px}
.my-20px {margin-top:20px;margin-bottom:20px}
.my-25px {margin-top:25px;margin-bottom:25px}
.my-30px {margin-top:30px;margin-bottom:30px}
.my-35px {margin-top:35px;margin-bottom:35px}
.my-40px {margin-top:40px;margin-bottom:40px}
.my-45px {margin-top:45px;margin-bottom:45px}
.my-50px {margin-top:50px;margin-bottom:50px}
#scrollTop {display:none}
html,
body {height:100%}
.tab-wrapper .tab-contents .tab-content {overflow:hidden}
body {display:flex;flex-direction:column}
.modal-fix {height:100%;display:flex;width:100%;flex-direction:column;position:relative}
#header {background:#fff}
#header .main-menu {height:100%}
@media screen and (min-width:1025px) {#header .main-menu {padding-left:2.85714286vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-left:3.90625vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-left:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-left:40px }}
@media screen and (min-width:1025px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-right:0 }}
@media screen and (min-width:1025px) {#header .main-menu {margin-right:-3.57142857vw }}
@media screen and (max-width:1024px) {#header .main-menu {margin-right:-4.8828125vw }}
@media screen and (max-width:680px) {#header .main-menu {margin-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {margin-right:-50px }}
@media screen and (min-width:1025px) {#header .main-menu {padding-right:3.57142857vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-right:4.8828125vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-right:50px }}
#header .main-menu .menu__item {color:#4a4d5a}
footer.footer {left:0;right:0;position:absolute;bottom:0;opacity:1 !important;width:100% !important;overflow:hidden;z-index:3;display:none}
footer.footer[style*="block"] {display:flex !important}
.footer-toggler {height:20px;position:relative;z-index:4;bottom:0;background:url(../themes/gromit/assets/img/svg/footer-toggler.svg) center no-repeat,#feca18;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
@media screen and (min-width:1025px) {.footer-toggler {background-size:0.78571429vw }}
@media screen and (max-width:1024px) {.footer-toggler {background-size:1.07421875vw }}
@media screen and (max-width:680px) {.footer-toggler {background-size:2.65700483vw }}
@media screen and (min-width:1400px) {.footer-toggler {background-size:11px }}
.footer-toggler:hover {background-color:#f7f2e8}
.footer-toggler.is_active {transform:rotate(180deg)}
.floors-wrapper {display:flex;height:calc(100% - 20px)}
.floors-wrapper .tab-contents,
.floors-wrapper .tab-content {height:100% !important}
.floor-container {width:100%;background:#fbf9f5}
.floor-container .tab-contents {position:relative}
.floor-container .tab-contents .tab-content:not(.active) {height:100% !important;width:100% !important;display:block;z-index:-1;pointer-events:none}
.floor-container.ready .floor {opacity:1;visibility:visible}
@media screen and (min-width:1025px) {.floor-container.ready .floor {padding-top:2.85714286vw }}
@media screen and (max-width:1024px) {.floor-container.ready .floor {padding-top:3.90625vw }}
@media screen and (max-width:680px) {.floor-container.ready .floor {padding-top:9.66183575vw }}
@media screen and (min-width:1400px) {.floor-container.ready .floor {padding-top:40px }}
.floor-container .floor {width:100%;height:100%;text-align:center;position:relative;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.floor-container .floor svg {transition:transform 500ms ease-in-out;height:100%;width:100%}
.floor-controls {position:absolute;display:flex;flex-direction:column}
@media screen and (min-width:1025px) {.floor-controls {right:1.64285714vw }}
@media screen and (max-width:1024px) {.floor-controls {right:2.24609375vw }}
@media screen and (max-width:680px) {.floor-controls {right:4.83091787vw }}
@media screen and (min-width:1400px) {.floor-controls {right:23px }}
@media screen and (min-width:1025px) {.floor-controls {top:1.64285714vw }}
@media screen and (max-width:1024px) {.floor-controls {top:2.24609375vw }}
@media screen and (max-width:680px) {.floor-controls {top:8.937198070000001vw }}
@media screen and (min-width:1400px) {.floor-controls {top:23px }}
@media screen and (min-width:1025px) {.floor-controls {bottom:3.07142857vw }}
@media screen and (max-width:1024px) {.floor-controls {bottom:4.19921875vw }}
@media screen and (max-width:680px) {.floor-controls {bottom:4.83091787vw }}
@media screen and (min-width:1400px) {.floor-controls {bottom:43px }}
.floor-controls--small:before {content:"Этаж";display:block;position:absolute;left:0;right:0;top:-4.83091787vw;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;text-align:center}
@media screen and (min-width:1025px) {.floor-controls--small:before {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.floor-controls--small:before {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.floor-controls--small:before {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.floor-controls--small:before {line-height:15px }}
@media screen and (min-width:1025px) {.floor-controls--small:before {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.floor-controls--small:before {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.floor-controls--small:before {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.floor-controls--small:before {font-size:10px }}
.is_show_promo .floor-selector {padding-top:65px}
@media screen and (max-width:680px ) {.is_show_promo .floor-selector {padding-top:0 }}
.floor-selector .tab-labels .tab-label {padding-top:0}
.floor-selector .tab-labels .tab-label:before {display:none}
.floor-selector__current-floor {display:flex;align-items:center;justify-content:center;background:url("../themes/gromit/assets/img/svg/small-floor-selector-arrow.svg") center no-repeat,#fff;position:relative;border:1px #e1d8c5 solid}
@media screen and (min-width:1025px) {.floor-selector__current-floor {background-size:0.64285714vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor {background-size:0.87890625vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor {background-size:2.17391304vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor {background-size:9px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor {width:3.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor {width:5.17578125vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor {width:12.80193237vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor {width:53px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor {height:3.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor {height:5.17578125vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor {height:12.80193237vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor {height:53px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor {line-height:27px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor {font-size:1.5625vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor {font-size:16px }}
.floor-selector__current-floor .count {position:absolute;opacity:1 !important;transform:translate(50%,-50%);right:-10px;opacity:0;top:50%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:0 !important;color:#fff;height:0;line-height:0;display:block;opacity:1;margin-left:0;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count {line-height:15px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count {font-size:10px }}
.is_safari .floor-selector__current-floor .count {margin-top:1px;margin-left:1px}
@media screen and (min-width:1025px) {.is_safari .floor-selector__current-floor .count {padding-left:0.14285714vw }}
@media screen and (max-width:1024px) {.is_safari .floor-selector__current-floor .count {padding-left:0.1953125vw }}
@media screen and (max-width:680px) {.is_safari .floor-selector__current-floor .count {padding-left:0.48309179vw }}
@media screen and (min-width:1400px) {.is_safari .floor-selector__current-floor .count {padding-left:2px }}
.floor-selector__current-floor .count span {color:#fff;opacity:1;margin-left:0}
.floor-selector__current-floor .count:not(:empty) {background:#ee0f7e;color:#fff;right:0;opacity:1;display:block;text-align:center}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count:not(:empty) {border-radius:0.71428571vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count:not(:empty) {border-radius:0.9765625vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count:not(:empty) {border-radius:2.41545894vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count:not(:empty) {border-radius:10px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count:not(:empty) {width:1.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count:not(:empty) {width:2.44140625vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count:not(:empty) {width:6.03864734vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count:not(:empty) {width:25px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count:not(:empty) {height:1.28571429vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count:not(:empty) {height:1.7578125vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count:not(:empty) {height:4.34782609vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count:not(:empty) {height:18px }}
@media screen and (min-width:1025px) {.floor-selector__current-floor .count:not(:empty) {line-height:1.28571429vw }}
@media screen and (max-width:1024px) {.floor-selector__current-floor .count:not(:empty) {line-height:1.7578125vw }}
@media screen and (max-width:680px) {.floor-selector__current-floor .count:not(:empty) {line-height:4.34782609vw }}
@media screen and (min-width:1400px) {.floor-selector__current-floor .count:not(:empty) {line-height:18px }}
.floor-selector--small {overflow:hidden;position:absolute;z-index:1;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}
.floor-selector--small .tab-labels {margin-bottom:0;max-height:0;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}
.floor-selector--small .tab-labels .tab-label.active {display:none}
.floor-selector__item {justify-content:center;box-shadow:0 0 0 #fff;background:#fff;margin-left:auto;margin-right:auto;cursor:pointer;margin-top:-1px;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.floor-selector__item {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.floor-selector__item {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.floor-selector__item {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.floor-selector__item {line-height:15px }}
@media screen and (min-width:1025px) {.floor-selector__item {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.floor-selector__item {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.floor-selector__item {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.floor-selector__item {font-size:10px }}
.floor-selector__item:not(.floor-selector__item--small) {border:1px #e1d8c5 solid}
@media screen and (min-width:1025px) {.floor-selector__item:not(.floor-selector__item--small) {width:3.07142857vw }}
@media screen and (max-width:1024px) {.floor-selector__item:not(.floor-selector__item--small) {width:4.19921875vw }}
@media screen and (max-width:680px) {.floor-selector__item:not(.floor-selector__item--small) {width:10.38647343vw }}
@media screen and (min-width:1400px) {.floor-selector__item:not(.floor-selector__item--small) {width:43px }}
@media screen and (min-width:1025px) {.floor-selector__item:not(.floor-selector__item--small) {height:3.07142857vw }}
@media screen and (max-width:1024px) {.floor-selector__item:not(.floor-selector__item--small) {height:4.19921875vw }}
@media screen and (max-width:680px) {.floor-selector__item:not(.floor-selector__item--small) {height:10.38647343vw }}
@media screen and (min-width:1400px) {.floor-selector__item:not(.floor-selector__item--small) {height:43px }}
.floor-selector__item:not(.floor-selector__item--small):hover {background:#67c3db;color:#fff}
.floor-selector__item--small {transition:none;border:1px #e1d8c5 solid}
@media screen and (min-width:1025px) {.floor-selector__item--small {width:3.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__item--small {width:5.17578125vw }}
@media screen and (max-width:680px) {.floor-selector__item--small {width:12.80193237vw }}
@media screen and (min-width:1400px) {.floor-selector__item--small {width:53px }}
@media screen and (min-width:1025px) {.floor-selector__item--small {height:3.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__item--small {height:5.17578125vw }}
@media screen and (max-width:680px) {.floor-selector__item--small {height:12.80193237vw }}
@media screen and (min-width:1400px) {.floor-selector__item--small {height:53px }}
.active .floor-selector__item {position:relative;z-index:1}
@media screen and (min-width:1025px) {.active .floor-selector__item {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.active .floor-selector__item {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.active .floor-selector__item {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.active .floor-selector__item {line-height:27px }}
@media screen and (min-width:1025px) {.active .floor-selector__item {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.active .floor-selector__item {font-size:1.5625vw }}
@media screen and (max-width:680px) {.active .floor-selector__item {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.active .floor-selector__item {font-size:16px }}
.active .floor-selector__item:not(.floor-selector__item--small) {box-shadow:0 3px 14px rgba(73,70,64,0.21);color:#fff;background:#67c3db}
@media screen and (min-width:1025px) {.active .floor-selector__item:not(.floor-selector__item--small) {width:3.78571429vw }}
@media screen and (max-width:1024px) {.active .floor-selector__item:not(.floor-selector__item--small) {width:5.17578125vw }}
@media screen and (max-width:680px) {.active .floor-selector__item:not(.floor-selector__item--small) {width:12.80193237vw }}
@media screen and (min-width:1400px) {.active .floor-selector__item:not(.floor-selector__item--small) {width:53px }}
@media screen and (min-width:1025px) {.active .floor-selector__item:not(.floor-selector__item--small) {height:3.78571429vw }}
@media screen and (max-width:1024px) {.active .floor-selector__item:not(.floor-selector__item--small) {height:5.17578125vw }}
@media screen and (max-width:680px) {.active .floor-selector__item:not(.floor-selector__item--small) {height:12.80193237vw }}
@media screen and (min-width:1400px) {.active .floor-selector__item:not(.floor-selector__item--small) {height:53px }}
.floor-selector__item .count {position:absolute;opacity:1 !important;transform:translate(50%,-50%);right:-10px;opacity:0;top:50%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:0 !important;color:#fff;height:0;line-height:0;display:block;opacity:1;margin-left:0}
.is_safari .floor-selector__item .count {margin-top:1px;margin-left:1px}
@media screen and (min-width:1025px) {.is_safari .floor-selector__item .count {padding-left:0.14285714vw }}
@media screen and (max-width:1024px) {.is_safari .floor-selector__item .count {padding-left:0.1953125vw }}
@media screen and (max-width:680px) {.is_safari .floor-selector__item .count {padding-left:0.48309179vw }}
@media screen and (min-width:1400px) {.is_safari .floor-selector__item .count {padding-left:2px }}
.floor-selector__item .count span {color:#fff;opacity:1;margin-left:0}
.floor-selector__item .count:not(:empty) {background:#ee0f7e;color:#fff;right:0;opacity:1;display:block;text-align:center}
@media screen and (min-width:1025px) {.floor-selector__item .count:not(:empty) {border-radius:0.71428571vw }}
@media screen and (max-width:1024px) {.floor-selector__item .count:not(:empty) {border-radius:0.9765625vw }}
@media screen and (max-width:680px) {.floor-selector__item .count:not(:empty) {border-radius:2.41545894vw }}
@media screen and (min-width:1400px) {.floor-selector__item .count:not(:empty) {border-radius:10px }}
@media screen and (min-width:1025px) {.floor-selector__item .count:not(:empty) {width:1.78571429vw }}
@media screen and (max-width:1024px) {.floor-selector__item .count:not(:empty) {width:2.44140625vw }}
@media screen and (max-width:680px) {.floor-selector__item .count:not(:empty) {width:6.03864734vw }}
@media screen and (min-width:1400px) {.floor-selector__item .count:not(:empty) {width:25px }}
@media screen and (min-width:1025px) {.floor-selector__item .count:not(:empty) {height:1.28571429vw }}
@media screen and (max-width:1024px) {.floor-selector__item .count:not(:empty) {height:1.7578125vw }}
@media screen and (max-width:680px) {.floor-selector__item .count:not(:empty) {height:4.34782609vw }}
@media screen and (min-width:1400px) {.floor-selector__item .count:not(:empty) {height:18px }}
@media screen and (min-width:1025px) {.floor-selector__item .count:not(:empty) {line-height:1.28571429vw }}
@media screen and (max-width:1024px) {.floor-selector__item .count:not(:empty) {line-height:1.7578125vw }}
@media screen and (max-width:680px) {.floor-selector__item .count:not(:empty) {line-height:4.34782609vw }}
@media screen and (min-width:1400px) {.floor-selector__item .count:not(:empty) {line-height:18px }}
.zoom {margin-top:auto;cursor:pointer;border:1px #e1d8c5 solid}
@media screen and (min-width:1025px) {.zoom {margin-bottom:1.64285714vw }}
@media screen and (max-width:1024px) {.zoom {margin-bottom:2.24609375vw }}
@media screen and (max-width:680px) {.zoom {margin-bottom:5.55555556vw }}
@media screen and (min-width:1400px) {.zoom {margin-bottom:23px }}
.zoom__item {background:#fff;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.zoom__item {width:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom__item {width:5.17578125vw }}
@media screen and (max-width:680px) {.zoom__item {width:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom__item {width:53px }}
@media screen and (min-width:1025px) {.zoom__item {height:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom__item {height:5.17578125vw }}
@media screen and (max-width:680px) {.zoom__item {height:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom__item {height:53px }}
.zoom__item:hover {background:#67c3db;color:#fff}
.zoom__item + .zoom__item {border-top:1px #e1d8c5 solid}
.filter-toggler {background:#fff;cursor:pointer;justify-content:center;border:1px #e1d8c5 solid;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.filter-toggler {width:3.78571429vw }}
@media screen and (max-width:1024px) {.filter-toggler {width:5.17578125vw }}
@media screen and (max-width:680px) {.filter-toggler {width:12.80193237vw }}
@media screen and (min-width:1400px) {.filter-toggler {width:53px }}
@media screen and (min-width:1025px) {.filter-toggler {height:3.78571429vw }}
@media screen and (max-width:1024px) {.filter-toggler {height:5.17578125vw }}
@media screen and (max-width:680px) {.filter-toggler {height:12.80193237vw }}
@media screen and (min-width:1400px) {.filter-toggler {height:53px }}
.filter-toggler:hover {background:#67c3db;color:#fff}
.filter-toggler.has_filter {background:#ee0f7e;color:#fff}
#filters {left:0;width:100%;bottom:20px;display:none;background:#fff;position:absolute;width:100% !important;opacity:1 !important;z-index:2;box-shadow:0 3px 14px rgba(73,70,64,0.21)}
@media screen and (max-width:680px ) {#filters .container {overflow-y:auto;overscroll-behavior:none }}
#filters-closer {display:none !important;z-index:1;position:fixed;width:100% !important;height:100% !important;opacity:0 !important;top:0;left:0;bottom:0;right:0}
.map-search {width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.map-search svg {flex-shrink:0}
@media screen and (min-width:1025px) {.map-search svg {width:1.28571429vw }}
@media screen and (max-width:1024px) {.map-search svg {width:1.7578125vw }}
@media screen and (max-width:680px) {.map-search svg {width:4.34782609vw }}
@media screen and (min-width:1400px) {.map-search svg {width:18px }}
@media screen and (min-width:1025px) {.map-search svg {height:1.28571429vw }}
@media screen and (max-width:1024px) {.map-search svg {height:1.7578125vw }}
@media screen and (max-width:680px) {.map-search svg {height:4.34782609vw }}
@media screen and (min-width:1400px) {.map-search svg {height:18px }}
@media screen and (min-width:1025px) {.map-search svg {margin-right:1.07142857vw }}
@media screen and (max-width:1024px) {.map-search svg {margin-right:1.46484375vw }}
@media screen and (max-width:680px) {.map-search svg {margin-right:3.62318841vw }}
@media screen and (min-width:1400px) {.map-search svg {margin-right:15px }}
.filters__close {justify-content:center;background:#ee0f7e;color:#fff;cursor:pointer;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.filters__close {margin-left:3.57142857vw }}
@media screen and (max-width:1024px) {.filters__close {margin-left:4.8828125vw }}
@media screen and (max-width:680px) {.filters__close {margin-left:12.07729469vw }}
@media screen and (min-width:1400px) {.filters__close {margin-left:50px }}
@media screen and (min-width:1025px) {.filters__close {width:3.78571429vw }}
@media screen and (max-width:1024px) {.filters__close {width:5.17578125vw }}
@media screen and (max-width:680px) {.filters__close {width:12.80193237vw }}
@media screen and (min-width:1400px) {.filters__close {width:53px }}
@media screen and (min-width:1025px) {.filters__close {height:3.78571429vw }}
@media screen and (max-width:1024px) {.filters__close {height:5.17578125vw }}
@media screen and (max-width:680px) {.filters__close {height:12.80193237vw }}
@media screen and (min-width:1400px) {.filters__close {height:53px }}
.filters__close:hover {background:#67c3db;color:#fff}
@media screen and (min-width:1025px) {.filters__close svg {width:1.28571429vw }}
@media screen and (max-width:1024px) {.filters__close svg {width:1.7578125vw }}
@media screen and (max-width:680px) {.filters__close svg {width:4.34782609vw }}
@media screen and (min-width:1400px) {.filters__close svg {width:18px }}
@media screen and (min-width:1025px) {.filters__close svg {height:1.28571429vw }}
@media screen and (max-width:1024px) {.filters__close svg {height:1.7578125vw }}
@media screen and (max-width:680px) {.filters__close svg {height:4.34782609vw }}
@media screen and (min-width:1400px) {.filters__close svg {height:18px }}
@media screen and (min-width:1025px) {.filters__header {padding-top:1.64285714vw }}
@media screen and (max-width:1024px) {.filters__header {padding-top:2.24609375vw }}
@media screen and (max-width:680px) {.filters__header {padding-top:5.55555556vw }}
@media screen and (min-width:1400px) {.filters__header {padding-top:23px }}
@media screen and (min-width:1025px) {.filters__header {padding-left:2.14285714vw }}
@media screen and (max-width:1024px) {.filters__header {padding-left:2.9296875vw }}
@media screen and (max-width:680px) {.filters__header {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.filters__header {padding-left:30px }}
@media screen and (min-width:1025px) {.filters__header {padding-right:1.64285714vw }}
@media screen and (max-width:1024px) {.filters__header {padding-right:2.24609375vw }}
@media screen and (max-width:680px) {.filters__header {padding-right:4.83091787vw }}
@media screen and (min-width:1400px) {.filters__header {padding-right:23px }}
@media screen and (min-width:1025px) {.filters__header {padding-bottom:1.64285714vw }}
@media screen and (max-width:1024px) {.filters__header {padding-bottom:2.24609375vw }}
@media screen and (max-width:680px) {.filters__header {padding-bottom:6.03864734vw }}
@media screen and (min-width:1400px) {.filters__header {padding-bottom:23px }}
.filters__header .col {flex-grow:0}
.filters__header .end {justify-content:flex-start}
@media screen and (min-width:1025px) {.filters__body {padding-left:2.14285714vw }}
@media screen and (max-width:1024px) {.filters__body {padding-left:2.9296875vw }}
@media screen and (max-width:680px) {.filters__body {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.filters__body {padding-left:30px }}
@media screen and (min-width:1025px) {.filters__body {padding-right:2.14285714vw }}
@media screen and (max-width:1024px) {.filters__body {padding-right:2.9296875vw }}
@media screen and (max-width:680px) {.filters__body {padding-right:4.83091787vw }}
@media screen and (min-width:1400px) {.filters__body {padding-right:30px }}
@media screen and (min-width:1025px) {.filters__body {padding-bottom:2.14285714vw }}
@media screen and (max-width:1024px) {.filters__body {padding-bottom:2.9296875vw }}
@media screen and (max-width:680px) {.filters__body {padding-bottom:7.24637681vw }}
@media screen and (min-width:1400px) {.filters__body {padding-bottom:30px }}
.filters__categories {display:flex;flex-wrap:wrap;width:100%}
.filters__categories[style*="display"] + .filters__category--toggler {display:none !important}
.filters__category {display:flex;border:1px #f7f2e8 solid;cursor:pointer;background:none;font-family:inherit;outline:none;width:auto !important;transition:background 0.3s ease,border-color 0.3s ease,color 0.3s ease}
@media screen and (min-width:1025px) {.filters__category {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.filters__category {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.filters__category {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.filters__category {line-height:22px }}
@media screen and (min-width:1025px) {.filters__category {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.filters__category {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.filters__category {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.filters__category {font-size:13px }}
@media screen and (min-width:1025px) {.filters__category {line-height:2.21428571vw }}
@media screen and (max-width:1024px) {.filters__category {line-height:3.02734375vw }}
@media screen and (max-width:680px) {.filters__category {line-height:7.48792271vw }}
@media screen and (min-width:1400px) {.filters__category {line-height:31px }}
@media screen and (min-width:1025px) {.filters__category {height:2.35714286vw }}
@media screen and (max-width:1024px) {.filters__category {height:3.22265625vw }}
@media screen and (max-width:680px) {.filters__category {height:7.97101449vw }}
@media screen and (min-width:1400px) {.filters__category {height:33px }}
@media screen and (min-width:1025px) {.filters__category {border-radius:1.17857143vw }}
@media screen and (max-width:1024px) {.filters__category {border-radius:1.61132813vw }}
@media screen and (max-width:680px) {.filters__category {border-radius:3.98550725vw }}
@media screen and (min-width:1400px) {.filters__category {border-radius:16.5px }}
@media screen and (min-width:1025px) {.filters__category {margin-bottom:0.35714286vw }}
@media screen and (max-width:1024px) {.filters__category {margin-bottom:0.48828125vw }}
@media screen and (max-width:680px) {.filters__category {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__category {margin-bottom:5px }}
@media screen and (min-width:1025px) {.filters__category {margin-right:0.35714286vw }}
@media screen and (max-width:1024px) {.filters__category {margin-right:0.48828125vw }}
@media screen and (max-width:680px) {.filters__category {margin-right:1.20772947vw }}
@media screen and (min-width:1400px) {.filters__category {margin-right:5px }}
@media screen and (min-width:1025px) {.filters__category {padding-left:1.42857143vw !important }}
@media screen and (max-width:1024px) {.filters__category {padding-left:1.953125vw !important }}
@media screen and (max-width:680px) {.filters__category {padding-left:4.83091787vw !important }}
@media screen and (min-width:1400px) {.filters__category {padding-left:20px !important }}
@media screen and (min-width:1025px) {.filters__category {padding-right:1.07142857vw !important }}
@media screen and (max-width:1024px) {.filters__category {padding-right:1.46484375vw !important }}
@media screen and (max-width:680px) {.filters__category {padding-right:3.62318841vw !important }}
@media screen and (min-width:1400px) {.filters__category {padding-right:15px !important }}
.filters__category span + span {opacity:0.3;color:#000;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.filters__category span + span {margin-left:0.64285714vw }}
@media screen and (max-width:1024px) {.filters__category span + span {margin-left:0.87890625vw }}
@media screen and (max-width:680px) {.filters__category span + span {margin-left:2.17391304vw }}
@media screen and (min-width:1400px) {.filters__category span + span {margin-left:9px }}
@media screen and (min-width:1025px) {.filters__category span + span {margin-top:0.35714286vw }}
@media screen and (max-width:1024px) {.filters__category span + span {margin-top:0.48828125vw }}
@media screen and (max-width:680px) {.filters__category span + span {margin-top:1.20772947vw }}
@media screen and (min-width:1400px) {.filters__category span + span {margin-top:5px }}
@media screen and (min-width:1025px) {.filters__category span + span {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.filters__category span + span {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.filters__category span + span {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.filters__category span + span {line-height:15px }}
@media screen and (min-width:1025px) {.filters__category span + span {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.filters__category span + span {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.filters__category span + span {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__category span + span {font-size:10px }}
.filters__category:hover,
.filters__category.is_active {background:#67c3db;border-color:#67c3db;color:#fff}
.filters__category:hover span + span,
.filters__category.is_active span + span {color:#fff;opacity:1}
.filters__category--many {order:1}
.filters__category--less {order:2;display:none;margin-bottom:0}
@media screen and (min-width:1025px) {.filters__category--less[style*="block"] {margin-bottom:0.35714286vw }}
@media screen and (max-width:1024px) {.filters__category--less[style*="block"] {margin-bottom:0.48828125vw }}
@media screen and (max-width:680px) {.filters__category--less[style*="block"] {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__category--less[style*="block"] {margin-bottom:5px }}
.filters__category--toggler {border-color:#4a4d5a;order:3;justify-content:center;position:relative}
@media screen and (min-width:1025px) {.filters__category--toggler {padding-right:1.42857143vw !important }}
@media screen and (max-width:1024px) {.filters__category--toggler {padding-right:1.953125vw !important }}
@media screen and (max-width:680px) {.filters__category--toggler {padding-right:4.83091787vw !important }}
@media screen and (min-width:1400px) {.filters__category--toggler {padding-right:20px !important }}
@media screen and (min-width:1025px) {.filters__category--toggler {width:9.64285714vw !important }}
@media screen and (max-width:1024px) {.filters__category--toggler {width:13.18359375vw !important }}
@media screen and (max-width:680px) {.filters__category--toggler {width:32.60869565vw !important }}
@media screen and (min-width:1400px) {.filters__category--toggler {width:135px !important }}
.filters__category--toggler:after,
.filters__category--toggler:before {backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;position:absolute;left:0;right:0;top:0}
.filters__category--toggler:after {content:"Показать все";transform:rotateX(0)}
.filters__category--toggler:before {content:"Скрыть";transform:rotateX(180deg)}
.filters__category--toggler.is_hide:after {transform:rotateX(180deg)}
.filters__category--toggler.is_hide:before {transform:rotateX(0)}
.filters__search-result {display:flex;flex-direction:column;align-items:flex-start}
@media screen and (min-width:1025px) {.filters__search-result {padding-left:2.5vw }}
@media screen and (max-width:1024px) {.filters__search-result {padding-left:3.41796875vw }}
@media screen and (max-width:680px) {.filters__search-result {padding-left:0vw }}
@media screen and (min-width:1400px) {.filters__search-result {padding-left:35px }}
.filters__search-result:empty {display:none}
.filters__search-item {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;display:inline-flex}
.filters__search-item:hover {cursor:pointer}
.filters__search-item:hover .filters__search-name {color:#feca18}
.filters__search-item:hover .filters__search-name span {color:#feca18}
@media screen and (min-width:1025px) {.filters__search-item + .filters__search-item {margin-top:0.71428571vw }}
@media screen and (max-width:1024px) {.filters__search-item + .filters__search-item {margin-top:0.9765625vw }}
@media screen and (max-width:680px) {.filters__search-item + .filters__search-item {margin-top:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__search-item + .filters__search-item {margin-top:10px }}
.filters__search-item--empty {pointer-events:none}
.filters__search-logo {background:#fff;cursor:pointer;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;box-shadow:0 3px 14px rgba(73,70,64,0.21)}
@media screen and (min-width:1025px) {.filters__search-logo {margin-right:1.35714286vw }}
@media screen and (max-width:1024px) {.filters__search-logo {margin-right:1.85546875vw }}
@media screen and (max-width:680px) {.filters__search-logo {margin-right:4.58937198vw }}
@media screen and (min-width:1400px) {.filters__search-logo {margin-right:19px }}
@media screen and (min-width:1025px) {.filters__search-logo {padding:0.71428571vw }}
@media screen and (max-width:1024px) {.filters__search-logo {padding:0.9765625vw }}
@media screen and (max-width:680px) {.filters__search-logo {padding:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__search-logo {padding:10px }}
@media screen and (min-width:1025px) {.filters__search-logo {width:5vw }}
@media screen and (max-width:1024px) {.filters__search-logo {width:6.8359375vw }}
@media screen and (max-width:680px) {.filters__search-logo {width:16.90821256vw }}
@media screen and (min-width:1400px) {.filters__search-logo {width:70px }}
@media screen and (min-width:1025px) {.filters__search-logo {height:5vw }}
@media screen and (max-width:1024px) {.filters__search-logo {height:6.8359375vw }}
@media screen and (max-width:680px) {.filters__search-logo {height:16.90821256vw }}
@media screen and (min-width:1400px) {.filters__search-logo {height:70px }}
.filters__search-logo img {max-height:100%}
.filters__search-info {cursor:pointer}
.filters__search-name {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.filters__search-name {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.filters__search-name {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.filters__search-name {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.filters__search-name {font-size:13px }}
@media screen and (min-width:1025px) {.filters__search-name {margin-bottom:0.35714286vw }}
@media screen and (max-width:1024px) {.filters__search-name {margin-bottom:0.48828125vw }}
@media screen and (max-width:680px) {.filters__search-name {margin-bottom:1.20772947vw }}
@media screen and (min-width:1400px) {.filters__search-name {margin-bottom:5px }}
.filters__search-name span {color:#ee0f7e}
.filters__search-floor {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.filters__search-floor {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.filters__search-floor {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.filters__search-floor {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.filters__search-floor {line-height:15px }}
@media screen and (min-width:1025px) {.filters__search-floor {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.filters__search-floor {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.filters__search-floor {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.filters__search-floor {font-size:10px }}
.icon-all {fill:#000}
.icons-all {stroke:#4a4d5a;transition:0.3s}
.shema-all {border:1px solid #feca18;box-sizing:border-box;border-radius:60px;display:flex;align-items:center;justify-content:center;height:33px;padding:0 20px;transition:0.3s;text-transform:none;cursor:pointer;margin-left:5px}
.shema-all:hover,
.shema-all.actives {border:1px solid #ee0f7e;color:#ee0f7e}
.shema-all:hover span,
.shema-all.actives span {color:#ee0f7e}
.shema-all:hover .icon-bg,
.shema-all.actives .icon-bg {fill:none}
.shema-all:hover .icon,
.shema-all.actives .icon {fill:#fff}
.shema-all:hover .icon--stroke,
.shema-all.actives .icon--stroke {fill:none;stroke:#ee0f7e}
.shema-all:hover .icon--fill-blck,
.shema-all.actives .icon--fill-blck {fill:#000}
.shema-all:hover .icons-all,
.shema-all.actives .icons-all {stroke:#ee0f7e}
.shema-all.actives .icons-all {transform:scale(-1)}
.all-block {display:flex;align-items:center}
.shema-legend {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;position:relative}
@media screen and (min-width:1025px) {.shema-legend {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.shema-legend {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.shema-legend {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.shema-legend {line-height:15px }}
@media screen and (min-width:1025px) {.shema-legend {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.shema-legend {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.shema-legend {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.shema-legend {font-size:10px }}
@media screen and (min-width:1025px) {.shema-legend {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.shema-legend {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.shema-legend {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.shema-legend {line-height:15px }}
.shema-legend__all {position:absolute;width:400px;background:#fff;box-shadow:0 3.5px 16.3333px rgba(73,70,64,0.21);z-index:5;flex-wrap:wrap;right:0;padding:20px;opacity:0;pointer-events:none;transition:0.3s;bottom:100%;left:100%;margin-left:-90px}
.shema-legend__item {border:1px solid #feca18;box-sizing:border-box;border-radius:60px;cursor:pointer;text-transform:none;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.shema-legend__item {padding-right:1.07142857vw }}
@media screen and (max-width:1024px) {.shema-legend__item {padding-right:1.46484375vw }}
@media screen and (max-width:680px) {.shema-legend__item {padding-right:3.62318841vw }}
@media screen and (min-width:1400px) {.shema-legend__item {padding-right:15px }}
@media screen and (min-width:1025px) {.shema-legend__item {padding-left:1.07142857vw }}
@media screen and (max-width:1024px) {.shema-legend__item {padding-left:1.46484375vw }}
@media screen and (max-width:680px) {.shema-legend__item {padding-left:3.62318841vw }}
@media screen and (min-width:1400px) {.shema-legend__item {padding-left:15px }}
@media screen and (min-width:1025px) {.shema-legend__item + .shema-legend__item {margin-left:0.35714286vw }}
@media screen and (max-width:1024px) {.shema-legend__item + .shema-legend__item {margin-left:0.48828125vw }}
@media screen and (max-width:680px) {.shema-legend__item + .shema-legend__item {margin-left:1.20772947vw }}
@media screen and (min-width:1400px) {.shema-legend__item + .shema-legend__item {margin-left:5px }}
.shema-legend__item span {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.shema-legend__item span {margin-left:0.71428571vw }}
@media screen and (max-width:1024px) {.shema-legend__item span {margin-left:0.9765625vw }}
@media screen and (max-width:680px) {.shema-legend__item span {margin-left:2.41545894vw }}
@media screen and (min-width:1400px) {.shema-legend__item span {margin-left:10px }}
@media screen and (min-width:1025px) {.shema-legend__item svg {width:1.85714286vw }}
@media screen and (max-width:1024px) {.shema-legend__item svg {width:2.5390625vw }}
@media screen and (max-width:680px) {.shema-legend__item svg {width:7.97101449vw }}
@media screen and (min-width:1400px) {.shema-legend__item svg {width:26px }}
@media screen and (min-width:1025px) {.shema-legend__item svg {height:1.85714286vw }}
@media screen and (max-width:1024px) {.shema-legend__item svg {height:2.5390625vw }}
@media screen and (max-width:680px) {.shema-legend__item svg {height:7.97101449vw }}
@media screen and (min-width:1400px) {.shema-legend__item svg {height:26px }}
.shema-legend__item .icon-bg {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;fill:none}
.shema-legend__item .icon {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;fill:#000}
.shema-legend__item .icon--stroke {fill:none;stroke:#000}
.shema-legend__item .icon--fill-blck {fill:#000}
.shema-legend__item .icon--fill-wht {fill:#fff}
.shema-legend__item:hover,
.shema-legend__item.active {border:1px solid #ee0f7e;color:#ee0f7e}
.shema-legend__item:hover span,
.shema-legend__item.active span {color:#ee0f7e}
.shema-legend__item:hover .icon-bg,
.shema-legend__item.active .icon-bg {fill:none}
.shema-legend__item:hover .icon,
.shema-legend__item.active .icon {fill:#fff}
.shema-legend__item:hover .icon--stroke,
.shema-legend__item.active .icon--stroke {fill:none;stroke:#ee0f7e}
.shema-legend__item:hover .icon--fill-blck,
.shema-legend__item.active .icon--fill-blck {fill:#000}
.shema-legend__item:hover .icon-all,
.shema-legend__item.active .icon-all {fill:#ee0f7e}
.open {opacity:1;pointer-events:all}
.actives {border:1px solid #ee0f7e;color:#ee0f7e}
.actives span {color:#ee0f7e}
.actives .icon-bg {fill:none}
.actives .icon {fill:#fff}
.actives .icon--stroke {fill:none;stroke:#ee0f7e}
.actives .icon--fill-blck {fill:#000}
.tenant-modal {height:100%}
.tenant-modal__content {display:flex;height:100%}
.tenant-modal__image {position:relative}
.tenant-modal__image-main {position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;object-fit:cover;object-position:center top;height:100%;width:auto;z-index:2}
.tenant-modal__image-placeholdder {opacity:0;height:55vh}
.tenant-modal__image-preloader {position:absolute;top:0;left:0;height:100%;z-index:1;width:100%;background:url(../themes/gromit/assets/img/svg/loader.svg) center no-repeat}
.tenant-modal__col {display:flex;flex-direction:column}
.tenant-modal__col + .tenant-modal__col {background:#fbf9f5}
.tenant-modal .modal__close {position:static}
.tenant-modal__info {display:flex;flex-direction:column;position:relative;z-index:3;padding-top:0.01px;height:100%}
@media screen and (min-width:1025px) {.tenant-modal__info {padding-left:3.57142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__info {padding-left:4.8828125vw }}
@media screen and (max-width:680px) {.tenant-modal__info {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.tenant-modal__info {padding-left:50px }}
.tenant-modal__info:before {content:"";display:block;position:absolute;top:0;z-index:-1;right:0;background:url(../themes/gromit/assets/img/svg/tenant-modal-appearance-top.svg) right top / contain no-repeat}
@media screen and (min-width:1025px) {.tenant-modal__info:before {height:9.28571429vw }}
@media screen and (max-width:1024px) {.tenant-modal__info:before {height:12.6953125vw }}
@media screen and (max-width:680px) {.tenant-modal__info:before {height:31.40096618vw }}
@media screen and (min-width:1400px) {.tenant-modal__info:before {height:130px }}
@media screen and (min-width:1025px) {.tenant-modal__info:before {width:18.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__info:before {width:25.87890625vw }}
@media screen and (max-width:680px) {.tenant-modal__info:before {width:64.00966184000001vw }}
@media screen and (min-width:1400px) {.tenant-modal__info:before {width:265px }}
.tenant-modal__info:after {content:"";display:block;position:absolute;bottom:0;right:0;background:url(../themes/gromit/assets/img/svg/tenant-modal-appearance-bottom.svg) right top / contain no-repeat}
@media screen and (min-width:1025px) {.tenant-modal__info:after {height:9.28571429vw }}
@media screen and (max-width:1024px) {.tenant-modal__info:after {height:12.6953125vw }}
@media screen and (max-width:680px) {.tenant-modal__info:after {height:31.40096618vw }}
@media screen and (min-width:1400px) {.tenant-modal__info:after {height:130px }}
@media screen and (min-width:1025px) {.tenant-modal__info:after {width:18.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__info:after {width:25.87890625vw }}
@media screen and (max-width:680px) {.tenant-modal__info:after {width:64.00966184000001vw }}
@media screen and (min-width:1400px) {.tenant-modal__info:after {width:265px }}
.tenant-modal__logo {box-shadow:0 3px 14px rgba(73,70,64,0.21);background:#fff;position:relative;z-index:1;justify-content:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.tenant-modal__logo {padding:1.07142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__logo {padding:1.46484375vw }}
@media screen and (max-width:680px) {.tenant-modal__logo {padding:3.62318841vw }}
@media screen and (min-width:1400px) {.tenant-modal__logo {padding:15px }}
@media screen and (min-width:1025px) {.tenant-modal__logo {width:11.07142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__logo {width:15.13671875vw }}
@media screen and (max-width:680px) {.tenant-modal__logo {width:28.98550725vw }}
@media screen and (min-width:1400px) {.tenant-modal__logo {width:155px }}
@media screen and (min-width:1025px) {.tenant-modal__logo {height:11.07142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__logo {height:15.13671875vw }}
@media screen and (max-width:680px) {.tenant-modal__logo {height:28.98550725vw }}
@media screen and (min-width:1400px) {.tenant-modal__logo {height:155px }}
@media screen and (min-width:1025px) {.tenant-modal__logo {margin-top:-7.5vw }}
@media screen and (max-width:1024px) {.tenant-modal__logo {margin-top:-10.25390625vw }}
@media screen and (max-width:680px) {.tenant-modal__logo {margin-top:-21.73913043vw }}
@media screen and (min-width:1400px) {.tenant-modal__logo {margin-top:-105px }}
@media screen and (min-width:1025px) {.tenant-modal__logo {margin-bottom:1.78571429vw }}
@media screen and (max-width:1024px) {.tenant-modal__logo {margin-bottom:2.44140625vw }}
@media screen and (max-width:680px) {.tenant-modal__logo {margin-bottom:5.55555556vw }}
@media screen and (min-width:1400px) {.tenant-modal__logo {margin-bottom:25px }}
.tenant-modal__logo img {max-height:100%}
.tenant-modal__name {font-weight:600}
@media screen and (min-width:1025px) {.tenant-modal__name {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.tenant-modal__name {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.tenant-modal__name {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.tenant-modal__name {font-size:19px }}
@media screen and (min-width:1025px) {.tenant-modal__name {line-height:2vw }}
@media screen and (max-width:1024px) {.tenant-modal__name {line-height:2.734375vw }}
@media screen and (max-width:680px) {.tenant-modal__name {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.tenant-modal__name {line-height:28px }}
@media screen and (min-width:1025px) {.tenant-modal__name {margin-bottom:0.35714286vw }}
@media screen and (max-width:1024px) {.tenant-modal__name {margin-bottom:0.48828125vw }}
@media screen and (max-width:680px) {.tenant-modal__name {margin-bottom:1.20772947vw }}
@media screen and (min-width:1400px) {.tenant-modal__name {margin-bottom:5px }}
.tenant-modal__floor {opacity:0.4;font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.tenant-modal__floor {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__floor {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.tenant-modal__floor {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.tenant-modal__floor {font-size:13px }}
@media screen and (min-width:1025px) {.tenant-modal__floor {margin-bottom:1.57142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__floor {margin-bottom:2.1484375vw }}
@media screen and (max-width:680px) {.tenant-modal__floor {margin-bottom:5.31400966vw }}
@media screen and (min-width:1400px) {.tenant-modal__floor {margin-bottom:22px }}
.tenant-modal__phones {display:flex}
@media screen and (min-width:1025px) {.tenant-modal__phones {margin-bottom:1.07142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__phones {margin-bottom:1.46484375vw }}
@media screen and (max-width:680px) {.tenant-modal__phones {margin-bottom:3.62318841vw }}
@media screen and (min-width:1400px) {.tenant-modal__phones {margin-bottom:15px }}
@media screen and (min-width:1025px) {.tenant-modal__phones img {width:1vw }}
@media screen and (max-width:1024px) {.tenant-modal__phones img {width:1.3671875vw }}
@media screen and (max-width:680px) {.tenant-modal__phones img {width:3.38164251vw }}
@media screen and (min-width:1400px) {.tenant-modal__phones img {width:14px }}
@media screen and (min-width:1025px) {.tenant-modal__phones img {margin-right:0.57142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__phones img {margin-right:0.78125vw }}
@media screen and (max-width:680px) {.tenant-modal__phones img {margin-right:1.93236715vw }}
@media screen and (min-width:1400px) {.tenant-modal__phones img {margin-right:8px }}
.tenant-modal__phone {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.tenant-modal__phone {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__phone {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.tenant-modal__phone {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.tenant-modal__phone {font-size:13px }}
@media screen and (min-width:1025px) {.tenant-modal__phone {line-height:1.35714286vw }}
@media screen and (max-width:1024px) {.tenant-modal__phone {line-height:1.85546875vw }}
@media screen and (max-width:680px) {.tenant-modal__phone {line-height:4.58937198vw }}
@media screen and (min-width:1400px) {.tenant-modal__phone {line-height:19px }}
@media screen and (min-width:1025px) {.tenant-modal__phone + .tenant-modal__phone {margin-top:0.71428571vw }}
@media screen and (max-width:1024px) {.tenant-modal__phone + .tenant-modal__phone {margin-top:0.9765625vw }}
@media screen and (max-width:680px) {.tenant-modal__phone + .tenant-modal__phone {margin-top:2.41545894vw }}
@media screen and (min-width:1400px) {.tenant-modal__phone + .tenant-modal__phone {margin-top:10px }}
.tenant-modal__site {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.tenant-modal__site {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__site {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.tenant-modal__site {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.tenant-modal__site {font-size:13px }}
@media screen and (min-width:1025px) {.tenant-modal__site {margin-bottom:1.92857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__site {margin-bottom:2.63671875vw }}
@media screen and (max-width:680px) {.tenant-modal__site {margin-bottom:6.52173913vw }}
@media screen and (min-width:1400px) {.tenant-modal__site {margin-bottom:27px }}
.tenant-modal__media {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.tenant-modal__socials {display:flex}
@media screen and (min-width:1025px) {.tenant-modal__socials {margin-right:2.14285714vw }}
@media screen and (max-width:1024px) {.tenant-modal__socials {margin-right:2.9296875vw }}
@media screen and (max-width:680px) {.tenant-modal__socials {margin-right:7.24637681vw }}
@media screen and (min-width:1400px) {.tenant-modal__socials {margin-right:30px }}
.tenant-modal__social {border-radius:50%;border:1px #f7f2e8 solid;justify-content:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.tenant-modal__social {width:2.42857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__social {width:3.3203125vw }}
@media screen and (max-width:680px) {.tenant-modal__social {width:8.21256039vw }}
@media screen and (min-width:1400px) {.tenant-modal__social {width:34px }}
@media screen and (min-width:1025px) {.tenant-modal__social {height:2.42857143vw }}
@media screen and (max-width:1024px) {.tenant-modal__social {height:3.3203125vw }}
@media screen and (max-width:680px) {.tenant-modal__social {height:8.21256039vw }}
@media screen and (min-width:1400px) {.tenant-modal__social {height:34px }}
@media screen and (min-width:1025px) {.tenant-modal__social + .tenant-modal__social {margin-left:0.71428571vw }}
@media screen and (max-width:1024px) {.tenant-modal__social + .tenant-modal__social {margin-left:0.9765625vw }}
@media screen and (max-width:680px) {.tenant-modal__social + .tenant-modal__social {margin-left:2.41545894vw }}
@media screen and (min-width:1400px) {.tenant-modal__social + .tenant-modal__social {margin-left:10px }}
.tenant-modal__social:hover {background:#feca18;border-color:#feca18}
.tenant-modal__link .button {border-width:1px;border-color:#e1ddd4;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.tenant-modal__link .button {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.tenant-modal__link .button {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.tenant-modal__link .button {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.tenant-modal__link .button {line-height:15px }}
@media screen and (min-width:1025px) {.tenant-modal__link .button {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.tenant-modal__link .button {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.tenant-modal__link .button {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.tenant-modal__link .button {font-size:10px }}
.tenant-modal__link .button:hover {border-color:#ee0f7e}
.baloon,
.imgBaloon {position:fixed;opacity:0;width:0;height:0;top:0;left:0;overflow:hidden;background:#fff;z-index:1;visibility:hidden;box-shadow:0 3px 14px rgba(73,70,64,0.21)}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {padding-top:1.78571429vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {padding-top:2.44140625vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {padding-top:6.03864734vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {padding-top:25px }}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {padding-left:2.14285714vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {padding-left:2.9296875vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {padding-left:7.24637681vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {padding-left:30px }}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {padding-right:2.85714286vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {padding-right:3.90625vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {padding-right:9.66183575vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {padding-right:40px }}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {padding-bottom:2.14285714vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {padding-bottom:2.9296875vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {padding-bottom:7.24637681vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {padding-bottom:30px }}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {width:24.28571429vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {width:33.203125vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {width:82.12560386vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {width:340px }}
@media screen and (min-width:1025px) {.baloon,.imgBaloon {height:9.28571429vw }}
@media screen and (max-width:1024px) {.baloon,.imgBaloon {height:12.6953125vw }}
@media screen and (max-width:680px) {.baloon,.imgBaloon {height:31.40096618vw }}
@media screen and (min-width:1400px) {.baloon,.imgBaloon {height:130px }}
.baloon.is_show,
.imgBaloon.is_show {opacity:1;visibility:visible}
.baloon__title,
.imgBaloon__title {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.baloon__title,.imgBaloon__title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.baloon__title,.imgBaloon__title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.baloon__title,.imgBaloon__title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.baloon__title,.imgBaloon__title {font-size:13px }}
@media screen and (min-width:1025px) {.baloon__title,.imgBaloon__title {margin-bottom:0.92857143vw }}
@media screen and (max-width:1024px) {.baloon__title,.imgBaloon__title {margin-bottom:1.26953125vw }}
@media screen and (max-width:680px) {.baloon__title,.imgBaloon__title {margin-bottom:3.14009662vw }}
@media screen and (min-width:1400px) {.baloon__title,.imgBaloon__title {margin-bottom:13px }}
@media screen and (min-width:1025px) {.baloon__text,.imgBaloon__text {margin-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.baloon__text,.imgBaloon__text {margin-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.baloon__text,.imgBaloon__text {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.baloon__text,.imgBaloon__text {margin-bottom:10px }}
.baloon__close,
.imgBaloon__close {position:absolute;cursor:pointer;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background:url(../themes/gromit/assets/img/svg/modal_close.svg) center / contain no-repeat}
@media screen and (min-width:1025px) {.baloon__close,.imgBaloon__close {top:0.71428571vw }}
@media screen and (max-width:1024px) {.baloon__close,.imgBaloon__close {top:0.9765625vw }}
@media screen and (max-width:680px) {.baloon__close,.imgBaloon__close {top:2.41545894vw }}
@media screen and (min-width:1400px) {.baloon__close,.imgBaloon__close {top:10px }}
@media screen and (min-width:1025px) {.baloon__close,.imgBaloon__close {right:0.71428571vw }}
@media screen and (max-width:1024px) {.baloon__close,.imgBaloon__close {right:0.9765625vw }}
@media screen and (max-width:680px) {.baloon__close,.imgBaloon__close {right:2.41545894vw }}
@media screen and (min-width:1400px) {.baloon__close,.imgBaloon__close {right:10px }}
@media screen and (min-width:1025px) {.baloon__close,.imgBaloon__close {width:0.71428571vw }}
@media screen and (max-width:1024px) {.baloon__close,.imgBaloon__close {width:0.9765625vw }}
@media screen and (max-width:680px) {.baloon__close,.imgBaloon__close {width:2.41545894vw }}
@media screen and (min-width:1400px) {.baloon__close,.imgBaloon__close {width:10px }}
@media screen and (min-width:1025px) {.baloon__close,.imgBaloon__close {height:0.71428571vw }}
@media screen and (max-width:1024px) {.baloon__close,.imgBaloon__close {height:0.9765625vw }}
@media screen and (max-width:680px) {.baloon__close,.imgBaloon__close {height:2.41545894vw }}
@media screen and (min-width:1400px) {.baloon__close,.imgBaloon__close {height:10px }}
.baloon__close:hover,
.imgBaloon__close:hover {opacity:0.3}
.imgBaloon {width:auto;text-align:center;overflow:visible;line-height:170%}
@media screen and (min-width:1025px) {.imgBaloon {min-width:7.14285714vw }}
@media screen and (max-width:1024px) {.imgBaloon {min-width:9.765625vw }}
@media screen and (max-width:680px) {.imgBaloon {min-width:24.15458937vw }}
@media screen and (min-width:1400px) {.imgBaloon {min-width:100px }}
@media screen and (min-width:1025px) {.imgBaloon {height:8.57142857vw }}
@media screen and (max-width:1024px) {.imgBaloon {height:11.71875vw }}
@media screen and (max-width:680px) {.imgBaloon {height:28.98550725vw }}
@media screen and (min-width:1400px) {.imgBaloon {height:120px }}
@media screen and (min-width:1025px) {.imgBaloon {padding-top:1.07142857vw }}
@media screen and (max-width:1024px) {.imgBaloon {padding-top:1.46484375vw }}
@media screen and (max-width:680px) {.imgBaloon {padding-top:3.62318841vw }}
@media screen and (min-width:1400px) {.imgBaloon {padding-top:15px }}
@media screen and (min-width:1025px) {.imgBaloon {padding-left:1.78571429vw }}
@media screen and (max-width:1024px) {.imgBaloon {padding-left:2.44140625vw }}
@media screen and (max-width:680px) {.imgBaloon {padding-left:6.03864734vw }}
@media screen and (min-width:1400px) {.imgBaloon {padding-left:25px }}
@media screen and (min-width:1025px) {.imgBaloon {padding-right:1.78571429vw }}
@media screen and (max-width:1024px) {.imgBaloon {padding-right:2.44140625vw }}
@media screen and (max-width:680px) {.imgBaloon {padding-right:6.03864734vw }}
@media screen and (min-width:1400px) {.imgBaloon {padding-right:25px }}
@media screen and (min-width:1025px) {.imgBaloon {padding-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.imgBaloon {padding-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.imgBaloon {padding-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.imgBaloon {padding-bottom:10px }}
.imgBaloon:after {content:"";display:block;position:absolute;bottom:0;left:50%;background:#fff;transform:translate(-50%,50%) rotate(45deg)}
@media screen and (min-width:1025px) {.imgBaloon:after {width:1.42857143vw }}
@media screen and (max-width:1024px) {.imgBaloon:after {width:1.953125vw }}
@media screen and (max-width:680px) {.imgBaloon:after {width:4.83091787vw }}
@media screen and (min-width:1400px) {.imgBaloon:after {width:20px }}
@media screen and (min-width:1025px) {.imgBaloon:after {height:1.42857143vw }}
@media screen and (max-width:1024px) {.imgBaloon:after {height:1.953125vw }}
@media screen and (max-width:680px) {.imgBaloon:after {height:4.83091787vw }}
@media screen and (min-width:1400px) {.imgBaloon:after {height:20px }}
.imgBaloon__img {margin:0 auto}
@media screen and (min-width:1025px) {.imgBaloon__img {width:5vw }}
@media screen and (max-width:1024px) {.imgBaloon__img {width:6.8359375vw }}
@media screen and (max-width:680px) {.imgBaloon__img {width:16.90821256vw }}
@media screen and (min-width:1400px) {.imgBaloon__img {width:70px }}
@media screen and (min-width:1025px) {.imgBaloon__img {height:5vw }}
@media screen and (max-width:1024px) {.imgBaloon__img {height:6.8359375vw }}
@media screen and (max-width:680px) {.imgBaloon__img {height:16.90821256vw }}
@media screen and (min-width:1400px) {.imgBaloon__img {height:70px }}
.imgBaloon__img img {width:100%;height:100%;object-fit:contain}
.imgBaloon__title {margin-bottom:0;text-transform:none;font-weight:normal;font-size:10px;margin-top:5px}
svg g.disable {opacity:1;pointer-events:auto;filter:none}
svg .entry-icon,
svg .entry-icon {fill:#fff}
svg .icon-circle {fill:#feca18}
svg .pavilion {cursor:pointer}
svg .pavilion.has-tenant rect,
svg .pavilion.has-tenant polygon,
svg .pavilion.has-tenant path {fill:#fff}
svg .pavilion rect,
svg .pavilion polygon,
svg .pavilion path {stroke:#e1d8c5;fill:#fbf9f5;-webkit-transition:stroke 0.3s ease;-o-transition:stroke 0.3s ease;transition:stroke 0.3s ease}
svg .pavilion:not(.disable):hover rect,
svg .pavilion:not(.disable).active rect,
svg .pavilion:not(.disable)[data-in-current-cat] rect,
svg .pavilion:not(.disable):hover polygon,
svg .pavilion:not(.disable).active polygon,
svg .pavilion:not(.disable)[data-in-current-cat] polygon,
svg .pavilion:not(.disable):hover path,
svg .pavilion:not(.disable).active path,
svg .pavilion:not(.disable)[data-in-current-cat] path {stroke:#ee0f7e}
svg .icon-arrow {fill:none}
svg .icon-arrow {stroke:#fff;stroke-linejoin:round;stroke-width:1.44px}
svg .icon-arrow--filled {stroke:none;fill:#fff}
svg .entry {fill:#4a4d5a}
svg .exit {fill:#66b723}
svg .bound {fill:#fbf9f5}
svg .entry-icon,
svg .icon-bg,
svg .icon {fill-rule:evenodd}
svg .icon-bg {fill:#ffcb04}
svg .trc {stroke:#e1d8c5;fill:#f3ede1}
svg .icon-wrapper {cursor:pointer;pointer-events:all}
svg .icon-wrapper polygon,
svg .icon-wrapper path {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
svg .icon-wrapper:hover .icon-bg,
svg .icon-wrapper.active .icon-bg,
svg .icon-wrapper:hover .entry,
svg .icon-wrapper.active .entry,
svg .icon-wrapper:hover .exit,
svg .icon-wrapper.active .exit {fill:#ee0f7e}
svg .icon-wrapper:hover .icon,
svg .icon-wrapper.active .icon,
svg .icon-wrapper:hover polygon,
svg .icon-wrapper.active polygon {fill:#fff}
svg .icon-wrapper:hover .icon--stroke,
svg .icon-wrapper.active .icon--stroke,
svg .icon-wrapper:hover polygon--stroke,
svg .icon-wrapper.active polygon--stroke {stroke:#fff}
svg .icon-bg {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;fill:#feca18}
svg .icon {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;fill:#000}
svg .icon--stroke {fill:none;stroke:#000}
svg [data-type="escalator"] path.icon {fill:#000}
svg [data-type="escalator"] path.icon--fill-blck {fill:#000 !important;stroke:unset;stroke-width:unset}
svg [data-type="escalator"]:hover path.icon,
svg [data-type="escalator"].active path.icon {stroke:#fff}
svg [data-type="escalator"]:hover path.icon--fill-blck,
svg [data-type="escalator"].active path.icon--fill-blck {fill:#fff !important}
.labelBaloon {color:#000;margin-top:0;text-align:center;position:absolute;-webkit-transition:margin 0.3s ease;-o-transition:margin 0.3s ease;transition:margin 0.3s ease;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.labelBaloon {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.labelBaloon {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.labelBaloon {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.labelBaloon {line-height:15px }}
@media screen and (min-width:1025px) {.labelBaloon {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.labelBaloon {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.labelBaloon {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.labelBaloon {font-size:10px }}
@media screen and (min-width:1025px) {.labelBaloon {max-width:12.14285714vw }}
@media screen and (max-width:1024px) {.labelBaloon {max-width:16.6015625vw }}
@media screen and (max-width:680px) {.labelBaloon {max-width:41.06280193vw }}
@media screen and (min-width:1400px) {.labelBaloon {max-width:170px }}
.labelBaloon:empty {margin-top:5px;opacity:0}
.filter-toggler {position:relative}
.filter-clear {cursor:pointer;background:url(../themes/gromit/assets/img/svg/filter-clear.svg) center / contain no-repeat,#4a4d5a;position:absolute;bottom:0;right:0;transform:translate(50%,50%);-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
@media screen and (min-width:1025px) {.filter-clear {height:1.21428571vw }}
@media screen and (max-width:1024px) {.filter-clear {height:1.66015625vw }}
@media screen and (max-width:680px) {.filter-clear {height:4.10628019vw }}
@media screen and (min-width:1400px) {.filter-clear {height:17px }}
@media screen and (min-width:1025px) {.filter-clear {width:1.78571429vw }}
@media screen and (max-width:1024px) {.filter-clear {width:2.44140625vw }}
@media screen and (max-width:680px) {.filter-clear {width:6.03864734vw }}
@media screen and (min-width:1400px) {.filter-clear {width:25px }}
@media screen and (min-width:1025px) {.filter-clear {border-radius:1.07142857vw }}
@media screen and (max-width:1024px) {.filter-clear {border-radius:1.46484375vw }}
@media screen and (max-width:680px) {.filter-clear {border-radius:3.62318841vw }}
@media screen and (min-width:1400px) {.filter-clear {border-radius:15px }}
.filter-clear:hover {background-color:#ee0f7e}
.filter-clear--modal {background:none;right:unset;transform:none;width:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.filter-clear--modal {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.filter-clear--modal {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.filter-clear--modal {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.filter-clear--modal {line-height:15px }}
@media screen and (min-width:1025px) {.filter-clear--modal {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.filter-clear--modal {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.filter-clear--modal {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.filter-clear--modal {font-size:10px }}
@media screen and (min-width:1025px) {.filter-clear--modal {bottom:2.57142857vw }}
@media screen and (max-width:1024px) {.filter-clear--modal {bottom:3.515625vw }}
@media screen and (max-width:680px) {.filter-clear--modal {bottom:8.695652170000001vw }}
@media screen and (min-width:1400px) {.filter-clear--modal {bottom:36px }}
@media screen and (min-width:1025px) {.filter-clear--modal {left:1.42857143vw }}
@media screen and (max-width:1024px) {.filter-clear--modal {left:1.953125vw }}
@media screen and (max-width:680px) {.filter-clear--modal {left:4.83091787vw }}
@media screen and (min-width:1400px) {.filter-clear--modal {left:20px }}
.filter-clear--modal.hide {display:none}
.filter-clear--modal svg {flex-shrink:0}
@media screen and (min-width:1025px) {.filter-clear--modal svg {width:0.57142857vw }}
@media screen and (max-width:1024px) {.filter-clear--modal svg {width:0.78125vw }}
@media screen and (max-width:680px) {.filter-clear--modal svg {width:1.93236715vw }}
@media screen and (min-width:1400px) {.filter-clear--modal svg {width:8px }}
@media screen and (min-width:1025px) {.filter-clear--modal svg {height:0.57142857vw }}
@media screen and (max-width:1024px) {.filter-clear--modal svg {height:0.78125vw }}
@media screen and (max-width:680px) {.filter-clear--modal svg {height:1.93236715vw }}
@media screen and (min-width:1400px) {.filter-clear--modal svg {height:8px }}
@media screen and (min-width:1025px) {.filter-clear--modal svg {margin-right:0.71428571vw }}
@media screen and (max-width:1024px) {.filter-clear--modal svg {margin-right:0.9765625vw }}
@media screen and (max-width:680px) {.filter-clear--modal svg {margin-right:2.41545894vw }}
@media screen and (min-width:1400px) {.filter-clear--modal svg {margin-right:10px }}
@media screen and (max-width:680px) {html,body {height:auto }.floor-container .floor svg {width:100% }footer.footer {background:#fdfcfa;position:static;display:flex;opacity:1;visibility:visible }.floors-wrapper {position:relative;height:60vh }.floors-wrapper .floor svg {height:60vh !important }.mob {order:-1 }.shema-legend__all {order:2;box-shadow:none;position:inherit;margin-left:0;left:0%;padding:0 0 0 0;opacity:1;pointer-events:all;display:none !important }.open {display:flex !important }.shema-all {margin-bottom:5px }.floor-selector {width:15.94202899vw }.floor-selector .tab-labels {width:12.80193237vw }.floor-selector__item {font-size:3.8647343vw }.floor-selector__item .count {display:none }#filters {top:0;left:0;right:0;bottom:0;z-index:123;position:fixed }.filters[style*="block"] {display:flex !important;flex-direction:column }.filters__close {position:absolute;right:20px;bottom:20px }.filters__header {flex-shrink:0 }.filters__body {overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:22.9468599vw;padding-bottom:0 }.filters__search-result {padding-top:10px;padding-bottom:15px }.shema-legend {flex-wrap:wrap;width:100% !important;position:relative }.shema-legend__item {margin-bottom:5px }.tenant-modal {height:auto;width:100%;top:7.24637681vw;bottom:7.24637681vw }.tenant-modal .modal__close {position:absolute;right:0;top:0;z-index:10;background-color:#fff;padding:8.45410628vw }.tenant-modal .modal__close:hover {opacity:1 !important }.tenant-modal__image {background:url(../themes/gromit/assets/img/svg/loader.svg) center no-repeat }.tenant-modal__image-main {height:100%;width:100% }.tenant-modal__image-placeholdder {height:auto;width:100% }.tenant-modal__content {flex-direction:column }.tenant-modal__info {flex-shrink:0;height:auto;padding-bottom:12.07729469vw }.tenant-modal__col {overflow-y:auto;height:auto }.tenant-modal__col + .tenant-modal__col {width:0 }.tenant-modal__info:after {display:none }}
.mr {margin-bottom:5px}
.filters__close__all {background:none;stroke:#ee0f7e;color:#ee0f7e}
.filters__close__all:hover {background:none;stroke:#67c3db;color:#67c3db}
.filters__close-rect {margin-left:3.57142857vw;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ee0f7e;transition:0.3s}
.filters__close-rect:hover {border:1px solid #67c3db}
.filters__close-rect .filters__close {margin-left:0vw}
@media screen and (max-width:680px) {.filters__close-rect {border:1px solid transparent }}