/* Defensive cart drawer guard.
   Closed cart markup must never participate in normal document flow, even if an older
   commerce bundle is served from cache before the main cart CSS is available. */
.cart-drawer-overlay[hidden],
.cart-drawer-overlay:not(.is-open){
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
}
