/* WRAPING display currencies v1.1.0. Header positioning is only within the right actions area. */
.wcd-header-li {list-style:none !important; margin:0 10px 0 0 !important; padding:0 !important; display:inline-flex; align-items:center; flex:0 0 auto;}
.wcd-header-item {
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  flex:0 0 auto; gap:4px; width:auto !important; max-width:100%;
  margin:0 12px 0 0 !important; padding:3px 7px !important;
  border:1px solid #59462f !important; border-radius:2px !important;
  background:#15120e !important; color:#dec69b !important;
  vertical-align:middle; box-sizing:border-box !important;
  white-space:nowrap !important; line-height:1.2 !important;
  position:relative !important; float:none !important; top:auto !important; left:auto !important;
  right:auto !important; bottom:auto !important; z-index:auto !important;
}
.wcd-header-item .wcd-caption {font-size:9px !important; letter-spacing:.08em; font-weight:700; color:#d6b889 !important;}
.wcd-header-item select.wcd-select {
  -webkit-appearance:auto; appearance:auto; display:inline-block !important;
  box-sizing:border-box; width:68px !important; min-width:0 !important;
  max-width:68px !important; height:26px !important; margin:0 !important;
  padding:2px 0 !important; border:0 !important; border-radius:0 !important;
  background:#15120e !important; color:#f4d9ae !important; box-shadow:none !important;
  font-family:inherit; font-size:11px !important; font-weight:700; cursor:pointer;
}
.wcd-header-item select.wcd-select:focus-visible {outline:2px solid #c4a16d; outline-offset:2px;}
.wcd-header-item .wcd-note {display:none !important;}
@media (max-width:1200px) {
  .wcd-header-item {margin-right:7px !important; padding:2px 4px !important;}
  .wcd-header-item .wcd-caption {display:none !important;}
  .wcd-header-item select.wcd-select {width:62px !important; max-width:62px !important;}
}
/* Show a compact local-currency amount and NEVER cover the product CTA. */
body.wcd-currency-active .wcd-price-action-row {
  display:flex !important; flex-wrap:wrap !important;
  justify-content:space-between !important; align-items:center !important;
  column-gap:9px !important; row-gap:10px !important; min-width:0 !important;
  height:auto !important; min-height:0;
}
body.wcd-currency-active .wcd-price-action-row > * {min-width:0;}
body.wcd-currency-active .wcd-price-action-row .wcd-price-number {
  font-size:clamp(17px, 1.28vw, 24px) !important;
  line-height:1.25 !important; max-width:100%;
}
body.wcd-currency-active .woocommerce-Price-amount,
body.wcd-currency-active .wc-block-components-formatted-money-amount,
body.wcd-currency-active .wcd-price-number {white-space:nowrap !important;}
@media(max-width:700px) {
  .wcd-header-item {margin-right:3px !important;}
  .wcd-header-item select.wcd-select {width:58px !important; max-width:58px !important; font-size:10px !important;}
  body.wcd-currency-active .wcd-price-action-row .wcd-price-number {font-size:19px !important;}
}
.wcd-payment-notice {border:1px solid #6e5636; background:#1b1712; color:#e8d7bd; padding:12px 16px; margin:12px 0 20px; font-size:13px; line-height:1.5;}
.wcd-payment-notice[hidden] {display:none !important;}
