/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme - Bami Elettronica
 Author:       Click Company
 Author URI:   https://clickcompany.it
 Template:     woodmart
 Version:      1.1.0
 Text Domain:  woodmart
*/

/* ====================================================
   BAMI ELETTRONICA — Override colori residui WoodMart
   Palette: arancione #f5a623 + hover #e0951f
   ==================================================== */

/* Badge "sale" / sconto (-20%) → arancione */
.wd-product-label.onsale,
.product_label.onsale,
.woocommerce span.onsale,
span.onsale,
.wd-product-label.product_label.onsale,
.wd-products .onsale,
.products .onsale,
.woocommerce ul.products li.product .onsale {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}

/* Bottone "Aggiungi al carrello" nelle card prodotto → arancione */
.wd-add-btn .button,
.wd-add-btn > a,
.woocommerce ul.products li.product .add_to_cart_button,
.add_to_cart_button,
.wd-products .add_to_cart_button,
.product_type_simple.add_to_cart_button,
a.add_to_cart_button.button,
.wd-buttons .add_to_cart_button {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.wd-add-btn .button:hover,
.add_to_cart_button:hover,
a.add_to_cart_button:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}

/* Prezzo attivo (scontato) nelle card → arancione */
.price ins .amount,
.price ins .woocommerce-Price-amount {
  color: #f5a623 !important;
}

/* ====================================================
   PDP (pagina prodotto singolo) - bottoni Aggiungi al carrello + Buy Now
   ==================================================== */
.single_add_to_cart_button,
button.single_add_to_cart_button,
.woocommerce button.button.alt,
.woocommerce button.single_add_to_cart_button {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.single_add_to_cart_button:hover,
button.single_add_to_cart_button:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}

/* Buy Now button WoodMart */
.wd-buy-now-btn,
.buy-now-btn,
.wd-buy-now,
a.buy-now,
.woodmart-buy-now,
.wd-buy-now-btn > span,
button.wd-buy-now-btn,
.single-product .wd-buy-now-btn {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.wd-buy-now-btn:hover,
.buy-now-btn:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}

/* Fallback generico: qualsiasi bottone "button" con color rosa WoodMart */
.woocommerce .button.alt,
.woocommerce a.button.alt {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.woocommerce .button.alt:hover,
.woocommerce a.button.alt:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
}

/* Icone Share e Confronta/Preferiti (link color per hover) */
.wd-social-icons a:hover,
.woodmart-social-icons a:hover,
.wd-compare-btn:hover,
.wd-wishlist-btn:hover {
  color: #f5a623 !important;
}

/* ====================================================
   Mini-cart (drawer / dropdown) - bottone "Pagamento" (checkout)
   WoodMart lo rende con .checkout.wc-forward e colore primary WC
   ==================================================== */
.wd-cart-drawer .checkout,
.wd-cart-drawer a.checkout,
.wd-cart-drawer .button.checkout,
.widget_shopping_cart .checkout,
.widget_shopping_cart a.checkout,
.woocommerce-mini-cart__buttons .checkout,
.woocommerce-mini-cart__buttons a.checkout,
.woocommerce .wd-cart-widget-footer a.checkout,
a.checkout.wc-forward,
.checkout.wc-forward,
.wd-mini-cart-footer .checkout {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.wd-cart-drawer .checkout:hover,
.widget_shopping_cart .checkout:hover,
.woocommerce-mini-cart__buttons .checkout:hover,
a.checkout.wc-forward:hover,
.checkout.wc-forward:hover,
.wd-mini-cart-footer .checkout:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}

/* "Visualizza carrello" nel mini-cart tenuto neutro (già bianco con bordo) */

/* Pulsante Proceed to Checkout nella pagina Carrello */
.woocommerce .checkout-button,
.woocommerce a.checkout-button,
.checkout-button.button.alt,
.wc-proceed-to-checkout .checkout-button {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.woocommerce .checkout-button:hover,
.wc-proceed-to-checkout .checkout-button:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
}

/* Pulsante Place Order nella pagina Checkout */
.woocommerce #place_order,
#place_order.button.alt,
.woocommerce-checkout button#place_order {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.woocommerce #place_order:hover,
#place_order.button.alt:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
}

/* Pulsante "Applica Sconto" (coupon) nel carrello e nel checkout */
.woocommerce button[name="apply_coupon"],
.woocommerce input[name="apply_coupon"],
.woocommerce .coupon .button,
.woocommerce-cart .coupon button,
.woocommerce-checkout .coupon button,
.checkout_coupon .button,
button.woocommerce-form-coupon__submit,
.wd-apply-coupon,
.wd-coupon-form .button {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.woocommerce button[name="apply_coupon"]:hover,
.woocommerce .coupon .button:hover,
.checkout_coupon .button:hover,
button.woocommerce-form-coupon__submit:hover,
.wd-apply-coupon:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}

/* ====================================================
   Breadcrumb, titoli archivio, product card refinements
   ==================================================== */

