/* Keep checkout controls clear while the shopping-cart drawer is open. */
body:has(.cart-widget-side.wd-opened) #shc{visibility:hidden!important;pointer-events:none!important}
body:has(.cart-widget-side.wd-opened) .raimag-consent-settings-control{visibility:hidden!important;pointer-events:none!important}
.cart-widget-side .woocommerce-mini-cart__total.total,.widget_shopping_cart .woocommerce-mini-cart__total.total{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px}
.cart-widget-side .woocommerce-mini-cart__total.total>strong,.widget_shopping_cart .woocommerce-mini-cart__total.total>strong{width:100%;font-size:18px;line-height:1.4;white-space:normal}
.cart-widget-side .woocommerce-mini-cart__total .raimag-order-vat,.widget_shopping_cart .woocommerce-mini-cart__total .raimag-order-vat{display:block;text-align:right;min-width:0;font-size:14px;line-height:1.65}
.cart-widget-side .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:10px}
.cart-widget-side .woocommerce-mini-cart__buttons a{margin:0!important;white-space:normal;height:auto;min-height:44px}
