/* ==========================================================
   WooCommerce — Plugin WAPF / APF (Advanced Product Fields)
   Notes:
   - le sélecteur ID est conservé temporairement (à stabiliser plus tard)
   ========================================================== */

#wapf-216-be8855c {
  font-size: 14px;
}

.label-above .wapf-field-label {
  margin-bottom: 0px !important;
}

.wapf--inner {
  font-size: var(--wp--preset--font-size--large);
  font-weight: 700;
  color: #000;
}

.wapf-product-totals {
  width: 100%;
  margin: 0 0 20px -5px;
  padding: 0 5px var(--apf-margin-bottom, 15px) 5px;
}


/*
:root {
  --apf-tooltip-bg: var(--wp--preset--color--custom-soleil) !important;
  --apf-tooltip-color: var(--wp--preset--color--black) !important;
  --apf-margin-bottom: 1rem !important;
  --apf-input-border-color: var(--wp--preset--color--black) !important;
  --apf-input-border-color-foc: var(--wp--preset--color--black) !important;
  --apf-input-height: 38px !important;
  --apf-input-bg: var(--wp--preset--color--base) !important;
  --apf-input-color: var(--wp--preset--color--black) !important;
  --apf-radius: 50px !important;
  --apf-label-color: var(--wp--preset--color--black) !important;
  --apf-label-size: 1rem !important;
  --apf-label-weight: 600 !important;
  --apf-ts-radius: 50px !important;
  --apf-ts-color-sel: var(--wp--preset--color--base) !important;
  --apf-ts-bg: transparent !important;
  --apf-ts-bg-hov: var(--wp--preset--color--custom-soleil) !important;
  --apf-ts-bg-sel: var(--wp--preset--color--black) !important;
  --apf-ts-border-color-hov: var(--wp--preset--color--custom-soleil) !important;
  --apf-ts-border-color-sel: var(--wp--preset--color--black) !important;
  --apf-ns-width: 100% !important;
  --apf-ns-color: inherit !important;
  --apf-ns-bg: transparent !important;
  --apf-is-radius: 4px !important;
  --apf-is-border-color-sel: #121212 !important;
  --apf-is-border-color-hov: #a4a4a4 !important;
  --apf-is-bg: transparent !important;
  --apf-is-bg-hov: transparent !important;
  --apf-is-bg-sel: transparent !important;
  --apf-progress-bg: #ddd !important;
  --apf-progress-color: #121212 !important;
  --apf-file-border: 2px dashed #121212 !important;
  --apf-file-color: currentColor !important;
  --apf-cs-border-color-hov: #a4a4a4 !important;
  --apf-cs-border-color-sel: #121212 !important;
  --apf-iq-gap: 10px !important;
  --apf-iq-img-radius: 4px !important;
  --apf-card-shadow: none !important;
  --apf-card-bg: var(--wp--preset--color--base) !important;
  --apf-card-bg-hov: var(--wp--preset--color--base) !important;
  --apf-card-bg-sel: var(--wp--preset--color--base) !important;
  --apf-card-radius: 6px !important;
  --apf-card-border-color-hov: #a4a4a4 !important;
  --apf-card-border-color-sel: #121212 !important;
  --apf-cq-bg: var(--wp--preset--color--base) !important;
  --apf-cq-radius: 6px !important;
  --apf-cq-shadow: none !important;
  --apf-cq-border: 2px solid #ddd !important;
  --apf-cqns-bg: transparent !important;
  --apf-date-color: currentColor !important;
  --apf-date-color-hov: currentColor !important;
  --apf-date-color-sel: var(--wp--preset--color--base) !important;
  --apf-date-bg: var(--wp--preset--color--base) !important;
  --apf-date-bg-hov: #dddddd !important;
  --apf-date-bg-sel: #212121 !important;
  --apf-input-border: 1px solid var(--wp--preset--color--black) !important;
  --apf-ts-border: 1px solid var(--wp--preset--color--black) !important;
  --apf-is-border: 2px solid var(--wp--preset--color--black) !important;
  --apf-cs-border: 2px solid var(--wp--preset--color--black) !important;
  --apf-card-border: 2px solid var(--wp--preset--color--black) !important;
  --apf-date-border-color: #dddddd !important;
  --apf-date-color-muted: rgba(33,33,33,0.45) !important;
  --apf-cb-radius: 4px !important;
  --apf-cb-bg-sel: #121212 !important;
  --apf-cb-border-color-hov: #a4a4a4 !important;
  --apf-cb-border-color-sel: #121212 !important;
  --apf-cb-border: 2px solid #ddd !important;
  --apf-radio-bg-sel: #121212 !important;
  --apf-radio-border-color-hov: #a4a4a4 !important;
  --apf-radio-border-color-sel: #121212 !important;
  --apf-radio-border: 2px solid #ddd !important;
  --apf-is-inner-radius: 2px !important;
  --apf-is-padding: 3px !important;
  --apf-cs-gap: inset 0 0 0 3px #ffffff !important;
}
*/
