.mc-price-bar{width:100%;min-height:32px;background:#e9752a;color:#fff;position:relative;z-index:990;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}
.mc-price-bar__inner{min-height:32px;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 12px;box-sizing:border-box}
.mc-price-bar .mc-price-bar__label{padding:0;margin:0;background:none;border:0;box-shadow:none;color:#fff;font-size:11px;font-weight:400;line-height:20px;min-height:0;text-transform:none;cursor:pointer;white-space:nowrap}
.mc-price-bar .mc-price-bar__switch{display:block;position:relative;width:32px;min-width:32px;height:16px;min-height:16px;padding:0;margin:0;border:0;border-radius:20px;background:#fff;box-shadow:none;cursor:pointer}
.mc-price-bar__switch span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#e9752a;transition:transform .15s ease}
.mc-price-bar__switch[aria-checked=true] span{transform:translateX(16px)}
.mc-price-bar button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.mc-price-bar button:disabled{cursor:wait;opacity:.75}
.mc-price-bar__status:empty{display:none}
.mc-price-bar__status{font-size:11px;line-height:16px}
@media(max-width:480px){.mc-price-bar__inner{gap:8px;flex-wrap:wrap}.mc-price-bar__status{flex-basis:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.mc-price-bar__switch span{transition:none}}
/* Match the cart's custom headings to WooCommerce's selected display mode. */
body.woocommerce-cart.mc-prices-incl { --mc-unit-label: "Prix unitaire TTC"; --mc-subtotal-label: "Sous-total TTC"; }
body.woocommerce-cart.mc-prices-excl { --mc-unit-label: "Prix unitaire HT"; --mc-subtotal-label: "Sous-total HT"; }
body.woocommerce-cart.mc-prices-incl .woocommerce-cart-form table.shop_table th.product-price::after,
body.woocommerce-cart.mc-prices-excl .woocommerce-cart-form table.shop_table th.product-price::after { content:var(--mc-unit-label)!important; }
body.woocommerce-cart.mc-prices-incl .woocommerce-cart-form table.shop_table th.product-subtotal::after,
body.woocommerce-cart.mc-prices-excl .woocommerce-cart-form table.shop_table th.product-subtotal::after,
body.woocommerce-cart.mc-prices-incl .cart_totals .cart-subtotal th::after,
body.woocommerce-cart.mc-prices-excl .cart_totals .cart-subtotal th::after { content:var(--mc-subtotal-label)!important; }
