/**
 * Cart page fixes.
 *
 * The woo-stripe Apple Pay / Google Pay express-checkout block (the "— or —"
 * separator plus the payment button) renders full-width after the cart buttons.
 * Avada floats "Update basket" / "Proceed to checkout" to the right, so the
 * express block's bounding box overlaps those floated buttons and — being later
 * in the DOM — paints on top and swallows their clicks, even though the buttons
 * remain visible through it.
 *
 * Fix: raise the WooCommerce buttons above the express block, and force the
 * express block to clear the floats and sit fully below it.
 */

body.woocommerce-cart .wc-proceed-to-checkout,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body.woocommerce-cart .wc-proceed-to-checkout input.checkout-button {
	position: relative;
	z-index: 5;
}

body.woocommerce-cart .wc-stripe-cart-checkout-container {
	clear: both;
	position: relative;
	z-index: 1;
	margin-top: 1.5em;
}
