.nf-order-observer__info{
    border: 1px solid rgba(21, 9, 0, 0.95);
    padding: 16px;
    box-shadow: 0px 0px 25px 0px rgba(21, 9, 0, 0.05);
    background: #F6E8E8;
    border-radius: 8px;

    margin-bottom: 20px;
    margin-top: 20px;
    box-sizing: border-box;
}

.nf-order-observer__info-title{
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0.5em;
}
.nf-order-observer__info-text{
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 0.5em;
}


/* Стили для страницы товара */
.entry-summary .nf-order-observer__info{
    display: none;
}
.entry-summary.middle .nf-order-observer__info{
    margin-top: 0px;
    display: block;

}
@media(min-width: 1140px){
    .entry-summary .nf-order-observer__info{
        display: block;
    }
    .nf-order-observer__info{
        margin-top: 0px;
    }
}

/* Стили для корзины оформления заказа*/
.woocommerce-cart-form .nf-order-observer__info{
    margin-top: 0px;
}

/* Стили для страницы оформления заказа*/

/*  Над формой */
body.woocommerce-checkout .nf-order-observer__info.is-top{
    display: none;
}
@media(min-width: 1140px) {
    body.woocommerce-checkout .nf-order-observer__info.is-top {
        display: block;
        width: auto;
        margin: 0 15px 15px 15px;
    }
}
/*  Над кнопокой оформления заказа  */

@media(min-width: 1140px) {
    .woocommerce-checkout-payment .nf-order-observer__info{
        display: none;
    }
}


/* Стили для расположения уведомления над кнопкой в корзине*/

/*@media (min-width: 1140px)  {*/
/*    div.woocommerce div.cart-collaterals div.cart_totals{*/
/*        top:unset !important;*/
/*        bottom: 25px !important;*/
/*    }*/
/*}*/
