/*The dynamic content in the "announements" of the order details screen (number, date, status) were black on the dark brown page.*/
.woocommerce-MyAccount-content p mark.order-number,
.woocommerce-MyAccount-content p mark.order-date,
.woocommerce-MyAccount-content p mark.order-status,
.woocommerce form .form-row label,
.woocommerce-page form .form-row label,
.woocommerce form .form-row label.required_field {
    color: #D09A40 !important; 
    background-color: transparent;
}

/*This prevents the background color of many table headers and some conent from being white. This was making white font unreadable. This is all woo commerece related pages like checkout, account, order recieved pages, order details etc.*/

body.woocommerce-page .woocommerce-Address-title,
body.woocommerce-page .woocommerce-PaymentMethod,
body.woocommerce-page .woocommerce-column__title, 
body.woocommerce-page .woocommerce-order-details__title, 
body.woocommerce-page .woocommerce-orders-table__header,
body.woocommerce-page .woocommerce-table--order-details, 
body.woocommerce-page .woocommerce-table__product-table,
body.woocommerce-page .woocommerce-table__product-name
{
    background: #0e0d06 !important;
}

/*
 * Make Inner Header Elements Transparent
 * Ensures the wood grain background is visible by removing background colors
 * from inner header containers on all WooCommerce-related pages.
 */
.woocommerce-page .ast-primary-header-bar,
.woocommerce-cart .ast-primary-header-bar,
.single-product .ast-primary-header-bar,
.post-type-archive-product .ast-primary-header-bar,
.product-category .ast-primary-header-bar {
    background-color: transparent !important;
}

/*
 * Set Header Text Color
 * Ensures navigation text is white and readable against the dark header background.
 */
.woocommerce-page #masthead .main-header-menu .menu-link,
.woocommerce-cart #masthead .main-header-menu .menu-link,
.single-product #masthead .main-header-menu .menu-link,
.post-type-archive-product #masthead .main-header-menu .menu-link,
.product-category #masthead .main-header-menu .menu-link {
    color: #ffffff !important;
}


/* === Gift Card page: text color overrides (uses theme orange) === */
:root {
    --theme-orange: #DCA54A; /* matches Add to cart button */
  }
  
  body.woocommerce.single-product .type-product .summary .variations th.label label,
  body.woocommerce.single-product .type-product .summary .single_variation_wrap label,
  body.woocommerce.single-product .type-product .summary .square-gift-card-field-wrapper label {
    color: var(--theme-orange) !important;
  }
  
  /* Breadcrumb “Gift Cards” and category link under the product meta */
  /*body.woocommerce.single-product .woocommerce-breadcrumb a:nth-of-type(2),
  body.woocommerce.single-product .product_meta .posted_in a {
    color: var(--theme-orange) !important;
  }*/
  
  /* Optional: make radio inputs use the same orange accent */
  body.woocommerce.single-product .type-product .summary input[type="radio"] {
    accent-color: var(--theme-orange);
  }

  /* Shop archive: kill the empty hero/header space */
body.post-type-archive-product .woocommerce-products-header,
body.woocommerce-shop .ast-archive-description,
body.post-type-archive-product .page-header {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}

/* Optional: keep breadcrumbs tight under the site header */
body.post-type-archive-product .woocommerce-breadcrumb {
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* If the shop page title is showing anywhere, hide just the title text */
body.post-type-archive-product .woocommerce-products-header__title {
  display: none !important;
}


/* Make the shipping row text white in the order review table */
body.woocommerce-page .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th,
body.woocommerce-page .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td,
body.woocommerce-page .woocommerce-shipping-totals.shipping label,
body.woocommerce-page .woocommerce-shipping-destination,
body.woocommerce-page .woocommerce-shipping-totals .woocommerce-Price-amount {
    color: #FFFFFF !important;
}
