/*
Theme Name: Superba
Author: Superba
Author URI: http://www.superba.com/
Description: This is a superba theme.
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: superba
Requires at least: 5.0
Requires PHP: 7.0
*/

/* Homepage */
.video-container {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
	/* 16:9 Aspect Ratio (Height/Width * 100) */
}

.video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 768px) {
	.video-container {
		max-width: 100%;
	}
}

/* Product Single Page */
.woocommerce-product-gallery__trigger {
	display: none !important;
}

.out-of-stock {
	color: #f00 !important;
}

/* Hide Wishlist Popup */
.wishlist-popup {
	display: none;
}

/* Remove spinning animations from all buttons */
.single_add_to_cart_button,
.button,
.btn,
.single_add_to_cart_button:before,
.single_add_to_cart_button:after,
.button:before,
.button:after,
.btn:before,
.btn:after {
	animation: none !important;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	transform: none !important;
}

/* WooCommerce loading state override */
.woocommerce-page .single_add_to_cart_button.loading,
.woocommerce .single_add_to_cart_button.loading {
	animation: none !important;
}

.woocommerce-page .single_add_to_cart_button.loading:before,
.woocommerce .single_add_to_cart_button.loading:before,
.woocommerce-page .single_add_to_cart_button.loading:after,
.woocommerce .single_add_to_cart_button.loading:after {
	animation: none !important;
	display: none !important;
}

.checkout_coupon {
	border: #fff !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 0px !important;
}

.custom-account-container {
	.widget-dashboard {
		.nav-tabs {
			.is-active {
				font-weight: 700 !important;
				color: #222529 !important;
			}
		}
	}
}

.minipopup-area {
	display: none;
}

/* Hide Stripe Express Checkout buttons (Google Pay, Link, etc.) */
#wc-stripe-express-checkout-element,
.wc-stripe-express-checkout-element,
.stripe-express-checkout,
[id*="stripe-express-checkout"],
[class*="stripe-express-checkout"],
.express-checkout-buttons,
.payment-request-button,
.gpay-button,
.google-pay-button,
.link-button,
[data-testid*="express-checkout"],
[data-testid*="payment-request"] {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}

/* Also hide any Stripe payment element containers on product pages */
.single-product #wc-stripe-express-checkout-element,
.single-product .stripe-payment-element,
.single-product [id*="stripe"],
.woocommerce-product .stripe-express-checkout,
.product [class*="express-checkout"] {
	display: none !important;
}

/* Hide any payment buttons that might appear after the add to cart form */
.single_add_to_cart_button + div[id*="stripe"],
.single_add_to_cart_button + div[class*="express"],
.single_add_to_cart_button + div[class*="payment"] {
	display: none !important;
}