/* === Electromagnyc CLS-Healer v2 === */

/* 1. Elementor menu toggle */
.elementor-menu-toggle {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* 2. Header/logo/menu container stabilization */
.oceanwp-mobile-menu-icon,
.oceanwp-mobile-menu-icon a,
.oceanwp-header,
.oceanwp-header .container,
.elementor-location-header,
.elementor-location-header .elementor-container {
    min-height: 60px; /* adjust if your header is taller */
}

/* 3. Sticky header jump prevention */
.oceanwp-sticky-header,
.elementor-sticky--effects {
    will-change: transform;
    backface-visibility: hidden;
}

/* 4. Elementor icon widget stabilization */
.elementor-icon {
    width: 1em;
    height: 1em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* 5. Button/CTA jump prevention */
.elementor-button {
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* 6. Dynamic flex/grid container stabilization */
.elementor-widget,
.elementor-column,
.elementor-container {
    min-height: 1px;
}

/* 7. WooCommerce product card stabilization */
.woocommerce ul.products li.product {
    min-height: 320px;
}

/* 8. Images as block elements */
img,
img[loading="lazy"],
.elementor-widget-image img {
    display: block;
}
