 
/* Informer более низкая цена */
.uvl-price-notice{ 
    position:fixed; 
    right:24px; 
    bottom:24px; 
    z-index:999999; 
    width:380px; 
    max-width:calc(100vw - 24px); 
    background:#fafafae0;
    border:1px solid rgba(0,0,0,.08); 
    border-radius:18px; 
    box-shadow:0 18px 50px rgba(0,0,0,.16); 
    padding:20px 20px 18px; 
    font-family:Arial,sans-serif; 
    opacity:0; 
    transform:translateY(20px); 
    pointer-events:none; 
    transition:opacity .25s ease, transform .25s ease; 
} 
.uvl-price-notice.uvl-price-notice--show{ 
    opacity:1; 
    transform:translateY(0); 
    pointer-events:auto; 
} 
.uvl-price-notice__close{ 
    position:absolute; 
    top:10px; 
    right:10px; 
    width:32px; 
    height:32px; 
    border:0; 
    background:transparent; 
    font-size:24px; 
    line-height:1; 
    cursor:pointer; 
    color:#222; 
} 
.uvl-price-notice__text{ 
    margin:0 28px 16px 0; 
    font-size:20px; 
    line-height:1.35; 
    font-weight:700; 
    color:#111; 
} 
.uvl-price-notice__actions{ 
    display:flex; 
    gap:10px; 
    flex-wrap:wrap; 
} 
.uvl-price-notice__btn{ 
    display:inline-flex; 
    align-items:center; 
    justify-content:center; 
    min-height:42px; 
    padding:0 16px; 
    border-radius:10px; 
    text-decoration:none; 
    font-size:14px; 
    font-weight:700; 
    transition:.2s ease; 
} 
.uvl-price-notice__btn--primary{ 
    background:#ed2e38; 
    color:#fff; 
} 
.uvl-price-notice__btn--secondary{ 
    background:#f3f3f3; 
    color:#111; 
    border:0; 
    cursor:pointer; 
} 
.uvl-price-notice__btn--primary:hover{ 
    opacity:.9; 
} 
.uvl-price-notice__btn--secondary:hover{ 
    background:#e9e9e9; 
} 
@media (max-width: 640px) { 
    .uvl-price-notice{ 
        right:12px; 
        bottom:12px; 
        left:12px; 
        width:auto; 
        max-width:none; 
        padding:18px 18px 16px; 
    } 
    .uvl-price-notice__text{ 
        font-size:18px; 
    } 
}