/* Breadcrumb link hover arancione, separator sottile */
.wd-breadcrumbs a,
.woodmart-breadcrumbs a,
.woocommerce-breadcrumb a {
  color: #666 !important;
  text-decoration: none !important;
}
.wd-breadcrumbs a:hover,
.woodmart-breadcrumbs a:hover,
.woocommerce-breadcrumb a:hover {
  color: #f5a623 !important;
}
.wd-breadcrumbs .separator { opacity: .35; }

/* Titolo pagina archivio: typografia pulita */
.wd-page-title,
.woocommerce-products-header__title {
  color: #222 !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em;
}

/* Product card: hover ombra + prezzo scontato arancione */
.wd-product.product.product-grid-item {
  transition: box-shadow .22s ease, transform .22s ease;
  border-radius: 8px;
}
.wd-product.product.product-grid-item:hover {
  box-shadow: 0 12px 30px rgba(0,0,0,.08) !important;
  transform: translateY(-2px);
}
.wd-product .wd-entities-title a {
  color: #222 !important;
}
.wd-product .wd-entities-title a:hover {
  color: #f5a623 !important;
}
.wd-product .price {
  color: #222;
}
.wd-product .price del,
.wd-product .price del .amount {
  color: #999 !important;
  opacity: .8;
  text-decoration: line-through;
}

/* "aggiunto al carrello" success state → arancione */
.added_to_cart.wc-forward {
  display: none !important; /* evita doppio bottone che spesso crea confusione */
}

/* ====================================================
   PDP - Pagina prodotto singolo
   ==================================================== */
.single-product .product_title.entry-title {
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: -0.01em;
}
.single-product .price .amount {
  color: #222;
  font-weight: 700;
}
.single-product .price ins .amount {
  color: #f5a623 !important;
}
.single-product .price del .amount {
  color: #999 !important;
  font-weight: 400;
}

/* Tab PDP (Descrizione/Informazioni/Recensioni) active underline arancione */
.woocommerce-tabs .wc-tabs li.active a,
.woocommerce-tabs .wc-tabs li.active {
  border-color: #f5a623 !important;
  color: #f5a623 !important;
}
.woocommerce-tabs .wc-tabs li a:hover {
  color: #f5a623 !important;
}

/* Rating stelle giallo-arancio consistente */
.star-rating span,
.wd-star-rating span {
  color: #f5a623 !important;
}

/* ====================================================
   Dati fiscali footer: typografia + separazione pulita
   ==================================================== */
.bami-fiscal-info a:hover { color: #e0951f !important; text-decoration: underline; }

/* Nasconde eventuali "Non categorizzato" nelle breadcrumb */
.wd-breadcrumbs a[href*="senza-categoria"],
.woocommerce-breadcrumb a[href*="uncategorized"] {
  display: none !important;
}

/* Pulsante "Aggiorna carrello" / Update cart */
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"],
.woocommerce .actions .button[name="update_cart"] {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.woocommerce button[name="update_cart"]:hover,
.woocommerce input[name="update_cart"]:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
}

/* ====================================================
   Newsletter box (footer) - titolo + bottone Sign Up
   ==================================================== */
/* Titolo box newsletter (rosso coral -> arancione) */
.mc4wp-form h2,
.mc4wp-form h3,
.mc4wp-form h4,
.widget_mc4wp_form_widget h2,
.widget_mc4wp_form_widget h3,
.widget_mc4wp_form_widget .widget-title,
.wd-widget-newsletter .wd-widget-title,
.wd-newsletter .wd-widget-title,
.footer-newsletter h2,
.footer-newsletter h3,
.footer-newsletter .widget-title,
.wd-newsletter-title,
.subscribe-form h2,
.subscribe-form h3,
.subscribe-form .widget-title,
.elementor-widget-wd_newsletter h2,
.elementor-widget-wd_newsletter h3,
.elementor-widget-wd_newsletter .widget-title {
  color: #f5a623 !important;
}

/* Bottone Sign Up / submit newsletter */
.mc4wp-form button[type="submit"],
.mc4wp-form input[type="submit"],
.widget_mc4wp_form_widget button[type="submit"],
.widget_mc4wp_form_widget input[type="submit"],
.wd-newsletter-form button[type="submit"],
.wd-newsletter button[type="submit"],
.footer-newsletter button[type="submit"],
.subscribe-form button[type="submit"],
.subscribe-form .button,
form.mc4wp-form .button,
.elementor-widget-wd_newsletter button[type="submit"] {
  background-color: #f5a623 !important;
  color: #ffffff !important;
  border-color: #f5a623 !important;
}
.mc4wp-form button[type="submit"]:hover,
.wd-newsletter button[type="submit"]:hover,
.footer-newsletter button[type="submit"]:hover,
.subscribe-form button[type="submit"]:hover {
  background-color: #e0951f !important;
  border-color: #e0951f !important;
  color: #ffffff !important;
}
