/*
Theme Name: VAPEAERO Australia Flagship WooCommerce Theme
Theme URI: https://vapeaero.shop/
Author: VAPEAERO Engineering
Author URI: https://vapeaero.shop/
Description: Luxury Obsidian & Champagne-Gold Australian Vape DTC WordPress + WooCommerce Theme. Features 3D Cybercab Telemetry HUD, Flavour Radar, Tiered Wholesale Bundles (1-Unit / 3-Pack / AU$430.00 10-Pack Box), Free AusPost Express on 3+ Units (else AU$15), and Niche Payment Gateway styling.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Text Domain: vapeaero-woo-theme
Tags: e-commerce, woocommerce, dark, custom-menu, full-width-template
*/

/* WooCommerce Checkout & Notice Harmonization in Obsidian & Gold */
.woocommerce-checkout .woocommerce,
.woocommerce-page .woocommerce {
  color: #E2E8F0;
  font-family: 'Poppins', sans-serif;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select {
  background: #0F1219 !important;
  border: 1px solid rgba(212, 175, 55, 0.28) !important;
  color: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 12px 14px !important;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: #0B0C10 !important;
  border: 1px solid rgba(212, 175, 55, 0.32) !important;
  border-radius: 12px !important;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  background: #0E0E0E !important;
  color: #F5F5F0 !important;
  border-top: 0 !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}
.woocommerce-message,
.woocommerce-info {
  border: 1px solid rgba(212, 175, 55, 0.45) !important;
}
.woocommerce-message::before,
.woocommerce-info::before {
  color: #D4AF37 !important;
}
.woocommerce-error {
  border: 1px solid rgba(184, 115, 75, 0.65) !important;
}
.woocommerce-error::before {
  color: #B8734B !important;
}
.payment_method_cartadicreditopaypayment > label,
.payment_method_afterpay > label,
li[class*="afterpay"] > label {
  color: #F3E5AB !important;
}
.va-afterpay-checkout-badge {
  display: inline-flex;
  align-items: center;
  margin-right: 8px;
  padding: 2px 8px;
  border-radius: 999px;
  background: #0E0E0E;
  border: 1px solid rgba(212, 175, 55, 0.45);
  color: #E5B869;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.04em;
  vertical-align: middle;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  background: linear-gradient(135deg, #E5B869 0%, #D4AF37 100%) !important;
  color: #050505 !important;
  font-weight: 900 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  padding: 16px 28px !important;
  border-radius: 9999px !important;
  border: none !important;
  width: 100% !important;
  cursor: pointer !important;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {
  display: none;
}
html.va-coupon-unlocked .woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon,
body.va-coupon-unlocked .woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {
  display: block !important;
}
