/* Egy Health VIP V6 — brand system. Scoped to Home / Shop / Product. Never runs on checkout/cart. */
body.ehv6-active{
  --eh6-navy:#082b50;--eh6-deep:#051d38;--eh6-ink:#102d4b;--eh6-blue:#127cc7;
  --eh6-cyan:#00a9c5;--eh6-fuchsia:#c20c87;--eh6-soft:#ecf7fc;--eh6-ice:#f6faff;
  --eh6-line:#dce9f2;--eh6-text:#233f59;--eh6-muted:#657c91;--eh6-shadow:0 16px 40px rgba(7,35,73,.085);
  --eh6-font:'Tajawal','Segoe UI',Tahoma,Arial,sans-serif;
  font-family:var(--eh6-font)!important;color:var(--eh6-ink)!important;background:#fff!important;
}
body.ehv6-active :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,a,p,span,small){font-family:var(--eh6-font)}
body.ehv6-active :is(h1,h2,h3,h4){color:var(--eh6-ink)}
body.ehv6-active a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .25s ease}
body.ehv6-active a:focus-visible,body.ehv6-active button:focus-visible,body.ehv6-active input:focus-visible{outline:3px solid var(--eh6-cyan)!important;outline-offset:3px}
body.ehv6-active :is(img,video,svg){max-width:100%}
body.ehv6-active :is(.page-header,.page-title-bar){background-color:#f4f9fc}
/* Header and footer: skin existing dynamic menus/forms, don't replace their interactions. */
body.ehv6-active :is(#header,.header-wrapper,.site-header,.page-header-wrap,.header-wrap){background-color:#fff!important;box-shadow:0 8px 35px rgba(8,44,83,.055)}
body.ehv6-active :is(.header-inner,.header-wrap-inner,.header-content){border-color:#eaf1f6!important}
body.ehv6-active :is(.top-bar,.topbar,.header-top,.header-top-bar){background:var(--eh6-navy)!important;color:#f5fbff!important}
body.ehv6-active :is(.top-bar,.topbar,.header-top,.header-top-bar) a{color:#f5fbff!important}
body.ehv6-active :is(.desktop-menu,.primary-menu,.menu--primary,.header-menu) a:hover{color:var(--eh6-fuchsia)!important}
body.ehv6-active :is(.desktop-menu,.primary-menu,.menu--primary,.header-menu) .current-menu-item>a{color:var(--eh6-fuchsia)!important}
body.ehv6-active :is(.header-search input,.search-form input[type="search"],.woocommerce-product-search input){background:#f3f8fc!important;border:1px solid #e2edf5!important;border-radius:999px!important;color:var(--eh6-ink)!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section){background:var(--eh6-deep)!important;color:#e6f0fb!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) :is(h2,h3,h4,strong,label){color:#fff!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) a{color:#c5deee!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) a:hover{color:#6dd9e8!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) input[type=email]{background:#fff!important;border:1px solid #c2deea!important;border-radius:999px!important;color:var(--eh6-ink)!important}
body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) input[type=submit],body.ehv6-active :is(#footer,.site-footer,.footer-wrapper,.page-footer,.footer-widgets,.footer-section) button[type=submit]{border-radius:999px!important;background:var(--eh6-fuchsia)!important;color:white!important;border:0!important}
/* Universal Woo badges and buttons, no red/orange alert colors. */
body.ehv6-active :is(.onsale,.product-badges .onsale,.onsale-badge){background:var(--eh6-blue)!important;color:#fff!important;border:0!important}
body.ehv6-active :is(.out-of-stock,.product-badges .out-of-stock,.stock.out-of-stock){background:var(--eh6-navy)!important;color:#fff!important;border:0!important}
body.ehv6-active :is(.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){background:var(--eh6-navy)!important;color:#fff!important;border-radius:12px!important;border-color:var(--eh6-navy)!important;font-weight:800!important}
body.ehv6-active :is(.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover{background:#15557f!important;border-color:#15557f!important;box-shadow:0 8px 22px rgba(7,43,80,.16)}
body.ehv6-active .woocommerce-message{border-top-color:var(--eh6-cyan)!important}
body.ehv6-active .woocommerce-info{border-top-color:var(--eh6-blue)!important}
body.ehv6-active .woocommerce-error{border-top-color:var(--eh6-fuchsia)!important}
body.ehv6-active .woocommerce-message:before,body.ehv6-active .woocommerce-info:before{color:var(--eh6-blue)!important}
@media(prefers-reduced-motion:reduce){body.ehv6-active *,body.ehv6-active *:before,body.ehv6-active *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
