:root {
  --wl-klaviyo-popup-z-index: 2147483000;
}

[data-wl-klaviyo-popup-root],
[data-wl-klaviyo-popup-overlay] {
  z-index: var(--wl-klaviyo-popup-z-index) !important;
}

[data-wl-klaviyo-popup-panel] {
  z-index: 2147483001 !important;
}

[data-wl-klaviyo-popup-suppressed],
.wl-cart-drawer-open [data-wl-klaviyo-popup-root],
.wl-cart-drawer-open [data-wl-klaviyo-popup-overlay],
.wl-cart-drawer-open [data-wl-klaviyo-popup-panel],
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-root],
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-overlay],
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-panel] {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

[data-wl-klaviyo-popup-suppressed] *,
.wl-cart-drawer-open [data-wl-klaviyo-popup-root] *,
.wl-cart-drawer-open [data-wl-klaviyo-popup-overlay] *,
.wl-cart-drawer-open [data-wl-klaviyo-popup-panel] *,
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-root] *,
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-overlay] *,
body:has(#Details-menu-drawer-container[open]) [data-wl-klaviyo-popup-panel] * {
  pointer-events: none !important;
}
