.catalog-card {position:relative;background:#fff;width:100%;padding-top:100%;display:flex;border-right:1px #f4f4f4 solid;border-bottom:1px #f4f4f4 solid}
.catalog-card.is_black_friday {margin-bottom:40px}
@media screen and (max-width:750px ) {.catalog-card.is_black_friday {margin-bottom:20px }}
@media screen and (max-width:750px ) {.catalog-card {padding-top:0;flex-direction:column;margin-bottom:20px }}
.catalog-card__in_multioffer {position:absolute;left:0;top:50%;margin-top:-30px;transform:translateY(-50%)}
.catalog-card__multioffer-info {border:10px #fff solid;position:absolute;bottom:70px;height:42px;width:42px;z-index:4;right:0}
.catalog-card__black-friday-description {position:absolute;bottom:0;left:0;right:0;background:#fff;padding:20px;opacity:0;min-height:65px;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.catalog-card__black-friday-bage {position:absolute;right:-15px;top:-30px;transform:rotate(-45deg);background:#252424;color:#fff;height:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding-left:10px;padding-right:33px;transform-origin:right center;padding-bottom:2px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}
.catalog-card__black-friday-bage:before {content:'';display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;right:12px;top:12px}
.catalog-card.is_black_friday.has_description:hover .catalog-card__black-friday-bage {background:#cb4f2b}
.catalog-card.is_black_friday.has_description:hover .catalog-card__black-friday-description {opacity:1}
.catalog-card.is_black_friday.has_description:hover .catalog-card__logo img {position:absolute;transform:translate(20px,20px) scale(0.5);top:0;left:0;transform-origin:top left}
@media screen and (max-width:750px ) {.catalog-card.is_black_friday.has_description:hover .catalog-card__logo img {transform:translate(calc(-100% + 60px),calc(-100% - 0px)) scale(0.8) }}
@media screen and (min-width:751px ) {.catalog-card.is_black_friday:hover .catalog-card__black-friday-bage {background:#cb4f2b }.catalog-card:not(.is_black_friday):hover {border-width:0;margin-bottom:1px }.catalog-card:not(.is_black_friday):hover .catalog-card__image {opacity:1 }.catalog-card:not(.is_black_friday):hover .catalog-card__image img {transform:scale(1) }.catalog-card:not(.is_black_friday):hover .catalog-card__phone {color:#fff }.catalog-card:not(.is_black_friday):hover .catalog-card__phone a span {visibility:visible;opacity:1 }.catalog-card:not(.is_black_friday):hover .catalog-card__logo {transform:translateY(30px) }.catalog-card:not(.is_black_friday):hover .catalog-card__logo img {width:90px;height:90px }.catalog-card:not(.is_black_friday):hover .catalog-card__logo:after {transform:scale(1);background:#fff }.catalog-card:not(.is_black_friday):hover .catalog-card__footer {background:#252424;color:#fff;border-top:1px #252424 solid }.catalog-card:not(.is_black_friday):hover .catalog-card__floor-link {transform:scale(1) }.catalog-card:not(.is_black_friday):hover .catalog-card__floor {border-right-color:#252424 }}
.catalog-card .tenant__status {margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}
.catalog-card .tenant__status-img {margin-right:5px;margin-bottom:5px}
.catalog-card__link {position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:3}
.catalog-card__header {position:absolute;top:20px;left:20px;right:20px;z-index:3;display:flex;align-items:center}
.catalog-card__phone {margin-bottom:auto;margin-left:auto;color:#D9D9D9;display:flex;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.catalog-card__phone .icon-phone {fill:none;width:14px;height:20px;margin-left:15px}
.catalog-card__phone a {display:block;-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;align-items:center}
.catalog-card__phone a span {opacity:0}
.catalog-card__phone a:hover {color:#bcb5b5}
.catalog-card__footer {position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;border-top:1px #f4f4f4 solid;color:#252424;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.catalog-card__footer {position:static }}
.catalog-card__name {display:flex;align-items:center;padding:0 20px}
.catalog-card__floor {display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;border-right:1px #f4f4f4 solid;-webkit-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.catalog-card__floor-link {position:absolute;bottom:0;left:0;background:#cb4f2b;color:#fff;width:60px;height:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;transform:scale(0,1);transform-origin:center left;z-index:4;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.catalog-card__floor-link:hover {color:#fff;background:#ff7431}
.catalog-card__floor-link .icon-map--white {width:22px;height:21px}
.similar-tenants .catalog-card__floor-link {box-shadow:0 1px #cb4f2b}
.catalog-card__logo {justify-content:center;display:flex;align-items:center;z-index:2;top:0;left:0;position:absolute;width:100%;height:100%;padding-bottom:60px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.catalog-card__logo {position:static;height:207px;width:auto;padding:80px 35px 65px 35px }}
.catalog-card__logo:after {content:'';display:block;position:absolute;width:120px;height:120px;margin:auto;transform:scale(0.8);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.catalog-card__logo img {position:relative;z-index:1;width:200px;height:90px;margin:0 auto;object-fit:contain;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.is_black_friday .catalog-card__logo img {position:absolute;top:calc(50% - 30px);left:50%;margin-bottom:40px;transform:translate(-50%,-50%)}
.catalog-card__image {position:absolute;left:0;right:0;top:0;bottom:60px;opacity:0;overflow:hidden;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.catalog-card__image img {transform:scale(1.2);position:absolute;width:100%;height:100%;object-fit:cover;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;will-change:transform;filter:brightness(0.5);-webkit-filter:brightness(0.5);top:0}
.catalog .col {padding-left:0;padding-right:0}
.tenants-list {padding-top:40px}
.letters-list {background:#252424;position:relative;padding:20px 30px;padding-bottom:20px;padding-right:20px;display:flex;flex-direction:column;flex-wrap:wrap}
@media screen and (max-width:750px ) {.letters-list {border-top:1px #3B3A3A solid }}
.letters-list__row {display:flex}
@media screen and (max-width:750px ) {.letters-list__row {flex-wrap:wrap }}
.letters-list__letter {padding:10px;margin-right:10px;margin-bottom:10px;padding-top:5px;border:1px #3B3A3A solid;color:#fff;cursor:pointer}
.letters-list__letter:hover {border-color:#cb4f2b}
.letters-list__letter.is_current {background:#cb4f2b;border-color:#cb4f2b}
.letter-row {margin-bottom:40px;width:100%}
.letter-row .letter {line-height:40px;margin-bottom:14px}
.letter-row .tenants {padding-top:20px;border-top:1px #F4F4F4 solid}
.letter-row .tenants__item {display:flex;align-items:center;height:40px}
.letter-row .tenants__item .tenant__status {margin-left:auto}
.tenant__status {display:flex}
.tenant__status-img {margin-right:5px;max-height:30px}
.inner-header {padding-top:270px;padding-bottom:91px;position:relative}
@media screen and (max-width:750px ) {.inner-header {padding-top:130px;padding-bottom:0 }.inner-header__title {margin-bottom:40px;flex-wrap:wrap }}
.inner-header__total {margin-left:4px}
@media screen and (max-width:750px ) {.inner-header--ent {padding-bottom:0 }.inner-header--ent .catalog-controls__items {padding-top:30px;padding-bottom:40px }}
.load-more {margin:auto;margin-top:50px}
@media screen and (max-width:750px ) {.load-more {margin-top:20px }}
.footer .col.lg-8.end {position:relative}
@media screen and (min-width:751px ) {.footer .col.lg-8.end:before {content:'';display:block;position:absolute;bottom:100%;right:100%;width:167px;height:84px;margin-right:20px;margin-bottom:40px;background:url(../themes/raikin/assets/img/svg/appearance/catalog-footer.svg) center / cover no-repeat }}
.categories {display:none;width:100% !important;opacity:1 !important;position:relative}
.categories__content {padding:30px;padding-bottom:20px;padding-right:20px;background:#252424;display:flex;flex-wrap:wrap}
.categories__item {padding:10px;margin-right:10px;margin-bottom:10px;padding-top:5px;border:1px #3B3A3A solid;color:#fff;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.categories__item:hover {border-color:#cb4f2b}
.categories__item.is_active {background:#cb4f2b;border-color:#cb4f2b}
.categories__name {margin-right:5px}
.categories__count {opacity:.5}
.categories-toggler .icon-arrow-down {margin-right:0;margin-left:10px;width:9px;height:6px;fill:none;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.categories-toggler.is_open {background:#252424;border-color:#252424}
.categories-toggler.is_open .icon-arrow-down {transform:scale(-1)}
.catalog-controls {display:flex;height:100%;color:#fff;position:relative}
@media screen and (min-width:751px ) {.catalog-controls {margin-left:-20px;margin-right:-20px;box-shadow:0 77px #cb4f2b,0 91px #cb4f2b }}
@media screen and (max-width:750px ) {.catalog-controls {flex-direction:column;z-index:1 }}
.catalog-controls:after {content:'';display:block;position:absolute;left:100%;width:20px;height:168px;background:#cb4f2b;top:0}
@media screen and (max-width:750px ) {.catalog-controls:after {display:none }}
.catalog-controls__items {display:flex;background:#cb4f2b;padding:20px 30px;width:100%}
@media screen and (max-width:750px ) {.catalog-controls__items {padding-top:30px;padding-bottom:30px;margin:0 -30px 0 -30px;justify-content:space-between;width:auto }}
.catalog-controls__item + .catalog-controls__item {margin-left:30px}
@media screen and (max-width:750px ) {.catalog-controls__item + .catalog-controls__item {margin-left:0 }}
.catalog-controls__item--wide {flex-grow:1}
.shema-centra-link {height:77px;flex-shrink:0;background:#ff7431;padding:0 50px;display:flex;align-items:center;margin-right:-20px;margin-left:auto;box-shadow:0 77px #cb4f2b,0 91px #cb4f2b}
.shema-centra-link:hover {color:#252424}
@media screen and (max-width:750px ) {.shema-centra-link {height:57px;justify-content:center;position:relative;z-index:1;width:100%;margin-right:0;margin-left:0;margin-top:40px;margin-bottom:-40px;box-shadow:0 60px 0 30px #cb4f2b }}
.shema-centra-link .icon-map {width:22px;height:21px}
.catalog-search {position:relative}
@media screen and (max-width:750px ) {.catalog-search {display:none;padding:40px 30px;background:#252424;width:100% !important;opacity:1 !important }}
.catalog-search .form-group__input {background:url(../themes/raikin/assets/img/svg/icons/loopa-white.svg) left center / 15px no-repeat;height:37px;color:#fff;padding-left:25px;padding-right:37px;border:0;border-bottom:1px #ED692D solid}
.catalog-search .form-group__input::-webkit-input-placeholder {color:#fff}
.catalog-search .form-group__input:-ms-input-placeholder {color:#fff}
.catalog-search .form-group__input::placeholder {color:#fff}
.catalog-search__reset {display:none}
.catalog-search__reset.is_active {display:flex;width:37px;height:37px;position:absolute;right:0;top:0;bottom:0;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;cursor:pointer}
.catalog-search__reset.is_active:hover {color:#ff7431}
.catalog-search__reset.is_active svg {width:10px;height:10px;margin:auto}
.view-toggler {display:flex}
.view-toggler__item {width:37px;height:37px;border:1px #ff7431 solid;display:flex;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.view-toggler__item {border:1px #ff7431 solid }}
.view-toggler__item svg {margin:auto}
.view-toggler__item.is_active {background:#ff7431}
.view-toggler__item:hover:not(.is_active) {color:#252424}
.view-toggler .icon-view-grid,
.view-toggler .icon-view-list {width:15px;height:15px;fill:none}
.empty-search-results {display:flex;justify-content:center;background:#fff;padding-top:60px;padding-bottom:60px;z-index:1;position:relative}
@media screen and (max-width:750px ) {.empty-search-results {padding-top:100px;padding-bottom:100px;margin-bottom:-55px }.catalog-container--list .empty-search-results {margin:0 -30px -58px -30px }}
body {background:#F4F4F4}
.catalog {position:relative;z-index:1;padding-bottom:100px}
.catalog.is_loading >.container {position:relative}
.catalog.is_loading >.container:before {content:'';position:absolute;z-index:10;top:0;left:20px;right:20px;height:60px;background:url('../themes/raikin/assets/img/svg/loader.svg') center no-repeat,#f4f4f4}
@media screen and (max-width:750px ) {.catalog {padding-bottom:40px }}
@media screen and (min-width:751px ) {.catalog >.container {margin-top:-91px }}
.catalog-container {background:#fff}
@media screen and (max-width:750px ) {.catalog-container {margin:0 -30px;background:none }}
.catalog-container--list {background:#fff;margin-bottom:20px;flex-direction:column;position:relative;z-index:1}
.catalog-container--list .container {width:100%}
@media screen and (max-width:750px ) {.catalog-container--list {padding-bottom:0;margin-bottom:-40px }}
.catalog--uslugi-i-servisy {padding-bottom:60px}
@media screen and (max-width:750px ) {.catalog--uslugi-i-servisy {padding-bottom:20px }}
.razvlecheniya-list-container {background:#F4F4F4}
@media screen and (max-width:750px ) {.razvlecheniya-list-container {margin-left:0;margin-right:0 }}
.razvlecheniya-list {padding-bottom:124px;background:#F4F4F4;padding-top:1px;position:relative;z-index:1}
@media screen and (max-width:750px ) {.razvlecheniya-list {padding-top:0;padding-bottom:40px }}
.razvlecheniya-list .catalog-container--list .container {margin-top:0}
.razvlecheniya-list .container {margin-top:-92px}
@media screen and (max-width:750px ) {.razvlecheniya-list .container {margin-top:0 }}
@media screen and (max-width:750px ) {.razvlecheniya-item {margin:0 -30px }.razvlecheniya-item .row {flex-direction:column-reverse }}
.razvlecheniya-item .col {padding:0}
.razvlecheniya-item__content {background:#fff;padding:60px;width:100%;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
@media screen and (max-width:750px ) {.razvlecheniya-item__content {padding:0;padding-top:10px;flex-direction:row;flex-wrap:wrap }}
.razvlecheniya-item__image {width:100%}
.razvlecheniya-item__categories {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:20px;align-items:baseline}
@media screen and (max-width:750px ) {.razvlecheniya-item__categories {width:100%;padding-left:20px;padding-bottom:20px;padding-right:20px;margin-bottom:0 }}
.razvlecheniya-item__category {margin-right:10px;margin-bottom:10px;height:31px;border:1px solid;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 10px;align-items:center;padding-bottom:3px;color:#bcb5b5}
.razvlecheniya-item__category:hover {color:#cb4f2b}
.razvlecheniya-item__more {margin-left:auto;color:#cb4f2b;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:baseline}
.razvlecheniya-item__more:after {content:'';display:block;margin-left:10px;width:6px;height:6px;border-bottom:2px #cb4f2b solid;border-right:2px #cb4f2b solid;transform:rotate(-45deg)}
.razvlecheniya-item__name {margin-bottom:20px;color:#000}
@media screen and (max-width:750px ) {.razvlecheniya-item__name {width:100%;padding-left:20px }}
.razvlecheniya-item__buttons {margin-top:auto}
.razvlecheniya-item__logo {position:absolute;width:207px;height:207px;padding:20px;background:#fff;right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;z-index:1;border:1px #F4F4F4 solid;top:50%;transform:translate(50%,-50%)}
@media screen and (max-width:750px ) {.razvlecheniya-item__logo {width:103px;height:103px;right:20px;bottom:100%;padding:10px;margin-bottom:-20px;transform:none;top:unset }}
.razvlecheniya-item + .razvlecheniya-item {margin-top:40px}
.razvlecheniya-item__phones {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:baseline}
@media screen and (max-width:750px ) {.razvlecheniya-item__phones {padding-left:20px;align-items:center;height:60px }}
.razvlecheniya-item__phones .icon-phone {width:14px;height:20px;margin-right:10px;fill:none;transform:translateY(3px)}
@media screen and (max-width:750px ) {.razvlecheniya-item__phones .icon-phone {transform:translateY(1px) }}
.razvlecheniya-item__buttons {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
@media screen and (max-width:750px ) {.razvlecheniya-item__buttons {margin-left:auto }}
.razvlecheniya-item__location {display:flex;margin-right:40px}
@media screen and (max-width:750px ) {.razvlecheniya-item__location {margin-right:0 }}
.razvlecheniya-item__show-at-map {background:#cb4f2b;color:#fff;display:flex;width:60px;height:60px;flex-direction:column;text-align:center;align-items:center;justify-content:center}
.razvlecheniya-item__show-at-map .icon-map {width:20px;height:17px}
.razvlecheniya-item__show-at-map:hover {color:#252424}
.razvlecheniya-item__floor {width:60px;height:60px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;background:#252424}
.razvlecheniya-item__more a {height:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;color:#cb4f2b}
.razvlecheniya-item__more a:hover {color:#252424}
.razvlecheniya-item__more a .icon-arrow-down {width:9px;height:6px;fill:none;margin-left:10px;margin-top:1px;transform:rotate(-90deg)}
.services-wrapper {padding-bottom:135px}
@media screen and (max-width:750px ) {.services-wrapper {padding-bottom:40px;margin-top:0 }.services-wrapper .services__item {box-shadow:0 0 0 1px #F4F4F4 }}
.services-wrapper .custom-arrows {display:none}
.catalog-search-toggler {width:37px;height:37px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}
.catalog-search-toggler.is_active {background:#252424}
.catalog-search-toggler .icon-loopa-white {width:15px;height:16px;fill:none}