/* === Texa Decor brand recolor: #16213D dark / #C9A227 gold (Option 3) === */
:root { --t-n800: #16213D; }

.t-site-header {
  background-color: #16213D !important;
  border-bottom: 3px solid #C9A227 !important;
}
.t-logo { color: #C9A227 !important; }
.t-header-icons, .t-header-icons a { color: #FBF4EE !important; }
.t-trending { color: #D2C6B4 !important; }
.t-trending strong { color: #A99C88 !important; }
.t-trending a { background-color: #3D362D !important; color: #FBF4EE !important; }

.t-cat-nav { background-color: #16213D !important; }

.t-btn-primary, .t-add-btn, .t-all-cats, .t-btn-dark {
  background-color: #16213D !important;
  color: #C9A227 !important;
  border-color: #C9A227 !important;
}


/* === Texa Decor brand recolor: secondary header template (category/product/cart/checkout pages) === */
.topbar, .topbar-marquee {
  background-color: #16213D !important;
  color: #FBF4EE !important;
}
header.site {
  background-color: #16213D !important;
  border-bottom: 3px solid #C9A227 !important;
}
.logo, .logo .mark, .logo .sub {
  color: #C9A227 !important;
}
.header-actions, .icon-btn {
  color: #FBF4EE !important;
}
nav.main {
  background-color: #16213D !important;
}
nav.main a {
  color: #FBF4EE !important;
}


/* Footer (homepage Elementor footer) - navy bg, existing cream/gold text already set */
.t-footer {
  background-color: #16213D !important;
}

/* WooCommerce Blocks CTA buttons (add-to-cart, cart checkout, place order) - align with site CTA pattern */
.single_add_to_cart_button,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.wp-element-button.contained,
.wc-block-components-button.contained {
  background-color: #16213D !important;
  color: #C9A227 !important;
  border-color: #16213D !important;
}
.single_add_to_cart_button:hover,
.wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover,
.wp-element-button.contained:hover,
.wc-block-components-button.contained:hover {
  background-color: #C9A227 !important;
  color: #16213D !important;
  border-color: #C9A227 !important;
}


/* Generic FSE footer (category/product/cart/checkout/contact pages) - navy bg, matching homepage footer */
footer:not(.t-footer) {
  background-color: #16213D !important;
}
footer:not(.t-footer) .footer-inner h5,
footer:not(.t-footer) h5 {
  color: #C9A227 !important;
}
footer:not(.t-footer) .footer-inner li,
footer:not(.t-footer) .desc,
footer:not(.t-footer) .foot-bottom,
footer:not(.t-footer) li,
footer:not(.t-footer) p {
  color: #E7DCDC !important;
}
footer:not(.t-footer) a {
  color: #E7DCDC !important;
}
footer:not(.t-footer) a:hover {
  color: #C9A227 !important;
}


/* Generic WP core/comment-form submit buttons (e.g. product review "إرسال") not covered by .contained */
input#submit.wp-element-button,
.comment-form input[type=submit].wp-element-button,
.woocommerce-Reviews .wp-element-button {
  background-color: #16213D !important;
  color: #C9A227 !important;
  border-color: #16213D !important;
}
input#submit.wp-element-button:hover,
.comment-form input[type=submit].wp-element-button:hover,
.woocommerce-Reviews .wp-element-button:hover {
  background-color: #C9A227 !important;
  color: #16213D !important;
  border-color: #C9A227 !important;
}


/* Make homepage Elementor canvas full-width (remove FSE global-padding inset) */
body.home .entry-content.wp-block-post-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
