/* habillage de la partie qui reprend le panier */
.cart_resume #cart {
    margin-top: 16px;
}

.cart_resume .cart-item {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.cart_resume .cart_item_room {
    order: 1;
    width: 100%;
}

.cart_resume .cart_item_dates {
    order: 1;
    width: 100%;
}

.cart_resume .cart_nights {
    order: 3;
    width: calc(100% - 130px);
}

.cart_resume .pax_items {
    order: 5;
    width: calc(100% - 100px);
}

.cart_resume .price_value {
    order: 4;
    width: 130px;
    text-align: right;
}

.cart_resume .remove-from-cart {
    display: none;
}

.cart_resume .stay_extra_prod_items {
    order: 6;
    width: 100%;
}

.cart_resume .extra_prod_price {
    float: right;
}

.cart_resume .book_total > * {
    display: inline-block;
}

.cart_resume .book_total_price {
    float: right;
}

.cart_resume .book_total_label, .cart_resume  .file_extra_prods_title, .cart_resume .book_promo_label {
    font-family: Roboto-Medium;
}

.cart_resume .price_without_reduction{
    text-decoration: line-through;
    color : grey !important;
}

.stay_extra_prod > *{
    display: inline-block;
}

.stay_extra_prod{
    margin-top: 8px;
}

.total_price_value {
    color: #212121;
}

.book_total_price{
    color: #00ADB3;
    font-family: Roboto-Medium;
}

.cart-item .price_value, .cart-item .extra_prod_price{
    color : #757575;
    font-size: 14px;
}

.book_promo_label{
    display:inline-block;
}

.book_promo_value{
    display:inline-block;
    float:right;
    width:8rem;
}

.cart_resume .stay_total{
    width:100%;
    order: 7;
}
.cart_resume .stay_total > * {
    display: inline-block;
    font-family: Roboto-Medium;
}

.cart_resume .total_price_value {
    float:right;
}

.line-separator, .section_separator {
    width: 100%;
    height: 1px;
    background-color: #E0E0E0;
    margin-bottom: 1rem;
}

.cart-title h2, .gv-title h2, .wc-title h2, .cart_restaurant_title h2{
    font-family: Roboto-Medium;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}


.cart-wp-item {
    flex-direction: column;
}
.wellness_product{
    display: flex;
    justify-content: space-between;
}
.wellness_product_price{
    color: #757575;
    font-size: 14px;
}
.wp-price-value{
    display: inline-block;
    font-family: Roboto-Medium;
}
