.elementor-2680 .elementor-element.elementor-element-0ae3a3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2680 .elementor-element.elementor-element-0ae3a3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2680 .elementor-element.elementor-element-0ae3a3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-2546b14 *//* Контейнер уведомления */
.woocommerce-message, .woocommerce-info{
    background: var(--e-global-color-4d3ac9a) !important;
    border: none !important;
    border-left:4px solid var(--e-global-color-secondary) !important;
    border-radius:0 !important;
    padding:30px 25px !important;
    font-size:16px !important;
    display:flex !important;
    align-items:center;
    justify-content:space-between;
}

/* Убираем галочку*/
.woocommerce-message::before, .woocommerce-info::before {
    display: none;
}
/* Кнопка */
.woocommerce-message .button{
    font-family: var(--e-global-typography-599b991-font-family), Sans-serif;
    font-size: var(--e-global-typography-599b991-font-size);
    font-weight: var(--e-global-typography-599b991-font-weight) !important;
    line-height: var(--e-global-typography-599b991-line-height);
    fill: var(--e-global-color-8b9d462);
    background-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-8b9d462) !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 15px 40px 15px 40px !important;
    transition:.3s;
    position: absolute !important;
    right: 20px;
}

/* Hover */
.woocommerce-message .button:hover{
    background:var(--e-global-color-secondary) !important;
}

.woocommerce-message:focus,
.woocommerce-message:focus-visible, .woocommerce-info:focus, .woocommerce-info:focus-visible {
    outline:none !important;
    box-shadow:none !important;
}

/* Мобильная версия */
@media (max-width:840px){

    .woocommerce-message, .woocommerce-info {
        display:flex;
        flex-direction:column;
        gap:15px;
    }

    .woocommerce-message .button{
        position: relative !important;
        right: auto;
        float:none;
        width:100%;
        text-align:center;
    }
}
.woocommerce-message, .woocommerce-info{
    animation:fadeInUp .4s ease;
}

@keyframes fadeInUp{
    from{
        opacity:0;
        transform:translateY(15px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */