.ct-woocommerce-cart-form {
	display: grid;
	gap: 40px;

	@include media-breakpoint-down (md) {
		grid-template-columns: minmax(0, 1fr);
	}

	@include media-breakpoint-up (lg) {
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	.woocommerce-cart-form table {
		
		@include media-breakpoint-up (md) {

			&:first-child {
				margin-top: 7px;
			}
		}
	}
}

// cart form + checkout form
.woocommerce-checkout .ct-woocommerce-cart-form {
	grid-template-columns: initial;
}

// hide "update cart" button
.ct-cart-auto-update .actions button[name='update_cart'] {
	display: none;
}