/* ==============================
   Base (variables, liens, resets légers)
   ============================== */

/* Variables (fallback si non définies par le thème) */
:root{
  --primary:        #c96838;
  --primary_hover:  #af582f;
  --accent:         #c96838;
  --text:           #2f3336;
}

/* Liens texte standard (évite d’impacter les boutons) */
.hentry .entry-content p a:not(.button),
.editor-styles-wrapper p a:not(.button) {
  box-shadow: inset 0 -1px 0 var(--primary);
  color: var(--accent);
  text-decoration: none;
}

/* Boutons WooCommerce génériques */
.woocommerce a.button,
.woocommerce .button {
  background: var(--primary) !important;
  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
  padding: 8px 14px;
  display: inline-block;
  line-height: 1.4;
  transition: background .25s ease;
}
.woocommerce a.button:hover,
.woocommerce .button:hover {
  background: var(--primary_hover) !important;
  color: #fff !important;
}

/* Désactiver césures forcées dans tables Woo */
.woocommerce table,
.woocommerce table td,
.woocommerce table th {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}

/* Wishlist – champ lien plus confortable (et responsive) */
#woosw_copy_url {
  width: 100% !important;
  max-width: none !important;
  min-width: 400px !important;
  box-sizing: border-box !important;
  display: block !important;
}
@media (max-width:480px){
  #woosw_copy_url{ min-width:0 !important; }
}
