.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}
.tenants-block {overflow-anchor:auto}
.tenants-block .tab-labels {margin-bottom:40px}
@media screen and (min-width:751px ) {.tenants-block .tab-labels:before {content:'';display:block;position:absolute;left:20px;top:-75px;width:169px;height:209px;background:url(../themes/raikin/assets/img/svg/appearance/tenants-block.svg) center / contain no-repeat }}
@media screen and (max-width:750px ) {.tenants-block .tab-labels {margin-bottom:0 }}
.tenants-block .tab-labels .button {position:absolute;right:0;top:10px}
.tenants-block .show-all {margin-top:40px;height:56px;padding:0 45px}
@media screen and (max-width:750px ) {.tenants-block .show-all {margin-top:0 }}
.tenants-block .empty-search-results {padding:100px;width:100%;background:#fff;margin-bottom:20px}
.tenants-block .empty-search-results img {margin:0 auto}
.catalog .col {padding-left:0;padding-right:0}