

/* Start:/local/templates/evronord/components/bitrix/sale.basket.basket/evronord/style.css?17801315241596*/
/* Дополнения к app.min.css для шаблона evronord (корзина sale) */
.bx-evronord .cart__alerts {
    margin-bottom: 1rem;
}

.bx-evronord .cart__promo-row {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: flex-end;
    margin-top: 1rem;
}

.bx-evronord .cart__promo-row .form__field {
    flex: 1 1 12rem;
}

.bx-evronord .cart__total {
    margin-top: 1.5rem;
}

.bx-evronord .cart__total .cart__table-total {
    display: table;
    width: auto;
    min-width: 18rem;
    margin-left: auto;
}

.bx-evronord .cart__restore-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
}

.bx-evronord .cart__checkout-actions {
    margin-top: 1.25rem;
}

.bx-evronord .td-price--old {
    font-size: 0.875rem;
    opacity: 0.7;
    text-decoration: line-through;
}

.bx-evronord .td__delete--inline {
    margin-left: auto;
    background: transparent;
    border: 0;
    padding: 0.25rem;
    cursor: pointer;
}

.bx-evronord .banner--warning {
    padding: 0.75rem 1rem;
    border-radius: 0.5rem;
    position: relative;
}

.bx-evronord .banner__close {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    border: 0;
    background: transparent;
    cursor: pointer;
    font-size: 1.25rem;
    line-height: 1;
}

.page--cart .cart__info.info-cart {
    margin-top: 2rem;
}

.page--cart .cart__tables .table-total,
.page--cart .cart__tables [data-entity="basket-total-block"] .table-total {
    display: table;
    width: auto;
    min-width: 18rem;
    margin-left: auto;
    margin-top: 1.5rem;
}

/* End */
/* /local/templates/evronord/components/bitrix/sale.basket.basket/evronord/style.css?17801315241596 */
