/* =================================================================
   MAIN STYLES - Global rules, typography, links
   ================================================================= */
body {
  background-color: #000000;
  color: #ffffff;
  font-family: "Times New Roman", Times, serif;
}

a {
  color: #ffffff;
  text-decoration: none;
}

a:hover {
  color: #ffffff;
}

/* WooCommerce Blocks: secondary address text */
.wc-block-components-address-card
  address
  .wc-block-components-address-card__address-section--secondary {
  color: #dddddd;
}

/* Alap label szín */
label {
  color: #000000;
}

/* =========================================================================
   WooCommerce Cart / Checkout: global theming tweaks
   ========================================================================= */

/* Soften the full-black background specifically on cart/checkout views. */
body.woocommerce-cart,
body.woocommerce-checkout,
body.bonjour-has-checkout {
  background-color: #121212;
}

/* Make labels readable on dark checkout background. */
body.woocommerce-cart label,
body.woocommerce-checkout label,
body.bonjour-has-checkout label {
  color: #ffffff;
}

/* Blocks checkout: floating labels on dark inputs. */
body.bonjour-has-checkout .wc-block-components-text-input label,
body.bonjour-has-checkout .wc-block-components-combobox label,
body.bonjour-has-checkout
  .wc-block-components-combobox
  .components-base-control__label,
body.bonjour-has-checkout .wc-blocks-components-select__label {
  color: rgba(255, 255, 255, 0.55) !important;
}

body.bonjour-has-checkout .wc-block-components-text-input.is-active label,
body.bonjour-has-checkout .wc-block-components-text-input.has-value label,
body.bonjour-has-checkout .wc-block-components-combobox.is-active label,
body.bonjour-has-checkout .wc-block-components-combobox:focus-within label,
body.bonjour-has-checkout
  .wc-block-components-combobox.is-active
  .components-base-control__label,
body.bonjour-has-checkout
  .wc-block-components-combobox:focus-within
  .components-base-control__label {
  color: rgba(255, 255, 255, 0.75) !important;
}

/* Hide Kvikk secondary label prices */
#vp-woo-pont-provider-kvikk_foxpost__secondary-label,
#vp-woo-pont-provider-kvikk_gls_shop__secondary-label,
#vp-woo-pont-provider-kvikk_mpl_automata__secondary-label,
#vp-woo-pont-provider-kvikk_mpl_posta__secondary-label {
  display: none;
}

/* WooCommerce Blocks: coupon panel padding */
.wc-block-components-totals-coupon.wc-block-components-panel {
  padding-left: 1rem;
  padding-right: 1rem;
}
