

/* Start:/local/components/eabr/press.banner/templates/.popup/style.css?17855056472157*/
/**
 * Попап-баннеры пресс-центра.
 * Размеры и поведение — калька с cookie-баннера (.cookie* в css/custom.css),
 * отличие: внутри картинка во всю ширину коробки, поэтому padding нет.
 */
.pbpopup__item{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    z-index:199; /* на единицу ниже .cookie — согласие на cookie остаётся сверху */
    display:flex;
    justify-content:center;
    pointer-events:none;
    visibility:hidden;
    transform:translateY(120%);
    transition:transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;
}
.pbpopup__item.is-visible{
    visibility:visible;
    transform:translateY(0);
    transition:transform .45s cubic-bezier(.22,1,.36,1),visibility 0s;
}
.pbpopup__inner{
    position:relative;
    width:min(720px,100% - 48px);
    background:var(--white,#fff);
    border-radius:24px 24px 0 0;
    box-shadow:0 4px 40px rgba(0,0,0,.12);
    overflow:hidden;
    pointer-events:auto;
}
.pbpopup__link{
    display:block;
}
.pbpopup__img{
    display:block;
    width:100%;
    height:auto;
}
.pbpopup__img--mobile{
    display:none;
}
.pbpopup__close{
    position:absolute;
    top:12px;
    right:12px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:32px;
    height:32px;
    padding:0;
    border:0;
    cursor:pointer;
    border-radius:50%;
    color:#111;
    background:rgba(255,255,255,.85);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    transition:background .2s ease,transform .2s ease;
}
.pbpopup__close:hover{
    background:#fff;
}
.pbpopup__close:active{
    transform:translateY(1px);
}
@media (max-width:767px){
    .pbpopup__img--desktop{
        display:none;
    }
    .pbpopup__img--mobile{
        display:block;
    }
}
@media (max-width:600px){
    .pbpopup__inner{
        width:min(340px,100% - 16px);
    }
}
@media (prefers-reduced-motion:reduce){
    .pbpopup__item{
        transition:visibility 0s linear .45s;
    }
    .pbpopup__item.is-visible{
        transition:visibility 0s;
    }
}

/* End */
/* /local/components/eabr/press.banner/templates/.popup/style.css?17855056472157 */
