.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}
.post-card {position:relative;margin:20px}
.post-card a {position:relative}
.post-card a >span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px}
.post-card a >span.post-card__erid {margin-left:110px}
.post-card:hover .post-card__title {color:#cb4f2b}
.post-card:hover .post-card__image >a {position:relative}
.post-card:hover .post-card__image >a >img {will-change:transform;transform:scale(1.2)}
.post-card:hover .post-card__image >a >span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px}
.post-card__image {position:relative}
.post-card__image >a {overflow:hidden;display:block}
.post-card__image img {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.post-card__image img {height:255px;object-fit:cover }}
.post-card__tenant-logo {position:absolute;left:-20px;z-index:1;bottom:-20px}
.post-card__tenant-logo a {height:100px;width:100px;display:flex;background:#fff;padding:12px;position:relative}
.post-card__tenant-logo a span {position:absolute;height:100%;width:30px;left:100%;top:0;text-align:center;background:#cb4f2b;color:#fff;display:flex;justify-content:center;align-items:center;writing-mode:tb;transform:scale(-1)}
.post-card__tenant-logo a img {width:100%;height:100%;object-fit:contain}
.post-card__meta {background:#f4f4f4;padding:40px}
.post-card__discount {position:absolute;height:58px;bottom:0;right:40px;font-size:18px;color:#cb4f2b;border-bottom:4px #cb4f2b solid}
.post-card__date {margin-top:20px}
.post-card__title {-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.inner-header {padding-top:140px;padding-bottom:85px}
@media screen and (max-width:750px ) {.inner-header {padding-top:111px;padding-bottom:70px }}
.rezultaty {background:#505050;padding-top:1px}
.rezultaty .search-form {margin-top:-30px;margin-bottom:58px;position:relative}
@media screen and (max-width:750px ) {.rezultaty .search-form {margin-bottom:40px }}
.rezultaty .search-form input {padding:0 30px}
@media screen and (max-width:750px ) {.rezultaty .search-form input {padding:0 20px }}
.rezultaty .search-form form {margin-bottom:5px}
.rezultaty .search-form button {margin-left:0}
.rezultaty .search-form__count {color:#bcb5b5}
.rezultaty .search-result-categories {margin-top:-40px}
@media screen and (max-width:750px ) {.rezultaty .search-result-categories {margin-top:0 }}
.rezultaty__tenants {margin-bottom:80px}
.rezultaty__tenants .row {margin:0}
.rezultaty__tenants .col {padding:0}
@media screen and (max-width:750px ) {.rezultaty__tenants {margin-bottom:40px }}
.rezultaty__tenants .h2_28 {margin-bottom:20px}
@media screen and (max-width:750px ) {.rezultaty .h2_28 {text-align:center }}
.rezultaty__posts {padding-bottom:80px;position:relative}
.rezultaty__posts .post-card {z-index:1}
@media screen and (max-width:750px ) {.rezultaty__posts .post-card {padding:0 30px }}
.rezultaty__posts:after {content:'';position:absolute;bottom:0;left:0;right:0;top:160px;background:url(../themes/raikin/assets/img/svg/appearance/square.svg) left center,#ff7431;border-bottom:266px #252424 solid}
.rezultaty .no-results {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:100px 0;justify-content:center;background:#fff;margin-bottom:80px}
@media screen and (max-width:750px ) {.rezultaty .no-results {margin:0 -30px;margin-bottom:3px }}