/* Jumas Hair: Elementor compatibility. Loads only when Elementor is active. */
.jh .elementor-widget-heading .elementor-heading-title{font-family:var(--serif);font-weight:300}
.jh .elementor-widget-text-editor{font-family:var(--f)}
.jh .elementor-widget-button .elementor-button{border-radius:0;font-family:var(--f)}
.jh .e-con{--container-max-width:1200px}
.jh .elementor-location-header,.jh .elementor-location-footer{position:relative;z-index:5}
/* Elementor Pro Theme Builder headers replace the pill; give page content room. */
.jh .elementor-location-header~main .jh-banner{padding-top:96px}
/* WooCommerce widgets (Pro) inherit the same cards. */
.jh .elementor-widget-woocommerce-products ul.products,.jh .elementor-widget-wc-archive-products ul.products{display:grid}
/* Editor preview: keep sections visible while editing. */
body.elementor-editor-active .jh-words .w{opacity:1}
body.elementor-editor-active .rv{opacity:1!important;transform:none!important;filter:none!important}
