/* MsM WooCore v8.5 Header Builder
   Mobil düzeni bozmasın diye Premium Header Builder sadece desktopta çalışır. */

@media(min-width:901px){

  body.msm-header-builder-premium .msm-nav,
  body.msm-header-builder-premium .msm-campaign-nav,
  body.msm-header-builder-premium .msm-minimal-nav,
  body.msm-header-builder-premium .msm-premium-nav{
    background:var(--msm-hb-menu-bg,#fff)!important;
    border-bottom:1px solid color-mix(in srgb,var(--msm-hb-menu-active,#ec1b8c) 18%,transparent);
    box-shadow:0 12px 30px rgba(0,0,0,.045);
  }

  body.msm-header-builder-premium .msm-nav-inner,
  body.msm-header-builder-premium .msm-campaign-nav-inner,
  body.msm-header-builder-premium .msm-minimal-nav-inner,
  body.msm-header-builder-premium .msm-premium-nav{
    overflow:visible!important;
  }

  body.msm-header-builder-premium .msm-primary-menu,
  body.msm-header-builder-premium .msm-header nav > .menu{
    gap:6px!important;
  }

  body.msm-header-builder-premium .msm-primary-menu > li,
  body.msm-header-builder-premium .msm-header nav > .menu > li{
    position:relative;
  }

  body.msm-header-builder-premium .msm-primary-menu > li > a,
  body.msm-header-builder-premium .msm-header nav > .menu > li > a{
    position:relative;
    min-height:var(--msm-hb-menu-height,44px);
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    padding:0 14px!important;
    border-radius:var(--msm-hb-menu-radius,999px)!important;
    color:var(--msm-hb-menu-text,#222)!important;
    font-size:var(--msm-hb-menu-font-size,14px)!important;
    font-weight:var(--msm-hb-menu-font-weight,800)!important;
    letter-spacing:var(--msm-hb-letter-spacing,.2px)!important;
    text-transform:var(--msm-hb-text-transform,uppercase)!important;
    line-height:1!important;
    overflow:hidden;
    transition:color .22s ease, background .22s ease, transform .22s ease, box-shadow .22s ease;
  }

  body.msm-header-builder-premium .msm-primary-menu > li > a:after,
  body.msm-header-builder-premium .msm-header nav > .menu > li > a:after{
    content:"";
    position:absolute;
    left:16px;
    right:16px;
    bottom:6px;
    height:var(--msm-hb-underline-height,3px);
    border-radius:999px;
    background:linear-gradient(90deg,var(--msm-hb-underline-1,#ffc400),var(--msm-hb-underline-2,#ec1b8c));
    transform:scaleX(0);
    transform-origin:left center;
    opacity:0;
    transition:transform .24s ease, opacity .24s ease;
  }

  body.msm-header-builder-premium .msm-primary-menu > li > a:hover,
  body.msm-header-builder-premium .msm-primary-menu > li:hover > a,
  body.msm-header-builder-premium .msm-primary-menu > li.current-menu-item > a,
  body.msm-header-builder-premium .msm-primary-menu > li.current-menu-ancestor > a,
  body.msm-header-builder-premium .msm-header nav > .menu > li > a:hover,
  body.msm-header-builder-premium .msm-header nav > .menu > li:hover > a,
  body.msm-header-builder-premium .msm-header nav > .menu > li.current-menu-item > a,
  body.msm-header-builder-premium .msm-header nav > .menu > li.current-menu-ancestor > a{
    color:var(--msm-hb-menu-hover,#ec1b8c)!important;
    transform:translateY(-1px);
  }

  body.msm-header-builder-premium.msm-header-hover-glass .msm-primary-menu > li > a:hover,
  body.msm-header-builder-premium.msm-header-hover-glass .msm-primary-menu > li:hover > a,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-primary-menu > li > a:hover,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-primary-menu > li:hover > a,
  body.msm-header-builder-premium.msm-header-hover-glass .msm-header nav > .menu > li > a:hover,
  body.msm-header-builder-premium.msm-header-hover-glass .msm-header nav > .menu > li:hover > a,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-header nav > .menu > li > a:hover,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-header nav > .menu > li:hover > a{
    background:color-mix(in srgb,var(--msm-hb-menu-glass-bg,#fff4fa) 82%,transparent)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 22px rgba(0,0,0,.06);
  }

  body.msm-header-builder-premium.msm-header-hover-underline .msm-primary-menu > li > a:hover:after,
  body.msm-header-builder-premium.msm-header-hover-underline .msm-primary-menu > li.current-menu-item > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline .msm-primary-menu > li.current-menu-ancestor > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-primary-menu > li > a:hover:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-primary-menu > li.current-menu-item > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-primary-menu > li.current-menu-ancestor > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline .msm-header nav > .menu > li > a:hover:after,
  body.msm-header-builder-premium.msm-header-hover-underline .msm-header nav > .menu > li.current-menu-item > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline .msm-header nav > .menu > li.current-menu-ancestor > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-header nav > .menu > li > a:hover:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-header nav > .menu > li.current-menu-item > a:after,
  body.msm-header-builder-premium.msm-header-hover-underline_glass .msm-header nav > .menu > li.current-menu-ancestor > a:after{
    transform:scaleX(1);
    opacity:1;
  }

  body.msm-header-builder-premium .msm-header nav .sub-menu,
  body.msm-header-builder-premium .msm-header nav .children,
  body.msm-header-builder-premium .msm-header nav li ul{
    min-width:var(--msm-hb-dropdown-width,230px)!important;
    border-radius:var(--msm-hb-dropdown-radius,18px)!important;
    background:var(--msm-hb-dropdown-bg,#fff)!important;
    background-color:var(--msm-hb-dropdown-bg,#fff)!important;
    border:1px solid color-mix(in srgb,var(--msm-hb-menu-active,#ec1b8c) 18%,#eee)!important;
    box-shadow:0 22px 55px rgba(0,0,0,.14)!important;
    padding:10px!important;
    overflow:visible!important;
    z-index:99999!important;
  }

  body.msm-header-builder-premium .msm-header nav .sub-menu a,
  body.msm-header-builder-premium .msm-header nav .children a,
  body.msm-header-builder-premium .msm-header nav li ul a{
    border-radius:12px!important;
    background:transparent!important;
    color:var(--msm-hb-dropdown-text,#222)!important;
    font-size:calc(var(--msm-hb-menu-font-size,14px) - 1px)!important;
    font-weight:var(--msm-hb-menu-font-weight,800)!important;
    padding:11px 12px!important;
    text-transform:none!important;
    min-height:auto!important;
    transition:background .18s ease,color .18s ease,transform .18s ease;
  }

  body.msm-header-builder-premium .msm-header nav .sub-menu a:hover,
  body.msm-header-builder-premium .msm-header nav .children a:hover,
  body.msm-header-builder-premium .msm-header nav li ul a:hover{
    background:var(--msm-hb-dropdown-hover-bg,#fff4fa)!important;
    color:var(--msm-hb-menu-hover,#ec1b8c)!important;
    transform:translateX(3px);
  }

  body.msm-header-builder-premium .msm-header nav .sub-menu a:after,
  body.msm-header-builder-premium .msm-header nav .children a:after,
  body.msm-header-builder-premium .msm-header nav li ul a:after{
    display:none!important;
  }
}

/* Mobilde Header Builder etkisizdir; orijinal mobil header çalışır. */
@media(max-width:900px){
  body.msm-header-builder-premium .msm-header nav,
  body.msm-header-builder-premium .msm-nav,
  body.msm-header-builder-premium .msm-campaign-nav,
  body.msm-header-builder-premium .msm-minimal-nav,
  body.msm-header-builder-premium .msm-premium-nav{
    display:none!important;
  }
}
