
/****************/
/*** BOUTIQUE ***/
/****************/

/* Masquer les onglets WooCommerce */
.woocommerce-tabs {
    display: none !important;
}

/* Tableau des prix */
.xerxes-table-prix {
  width: 100%;
  margin: 14px 0 18px;
  border-collapse: collapse;
  font-size: 0.95em;
}

.xerxes-table-prix th,
.xerxes-table-prix td {
  padding: 7px 10px;
  border-bottom: 1px solid #ead8c7;
  text-align: left;
}

.xerxes-table-prix th {
  color: #3f2218;
  font-weight: 700;
}

/* Masquer la fourchette de prix sur la fiche produit */
.single-product .summary > .price {
  display: none !important;
}

/* Univers : label supprimé + bloc remonté */
.univers-horizontal .wapf-field-label {
  display: none !important;
}

.univers-horizontal {
  margin-left: 1em !important;
}

.univers-horizontal.wapf-field-container {
  margin-top: -15px !important;
  padding-top: 0 !important;
}

.univers-horizontal .wapf-checkboxes {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px 20px !important;
  align-items: center !important;
}

.univers-horizontal .wapf-checkable {
  width: auto !important;
  margin: 0 !important;
}


/* Chocolat : curseur compact */
.chocolat-horizontal .wapf-radios {
  display: flex !important;
  justify-content: space-between !important;
  max-width: 300px !important;
  flex-wrap: nowrap !important;
}

.chocolat-horizontal .wapf-input-label {
  display: flex !important;
  flex-direction: column-reverse !important;
  align-items: center !important;
  gap: 6px !important;
  text-align: center !important;
}

.chocolat-horizontal .wapf-input-label input[type="radio"] {
  margin: 0 !important;
}

/* MENU DE SELECTION OPTIONS DANS BOUTIQUE */

/* Titres des champs du configurateur */
.wapf-field-label span {
  font-weight: 700 !important;
  color: #3f2218 !important;
  font-size: 1.05em !important;
}

/* Espacement entre les blocs du configurateur */
.wapf-field-container {
  margin-top: 10px !important;
}

/* Ne pas mettre de bordure sur le premier champ */
.wapf-field-container:first-child {
  border-top: none !important;
}

/* Instructions et descriptions du configurateur */
/* Mettre les instructions dans le configurateur de produits dans les couleurs standards  */
.wapf-field-description,
.wapf-field-instruction {
  font-family: inherit !important;
  font-size: 0.95em !important;
  color: #6b4a3a !important;
  font-style: normal !important;
  font-weight: 400 !important;
  margin-top: 6px !important;
}

/* Masquer les produits similaires WooCommerce */
.related.products {
  display: none !important;
}

/* Lien vers l'autre type d'écrin */
.xerxes-alternative {
    font-size: 0.95em;
    color: #6b4a3a;
    margin: 12px 0 20px 0;
    font-style: italic;
}

.xerxes-alternative a {
    color: #6b4a3a;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.xerxes-alternative a:hover {
    color: #3f2218;
}

/* Masquer visuellement les libellés intermédiaires du curseur chocolat */
.chocolat-horizontal .wapf-checkable:nth-child(2) .wapf-label-text,
.chocolat-horizontal .wapf-checkable:nth-child(4) .wapf-label-text {
  display: block !important;
  width: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
