/*
 * Thin separator line under the frontend header while it sits
 * transparent over a hero image. The Header Builder's own "shadow"
 * control (headerStyle.shadowColor/shadowSize) is a soft blur, not a
 * crisp edge, and there's no separate border/divider field on the
 * header itself (only mega-menu panels get borderColor/borderWidth) --
 * see class-listeo-header-builder-renderer.php's header_css_vars().
 * Scoped to :not(.lhb-is-scrolled) so it disappears once the header
 * becomes solid on scroll, matching the existing box-shadow's own
 * scroll-swap pattern in header-builder-frontend.css.
 */
.lhb-frontend-header:not(.lhb-is-scrolled) .lhb-hp-header {
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
