/**
 * Checkout
 *
 * We are using the 'vo-' prefix to avoid potential conflicts with WooCommerce
 * classes. Better safe than sorry!
 * ----------------------------------------------------------------------------
 */

.vo-checkout {
    padding: $spacing--xxlarge 0;
    @include breakpoint(large) {
        padding: $spacing--xxxlarge 0;
    }

    .vo-checkout__coupon {

    }

    .woocommerce-info {
    }
    .checkout_coupon {
        margin-top: $spacing;
        .form-row-last {
            margin-bottom: 0;
        }
    }

    .woocommerce-billing-fields {
        h3 {
            margin-bottom: $spacing;
        }

        .form-row {
            margin-bottom: $spacing;
        }
    }

    .vo-checkout__review-order {
        margin-top: $spacing;

        #order_review_heading {
            margin-bottom: $spacing;
        }
        .shop_table {
            margin-bottom: $spacing;
        }
        .woocommerce-checkout-payment {
            .payment_methods {
                margin: 0;
                list-style: none;
                margin-bottom: $spacing;
            }
        }
    }

    .woocommerce-order-details {
        margin: $spacing 0;
        thead, tbody, tfoot {
            background: none;
        }
    }

    .woocommerce-column--billing-address {
        margin-bottom: $spacing;
        @include breakpoint(medium) {
            margin-bottom: 0;
        }
    }
}
