
.wd-sticky-btn :is(.wc-stripe-clear, .wc-stripe-product-checkout-container) {
	display: none !important;
}

.wc_stripe_product_payment_methods, .wc_stripe_cart_payment_methods {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.wc_stripe_product_payment_methods li, .wc_stripe_cart_payment_methods li {
	margin: 0 !important;
}

.wc-stripe-shop-message-container {
	text-align: left;
}

.wc-stripe-shop-message-container p {
	margin: 0 !important;
}

.single-product-page form.cart .wc-stripe-bnpl-product-message {
	margin-bottom: 0;
}

.single-product-page form.cart .wc-stripe-product-checkout-container {
	margin-top: 0;
}

.wc-proceed-to-checkout .wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods.active {
	margin-bottom: 0;
}

.stripe_cart_gateway_active .checkout-button+div {
	margin-top: 10px;
}

.wc-stripe-gpay-mini-cart, .wc-stripe-applepay-mini-cart {
	display: block;
}

.woocommerce-checkout .wc-stripe-banner-checkout {
	max-width: 100% !important;
	margin: 0;
}

.woocommerce-checkout .wc_payment_method.payment_method_stripe_affirm label {
	display: inline;
}

.woocommerce-checkout .payment_method_stripe_afterpay label p {
	margin-block: 0 !important;
}

.payment_methods [class*="payment_method_stripe_"].wc-stripe-no-desc .payment_box.wc-stripe-no-methods {
	padding: 15px;
	margin-top: 15px;
}
