.elementor-998 .elementor-element.elementor-element-1d55e0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-998 .elementor-element.elementor-element-b9eb8f8{width:100%;max-width:100%;}@media(max-width:767px){.elementor-998 .elementor-element.elementor-element-1d55e0a{--width:500px;}}/* Start custom CSS for html, class: .elementor-element-b9eb8f8 *//* FIX — Remove dark filter only for search icon */
.search-icon {
    filter: none !important;
}
/* FIX: Ensure cart Add-To-Cart and Cart Icon are clickable on mobile */
.custom-header,
.header-icons,
.cart-wrapper,
.cart-wrapper img,
a[href="/cart"] {
    pointer-events: auto !important;
    z-index: 999999 !important;
}

/* FIX: Disable any hidden overlay blocking mobile clicks */
body *:not(.overlay-bg):not(#mobileMenu):not(.search-popup) {
    pointer-events: auto !important;
}

/* FIX: Force overlay to NEVER block when inactive */
.overlay-bg {
    pointer-events: none !important;
}
.overlay-bg.active {
    pointer-events: auto !important;
}/* End custom CSS */