/* Preserve the native hero's flex layout across the dynamic list boundary. */
.cie-category-parent-intro__pills > .elementor-widget-cie-woo-child-categories,
.cie-category-parent-intro__pills > .elementor-widget-cie-woo-child-categories > .elementor-widget-container,
.cie-category-parent-intro__pills .cie-woo-category-button-list {
    display: contents;
}

/* Elementor adds an empty-widget placeholder despite should_render=false.
 * Keep it in Navigator without reserving visual space in this verified hero. */
body.elementor-editor-active .cie-category-hero--no-intro .elementor-widget-cie-woo-category-description,
body.elementor-editor-active.cie-woo-empty-description .e-con.e-parent:has(.elementor-element-9747eec.elementor-widget-cie-woo-category-title) .elementor-element-1f461a9.elementor-widget-cie-woo-category-description {
    display: none !important;
}
