@charset "UTF-8";
/* Franck Putelat groupe */
:root {
  --blanc: #ffffff;
  --accent1: #E43C2F;
  --accent1hover: #FC5E52;
  --accent2: #CBBAAD;
  --accent2hover: #D5C7BD;
  --accent3: #CAD914;
  --accent3hover: rgb(148, 158, 38);
  --clair: #FCFBFA;
  --blanchover: #84dade;
  --moyen: #CBBAAD;
  --fonce: #22333C;
  --foncehover: #31444E;
  --fonttitres:"Playfair Display", serif;
  --fonttextes:"Heebo", sans-serif;
}
.woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled {
  background-color: var(--accent1);
}
/* masquer les notes de commande */
#order_comments_field {
  display: none;
}
#physical_shipping_fields {
  margin-top: 50px;
}
.logo img {
  width: 240px !important;
}
.logomobile img {
  width: 350px !important;
}
body.adon {
  /* Blocs spécifiques */
  /* woocommerce */
}
body.adon #header ul#menu-franck-putelat {
  display: flex;
  margin: 0;
  padding: 0;
  width: 100;
  justify-content: space-between;
  flex-direction: row;
}
body.adon #header ul#menu-franck-putelat li a {
  text-transform: uppercase;
  font-size: 0.9rem;
  text-align: left;
}
body.adon #header ul#menu-franck-putelat li a:hover {
  border-bottom: 1px solid var(--accent1) !important;
}
body.adon #header ul#menu-franck-putelat ul.sub-menu li a {
  text-transform: none !important;
}
body.adon #header #menu li a {
  color: var(--fonce);
  font-weight: 400;
  font-size: 0.95rem;
}
body.adon #header #menu li a:hover {
  color: var(--accent1);
}
body.adon h3#ship-to-different-address {
  display: none !important;
}
body.adon #gift_box_toggle label {
  margin-right: 30px;
}
body.adon button[name="update_cart"] {
  background-color: var(--moyen) !important;
}
body.adon #physical_shipping_fields span.optional, body.adon #email_shipping_fields span.optional {
  display: none;
}
