/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Thème enfant pour Astra
Author: Prof
Author URI: https://formations-commerce.fr
Template: astra
Version: 1.0.0
*/
/* ==== Couleurs boutons WooCommerce – propre ==== */
/* ==== Boutons WooCommerce – Couleurs uniformes ==== */

/* Tous les boutons WooCommerce */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .checkout-button,
.woocommerce a.button.wc-forward,
.woocommerce a.added_to_cart,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce .woocommerce-Button,
.woocommerce .woocommerce-button {
  background-color: #e6ce38 !important; /* fond jaune */
  color: #030303 !important; /* texte noir */
  border: none !important;
  border-radius: 4px !important;
  padding: 8px 8px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  transition: background-color .2s ease, color .2s ease !important;
}

/* Effet au survol */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .checkout-button:hover,
.woocommerce a.button.wc-forward:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce .woocommerce-Button:hover,
.woocommerce .woocommerce-button:hover {
  background-color: #030303 !important; /* fond noir */
  color: #e6ce38 !important; /* texte jaune */
}
/* Remplacer visuellement "Choisir un autre point relais" par "Changer de Relais" en lien bleu 14px */
.woocommerce-cart .cart_totals .shipping .bw-select-parcel,
.woocommerce-checkout .woocommerce-checkout-review-order .shipping .bw-select-parcel{
  /* on annule tout style de “bouton” éventuel */
  background: none !important;
  border: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  display: inline !important;
  line-height: normal !important;
  margin: 1px 0 0 0 !important;
  cursor: pointer;
  font-size: 0 !important;           /* masque le texte d'origine */
}

.woocommerce-cart .cart_totals .shipping .bw-select-parcel::after,
.woocommerce-checkout .woocommerce-checkout-review-order .shipping .bw-select-parcel::after{
  content: "Changer de Relais";
  font-size: 18px;                    /* taille demandée */
  color: #0073aa;                     /* bleu style lien WP */
  text-decoration: underline;         /* souligné comme un lien */
}

.woocommerce-cart .cart_totals .shipping .bw-select-parcel:hover::after,
.woocommerce-checkout .woocommerce-checkout-review-order .shipping .bw-select-parcel:hover::after{
  color: #006799;                     /* bleu au survol (optionnel) */
}
/* "Modifier l'adresse" sous la section Livraison (PANIER) */
.woocommerce-cart .cart_totals .shipping a.shipping-calculator-button {
  font-size: 18px;
  color: #0073aa;
  text-decoration: underline;
}
.woocommerce-cart .cart_totals .shipping a.shipping-calculator-button:hover {
  color: #006799;
}
/* Taille de police des boutons du panier */
.woocommerce-cart table.cart td.actions button[name="apply_coupon"],
.woocommerce-cart table.cart td.actions button[name="update_cart"],
.woocommerce-cart table.cart td.actions .button {
  font-size: 14px !important; /* change juste la taille ici */
}
/* Panier : style du bouton supprimer (croix à gauche de l'image) */
.woocommerce-cart .product-remove a.remove{
  background:#015ba4 !important;   /* bleu du thème */
  color:#fff !important;            /* croix blanche */
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  line-height:1;
  font-size:18px;                   /* taille de la croix “×” */
  text-decoration:none !important;
  border:0 !important;
  box-shadow:none !important;
}
.woocommerce-cart .product-remove a.remove:hover{
  background:#fff !important;    /* bleu un peu plus foncé au survol */
  color:#015ba4 !important;
}
/* Bloc Recherche — style du BOUTON */
.wp-block-search .wp-block-search__button {
  background-color: #efd401 !important; /* fond jaune */
  color: #000000 !important;            /* texte noir */
}

/* Hover / focus : inversion complète */
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
.wp-block-search .wp-block-search__button:focus-visible {
  background-color: #000000 !important; /* fond noir */
  color: #efd401 !important;            /* texte jaune */
}
/* Pastille loupe WooCommerce : icône blanche, fond noir */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  background-color: #000;   /* fond noir */
  color: #fff;              /* fallback couleur du lien */
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
  color: #fff;              /* icône (loupe) blanche */
}

/* Optionnel mais recommandé : garder le même rendu au survol et au focus */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:focus {
  background-color: #000;
  color: #fff;
}
