﻿:root{--ab-nav-ivory:#faf8f4;--ab-nav-paper:#fff;--ab-nav-ink:#302b27;--ab-nav-muted:#756d66;--ab-nav-line:#ded5ca;--ab-nav-accent:#a88b68;--ab-nav-mobile:#7d6b58}
.ab-nav-v2,.ab-nav-v2 *{box-sizing:border-box}
.ab-nav-v2 .header{position:relative;z-index:10002;transition:background-color .28s ease,box-shadow .28s ease}
.ab-nav-v2 .header_wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;width:min(1880px,calc(100% - 40px))!important;height:94px!important;min-height:94px!important;margin:0 auto!important;padding:0 12px!important}
.ab-nav-v2 #logo{position:relative!important;z-index:2!important;flex:0 0 230px!important;width:230px!important;padding:0!important}
.ab-nav-v2 #logo .main_logo{display:flex!important;align-items:center!important;height:94px!important}
.ab-nav-v2 #logo img{display:block!important;width:auto!important;max-width:196px!important;max-height:62px!important;object-fit:contain!important}
.ab-nav-v2 #burger{border:0;background:transparent}
.ab-nav-v2 .ab-mobile-nav,.ab-nav-v2 .ab-nav-backdrop{visibility:hidden;opacity:0;pointer-events:none}
@media (min-width:901px){
  .ab-nav-v2 #nav{position:static!important;display:block!important;flex:1 1 auto!important;width:auto!important;height:94px!important;margin:0!important}
  .ab-nav-v2 #nav>.gnb{display:flex!important;align-items:stretch!important;justify-content:flex-end!important;gap:clamp(20px,2.05vw,42px)!important;width:100%!important;height:94px!important;margin:0!important;padding:0!important;list-style:none!important}
  .ab-nav-v2 #nav>.gnb>.ab-menu-item{position:static!important;display:flex!important;align-items:stretch!important;width:auto!important;height:94px!important;margin:0!important;padding:0!important}
  .ab-nav-v2 .ab-nav-trigger{position:relative;display:flex!important;align-items:center!important;height:94px!important;margin:0!important;padding:2px 0 0!important;border:0!important;background:transparent!important;color:#fff!important;font-family:"Pretendard",sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.02em!important;text-decoration:none!important;white-space:nowrap!important;text-shadow:0 1px 10px rgba(25,20,16,.25)!important;cursor:pointer!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item>.ab-nav-trigger{color:#fff!important;text-shadow:0 1px 10px rgba(25,20,16,.38)!important}
  .ab-nav-v2 .ab-nav-trigger:after{position:absolute;right:0;bottom:22px;left:0;height:2px;background:var(--ab-nav-accent);content:"";transform:scaleX(0);transform-origin:center;transition:transform .22s ease}
  .ab-nav-v2 .ab-menu-item.is-open>.ab-nav-trigger:after,.ab-nav-v2 .ab-menu-item.is-current>.ab-nav-trigger:after,.ab-nav-v2 .ab-nav-trigger:focus-visible:after{transform:scaleX(1)}
  .ab-nav-v2.ab-header-solid .header,html.ab-header-scrolled .ab-nav-v2 .header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid rgba(61,50,42,.08)!important;box-shadow:0 7px 24px rgba(45,36,28,.05)!important}
  .ab-nav-v2.ab-header-solid .ab-nav-trigger,html.ab-header-scrolled #header.ab-nav-v2 #nav>.gnb>.ab-menu-item>.ab-nav-trigger{color:var(--ab-nav-ink)!important;text-shadow:none!important}
  html:not(.ab-header-scrolled) #header.ab-nav-v2:not(.ab-header-solid) #logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(24,18,13,.28))!important}
  .ab-nav-v2 .ab-mega-panel{position:fixed!important;top:94px!important;right:auto!important;left:50%!important;z-index:10001!important;display:block!important;width:min(1120px,calc(100vw - 64px))!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid rgba(78,63,51,.12)!important;border-top:2px solid rgba(168,139,104,.72)!important;border-radius:0 0 3px 3px!important;background:var(--ab-nav-ivory)!important;box-shadow:0 22px 48px rgba(46,37,29,.13)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-7px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item.is-open>.ab-mega-panel,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item:focus-within>.ab-mega-panel,
  .ab-nav-v2 .ab-menu-item.is-open>.ab-mega-panel,
  .ab-nav-v2 .ab-menu-item:focus-within>.ab-mega-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}
  .ab-nav-v2 .ab-mega-inner{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:48px!important;width:100%!important;min-height:0!important;margin:0!important;padding:30px 38px 32px!important;color:var(--ab-nav-ink)!important}
  .ab-nav-v2 .ab-mega-heading{padding:2px 34px 2px 0!important;border-right:1px solid var(--ab-nav-line)!important;text-align:left!important}
  .ab-nav-v2 .ab-mega-heading p{margin:0 0 9px!important;color:var(--ab-nav-accent)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important}
  .ab-nav-v2 .ab-mega-heading strong{display:block!important;margin:0 0 10px!important;color:var(--ab-nav-ink)!important;font-family:"Pretendard",sans-serif!important;font-size:25px!important;font-weight:650!important;line-height:1.25!important}
  .ab-nav-v2 .ab-mega-heading span{display:block!important;max-width:210px!important;color:var(--ab-nav-muted)!important;font-family:"Pretendard",sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important;word-break:keep-all!important}
  .ab-nav-v2 .ab-mega-links{display:grid!important;grid-template-columns:repeat(var(--ab-mega-columns,3),minmax(0,1fr))!important;align-content:start!important;gap:0 28px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}
  .ab-nav-v2 .ab-mega-links>li{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}
.ab-nav-v2 .ab-mega-link{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:0 26px 0 2px!important;border-bottom:1px solid var(--ab-nav-line)!important;color:var(--ab-nav-ink)!important;font-family:"Pretendard",sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;text-align:left!important;text-decoration:none!important;transition:color .18s ease,padding-left .18s ease,border-color .18s ease!important;white-space:normal!important;word-break:keep-all!important}
button.ab-mega-link--has-third{appearance:none!important;width:100%!important;border-top:0!important;border-right:0!important;border-left:0!important;background:transparent!important;cursor:pointer!important}
  .ab-nav-v2 a.ab-mega-link:hover,.ab-nav-v2 a.ab-mega-link:focus-visible{padding-left:9px!important;border-color:var(--ab-nav-accent)!important;color:var(--ab-nav-accent)!important}
  .ab-nav-v2 a.ab-mega-link i{position:absolute;right:5px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
  .ab-nav-v2 .ab-mega-link.is-disabled{cursor:default;opacity:.46!important}
  .ab-nav-v2 .ab-mega-link small{font-size:11px;font-weight:400}
  .ab-nav-v2 #burger{display:none!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel{top:94px!important;right:auto!important;left:50%!important;width:min(1120px,calc(100vw - 64px))!important;transform:translate(-50%,-7px)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item.is-open>.ab-mega-panel,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item:focus-within>.ab-mega-panel{transform:translate(-50%,0)!important}
}

/* Final development-only desktop menu scale and density override. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:0 1 1120px!important;
    max-width:1120px!important;
    margin:0 auto!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{
    justify-content:center!important;
    gap:clamp(24px,2.15vw,42px)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{
    font-size:16px!important;
    font-weight:650!important;
    letter-spacing:-.02em!important;
  }
}
@media (min-width:901px) and (max-width:1280px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:1 1 auto!important;
    max-width:none!important;
    margin:0 18px!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{gap:clamp(15px,1.6vw,24px)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{font-size:15px!important}
}

/* Third-depth clinic navigation: desktop flyout and mobile accordion. */
@media (min-width:901px){
  .ab-nav-v2 .ab-mega-item--has-third{position:relative!important}
  .ab-nav-v2 .ab-mega-item--has-third:after{position:absolute;top:0;right:-24px;width:24px;height:100%;content:""}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-item--has-third>.ab-mega-link--has-third{position:relative!important;display:flex!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding-right:28px!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-link--has-third>i.ab-third-chevron{position:absolute!important;top:50%!important;right:0!important;display:inline-flex!important;width:18px!important;height:22px!important;flex:0 0 18px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:0!important;font-family:FontAwesome!important;font-size:18px!important;font-style:normal!important;line-height:1!important;transform:translateY(-50%)!important}
  .ab-nav-v2 .ab-mega-link--has-third>i.ab-third-chevron:before{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;font-family:FontAwesome!important;content:"\f105"!important;transform:none!important}
  .ab-nav-v2 .ab-third-menu{position:absolute!important;top:-14px!important;left:calc(100% + 24px)!important;z-index:3!important;display:block!important;width:238px!important;margin:0!important;padding:14px 20px!important;border:0!important;background:rgba(67,56,47,.98)!important;box-shadow:12px 18px 34px rgba(25,20,16,.18)!important;list-style:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateX(-8px)!important;transition:opacity .2s ease,transform .24s ease,visibility .2s ease!important}
  .ab-nav-v2 .ab-mega-item--has-third.is-third-open>.ab-third-menu,.ab-nav-v2 .ab-mega-item--has-third:focus-within>.ab-third-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}
  .ab-nav-v2 .ab-third-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-third-menu .ab-mega-link{min-height:48px!important;padding:11px 0!important;font-size:16px!important;white-space:nowrap!important}
}

@media (max-width:900px){
  .ab-nav-v2 .ab-mobile-subitem--has-third{border-top:1px solid rgba(255,255,255,.13)!important;border-bottom:1px solid rgba(255,255,255,.13)!important}
  .ab-nav-v2 .ab-mobile-third-toggle{display:flex!important;width:100%!important;min-height:52px!important;padding:10px 12px 10px 0!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;background:transparent!important;color:#fff!important;font-family:"Pretendard",sans-serif!important;font-size:17px!important;font-weight:550!important;line-height:1.45!important;text-align:left!important;cursor:pointer!important}
  .ab-nav-v2 .ab-mobile-third-toggle>i.ab-third-chevron{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;width:20px!important;height:24px!important;flex:0 0 20px!important;align-items:center!important;justify-content:center!important;margin:0 0 0 auto!important;border:0!important;font-family:FontAwesome!important;font-size:18px!important;font-style:normal!important;line-height:1!important;transform:none!important;transition:transform .22s ease}
  .ab-nav-v2 .ab-mobile-third-toggle>i.ab-third-chevron:before{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;font-family:FontAwesome!important;content:"\f105"!important;transform:none!important}
  .ab-nav-v2 .ab-mobile-subitem--has-third.is-third-open>.ab-mobile-third-toggle>i{transform:rotate(90deg)}
  .ab-nav-v2 .ab-mobile-third-menu{display:block!important;margin:0!important;padding:4px 0 10px 18px!important;border-left:1px solid rgba(232,200,153,.52)!important;background:rgba(65,52,42,.23)!important;list-style:none!important}
  .ab-nav-v2 .ab-mobile-third-menu[hidden]{display:none!important}
  .ab-nav-v2 .ab-mobile-third-menu>li{display:block!important;margin:0!important;padding:0!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-menu .ab-mega-link{min-height:48px!important;padding:10px 10px 10px 12px!important;font-size:16px!important;font-weight:450!important;color:rgba(255,255,255,.88)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-guide{color:#f0d2a7!important;font-weight:600!important}
}

/* Development navigation density: larger labels without excessive horizontal spread. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:0 1 1120px!important;
    max-width:1120px!important;
    margin:0 auto!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{
    justify-content:center!important;
    gap:clamp(24px,2.15vw,42px)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{
    font-size:16px!important;
    font-weight:650!important;
    letter-spacing:-.02em!important;
  }
}
@media (min-width:901px) and (max-width:1280px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:1 1 auto!important;
    max-width:none!important;
    margin:0 18px!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{
    gap:clamp(15px,1.6vw,24px)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{font-size:15px!important}
}

/* Desktop navigation type hierarchy: equal size, differentiated by weight. */
@media (min-width:1281px){
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{font-size:17px!important}
}
@media (min-width:901px) and (max-width:1280px){
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{font-size:16px!important}
}

/* Neutral site-chrome palette: keep brand bronze in content, not navigation surfaces. */
:root{
  --ab-nav-ivory:#f4f5f4;
  --ab-nav-paper:#fff;
  --ab-nav-ink:#24282a;
  --ab-nav-muted:#707678;
  --ab-nav-line:#d9dddc;
  --ab-nav-accent:#aeb5b6;
  --ab-nav-mobile:#454b4d;
}
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    border-color:rgba(255,255,255,.08)!important;
    background:rgba(63,69,71,.97)!important;
    box-shadow:0 18px 42px rgba(18,21,22,.16)!important;
  }
  .ab-nav-v2 .ab-third-menu{background:rgba(53,58,60,.98)!important;box-shadow:12px 18px 34px rgba(16,18,19,.18)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:hover,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:focus-visible,
  .ab-nav-v2 a.ab-mega-link:hover,
  .ab-nav-v2 a.ab-mega-link:focus-visible{color:#dce1e1!important}
  .ab-nav-v2 .ab-nav-trigger:after{background:#b8bfc0!important}
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) .header{background:rgba(58,64,66,.94)!important}
}
@media (max-width:900px){
  .ab-nav-v2 #nav_mo{background:#454b4d!important}
  .ab-nav-v2 .ab-mobile-nav-head{border-bottom-color:rgba(255,255,255,.14)!important;background:#393f41!important}
  .ab-nav-v2 #nav_mo .gnb>.menu{border-bottom-color:rgba(255,255,255,.12)!important}
  .ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,
  .ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{background:#b8bfc0!important}
  .ab-nav-v2 .ab-mobile-subitem--has-third{border-color:rgba(255,255,255,.11)!important}
  .ab-nav-v2 .ab-mobile-third-menu{border-left-color:rgba(190,197,198,.45)!important;background:rgba(255,255,255,.035)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-guide{color:#dce1e1!important}
}

/* Final glass-surface override: keep after the neutral fallback above. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) > .header{
    border-bottom:1px solid rgba(255,255,255,.09)!important;
    background:rgba(43,48,50,.76)!important;
    box-shadow:0 8px 28px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(112%)!important;
    backdrop-filter:blur(12px) saturate(112%)!important;
  }
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) > .header{
    background:rgba(46,51,53,.84)!important;
    box-shadow:0 10px 30px rgba(17,20,21,.13)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    background:rgba(52,58,60,.90)!important;
    box-shadow:0 20px 46px rgba(15,18,19,.18)!important;
    -webkit-backdrop-filter:blur(14px) saturate(108%)!important;
    backdrop-filter:blur(14px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-third-menu{
    background:rgba(45,50,52,.93)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
}
@media (max-width:900px){
  html:not(.ab-header-scrolled)[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom-color:transparent!important;
    background:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html.ab-header-scrolled[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom:1px solid rgba(255,255,255,.11)!important;
    background:rgba(72,78,80,.80)!important;
    box-shadow:0 9px 26px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
  .ab-nav-v2 #nav_mo{
    background:rgba(70,76,78,.92)!important;
    -webkit-backdrop-filter:blur(16px) saturate(108%)!important;
    backdrop-filter:blur(16px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(61,67,69,.84)!important}
  .ab-nav-v2 .ab-mobile-third-menu{background:rgba(255,255,255,.045)!important}
}

/* Mobile scroll state must remain after every fallback surface rule. */
@media (max-width:900px){
  html:not(.ab-header-scrolled)[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom-color:transparent!important;
    background:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html.ab-header-scrolled[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom:1px solid rgba(255,255,255,.11)!important;
    background:rgba(72,78,80,.80)!important;
    box-shadow:0 9px 26px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
  .ab-nav-v2 #nav_mo{background:rgba(70,76,78,.92)!important}
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(61,67,69,.84)!important}
}

/* Premium translucent graphite shell and neutral browser scrollbar. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) > .header{
    border-bottom:1px solid rgba(255,255,255,.09)!important;
    background:rgba(43,48,50,.76)!important;
    box-shadow:0 8px 28px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(112%)!important;
    backdrop-filter:blur(12px) saturate(112%)!important;
  }
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) > .header{
    background:rgba(46,51,53,.84)!important;
    box-shadow:0 10px 30px rgba(17,20,21,.13)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    background:rgba(52,58,60,.90)!important;
    box-shadow:0 20px 46px rgba(15,18,19,.18)!important;
    -webkit-backdrop-filter:blur(14px) saturate(108%)!important;
    backdrop-filter:blur(14px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-third-menu{
    background:rgba(45,50,52,.93)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
}

@media (max-width:900px){
  html[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom:1px solid rgba(255,255,255,.08)!important;
    background:rgba(46,51,53,.78)!important;
    box-shadow:0 8px 24px rgba(16,19,20,.11)!important;
    -webkit-backdrop-filter:blur(11px) saturate(110%)!important;
    backdrop-filter:blur(11px) saturate(110%)!important;
  }
  .ab-nav-v2 #nav_mo{
    background:rgba(55,61,63,.92)!important;
    -webkit-backdrop-filter:blur(16px) saturate(108%)!important;
    backdrop-filter:blur(16px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(45,50,52,.82)!important}
  .ab-nav-v2 .ab-mobile-third-menu{background:rgba(255,255,255,.045)!important}
}

/* Neutral chrome authority: white/black lead, gray supports. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{background:rgba(32,36,38,.97)!important;border-color:rgba(255,255,255,.10)!important}
  .ab-nav-v2 .ab-third-menu{background:rgba(17,17,17,.98)!important;box-shadow:12px 18px 34px rgba(0,0,0,.20)!important}
  .ab-nav-v2 .ab-nav-trigger:after{background:#b9ced8!important}
}
@media (max-width:900px){
  .ab-nav-v2 #nav_mo{background:rgba(32,36,38,.985)!important}
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(17,17,17,.99)!important}
  .ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,
  .ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{background:#b9ced8!important}
  .ab-nav-v2 .ab-mobile-third-menu{border-left-color:rgba(185,206,216,.52)!important;background:rgba(255,255,255,.045)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-guide{color:#dce8ed!important}
}

/* 2026-09 final neutral brand palette: white/black first, cool gray as support. */
:root{
  --ab-nav-ivory:#fff;
  --ab-nav-paper:#fff;
  --ab-nav-ink:#111;
  --ab-nav-muted:#68747b;
  --ab-nav-line:#d1dbe0;
  --ab-nav-accent:#8fa4ad;
  --ab-nav-mobile:#202426;
}
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{background:rgba(32,36,38,.97)!important;border-color:rgba(255,255,255,.10)!important}
  .ab-nav-v2 .ab-third-menu{background:rgba(17,17,17,.98)!important;box-shadow:12px 18px 34px rgba(0,0,0,.20)!important}
  .ab-nav-v2 .ab-nav-trigger:after{background:#b9ced8!important}
}
@media (max-width:900px){
  .ab-nav-v2 #nav_mo{background:rgba(32,36,38,.985)!important}
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(17,17,17,.99)!important}
  .ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,
  .ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{background:#b9ced8!important}
  .ab-nav-v2 .ab-mobile-third-menu{border-left-color:rgba(185,206,216,.52)!important;background:rgba(255,255,255,.045)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-guide{color:#dce8ed!important}
}

html[data-abelle-site=true]{
  scrollbar-width:thin;
  scrollbar-color:#747c7e #eceeed;
}
html[data-abelle-site=true]::-webkit-scrollbar{width:10px;height:10px}
html[data-abelle-site=true]::-webkit-scrollbar-track{background:#eceeed!important}
html[data-abelle-site=true]::-webkit-scrollbar-thumb{
  min-height:42px;
  border:2px solid #eceeed!important;
  border-radius:999px;
  background:#747c7e!important;
}
html[data-abelle-site=true]::-webkit-scrollbar-thumb:hover{background:#596164!important}
html[data-abelle-site=true]::-webkit-scrollbar-corner{background:#eceeed!important}
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-link{
    font-size:17px!important;
    font-weight:500!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  .ab-nav-v2 .header_wrap{width:calc(100% - 28px)!important;padding:0 4px!important}
  .ab-nav-v2 #logo{flex-basis:188px!important;width:188px!important}
  .ab-nav-v2 #logo img{max-width:164px!important;max-height:58px!important}
  .ab-nav-v2 #nav>.gnb{gap:clamp(13px,1.65vw,22px)!important}
  .ab-nav-v2 .ab-nav-trigger{font-size:15px!important}
  .ab-nav-v2 .ab-mega-panel,html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel{width:calc(100vw - 40px)!important}
  .ab-nav-v2 .ab-mega-inner{grid-template-columns:210px minmax(0,1fr)!important;gap:34px!important;padding-right:30px!important;padding-left:30px!important}
}
@media (max-width:900px){
  .ab-nav-v2 .header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid rgba(61,50,42,.08)!important}
  html[data-abelle-site="true"] #header.ab-nav-v2 .header{background:transparent!important;border-bottom:0!important}
  html.ab-header-scrolled[data-abelle-site="true"] #header.ab-nav-v2 .header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid rgba(61,50,42,.08)!important}
  .ab-nav-v2 .header_wrap{width:100%!important;height:76px!important;min-height:76px!important;padding:0 20px!important}
  .ab-nav-v2 #logo{flex:0 0 164px!important;width:164px!important}
  .ab-nav-v2 #logo .main_logo{height:76px!important}
  .ab-nav-v2 #logo img{max-width:142px!important;max-height:48px!important}
  .ab-nav-v2 #nav{display:none!important}
  .ab-nav-v2 #burger{position:relative!important;top:auto!important;right:auto!important;z-index:10006!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;width:44px!important;height:44px!important;margin:0!important;padding:7px!important;cursor:pointer!important}
  html[data-abelle-site="true"] #header.ab-nav-v2 #burger{display:flex!important;width:44px!important;height:44px!important;padding:7px!important;gap:6px!important;position:relative!important;top:auto!important;right:auto!important}
  .ab-nav-v2 #burger span{display:block!important;width:28px!important;height:2px!important;margin:0 0 0 auto!important;background:var(--ab-nav-ink)!important;transition:transform .22s ease,opacity .18s ease!important}
  .ab-nav-v2 #burger.is-open span:first-child{transform:translateY(8px) rotate(45deg)}
  .ab-nav-v2 #burger.is-open span:nth-child(2){opacity:0}
  .ab-nav-v2 #burger.is-open span:last-child{transform:translateY(-8px) rotate(-45deg)}
  .ab-nav-v2 #nav_mo{position:fixed!important;inset:0!important;z-index:10005!important;display:block!important;width:100%!important;height:100dvh!important;padding:0!important;background:var(--ab-nav-mobile)!important;overflow:auto!important;transition:opacity .25s ease,visibility .25s ease!important}
  .ab-nav-v2 #nav_mo.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
  .ab-nav-v2:has(#nav_mo.is-open)>.header{visibility:hidden!important;pointer-events:none!important}
  .ab-nav-v2 .ab-mobile-nav-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.20);background:#544537;color:#fff}
  .ab-nav-v2 .ab-mobile-nav-head>span{display:flex;align-items:center;font:600 16px/1 "Pretendard",sans-serif;letter-spacing:.1em}
  .ab-nav-v2 .ab-mobile-nav-head>span i{margin-right:9px;font-size:13px}
  .ab-nav-v2 .ab-mobile-nav-head>span:after{content:" · 아벨르의원"}
  .ab-nav-v2 .ab-mobile-close{position:relative;width:40px;height:40px;border:0;background:transparent}
  .ab-nav-v2 .ab-mobile-close:before,.ab-nav-v2 .ab-mobile-close:after{position:absolute;top:19px;left:8px;width:24px;height:1.5px;background:#fff;content:""}
  .ab-nav-v2 .ab-mobile-close:before{transform:rotate(45deg)}.ab-nav-v2 .ab-mobile-close:after{transform:rotate(-45deg)}
  .ab-nav-v2 #nav_mo>.inner{width:100%!important;min-height:0!important;margin:0!important;padding:16px 24px 50px!important}
  html[data-abelle-site="true"] #header.ab-nav-v2 #nav_mo>.inner{padding:16px 24px 50px!important}
  .ab-nav-v2 #nav_mo .gnb{display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
  .ab-nav-v2 #nav_mo .gnb>.menu{display:block!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.17)!important}
  .ab-nav-v2 .ab-mobile-menu-row{position:relative;display:grid!important;grid-template-columns:1fr 48px!important;align-items:center!important;min-height:60px!important}
  .ab-nav-v2 .ab-mobile-menu-row>a{display:flex!important;align-items:baseline!important;gap:11px!important;padding:17px 6px!important;color:#fff!important;text-decoration:none!important}
  html[data-abelle-site="true"] #header #nav_mo .ab-mobile-menu-row>a,
  html[data-abelle-site="true"] #header #nav_mo .ab-mobile-menu-row>a>span,
  html[data-abelle-site="true"] #header #nav_mo .ab-mobile-menu-row>a>small{color:#fff!important}
  .ab-nav-v2 .ab-mobile-menu-row>a>span{font-family:"Pretendard",sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.03em!important}
  .ab-nav-v2 .ab-mobile-menu-row>a>small{font-family:Georgia,serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;opacity:.6!important}
  .ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,.ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{position:absolute;top:50%;left:-24px;width:3px;height:22px;background:#e8c899;content:"";transform:translateY(-50%)}
  .ab-nav-v2 .ab-mobile-toggle{position:relative;width:48px;height:48px;border:0;background:transparent;color:#fff;cursor:pointer}
  .ab-nav-v2 .ab-mobile-toggle:before,.ab-nav-v2 .ab-mobile-toggle:after{position:absolute;top:23px;left:14px;width:18px;height:1px;background:currentColor;content:"";transition:transform .2s ease}
  .ab-nav-v2 .ab-mobile-toggle:after{transform:rotate(90deg)}
  .ab-nav-v2 .menu.is-open .ab-mobile-toggle:after{transform:rotate(0)}
  .ab-nav-v2 #nav_mo .submenu_wrap{position:static!important;display:block!important;width:100%!important;margin:0!important;padding:0 0 16px 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .gnb>.menu.is-open>.submenu_wrap{display:block!important;height:auto!important;padding:0 0 16px 14px!important}
  .ab-nav-v2 #nav_mo .submenu_wrap[hidden]{display:none!important}
  .ab-nav-v2 #nav_mo .submenu{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}
  .ab-nav-v2 #nav_mo .submenu>li{display:block!important;margin:0!important;padding:0!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .submenu .ab-mega-link{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:10px 12px 10px 0!important;color:rgba(255,255,255,.96)!important;font-family:"Pretendard",sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-decoration:none!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .submenu .ab-mega-link.is-disabled{opacity:.72!important}
  body.ab-mobile-nav-open{overflow:hidden!important}
}
@media (max-width:480px){.ab-nav-v2 .ab-mobile-menu-row>a>small{display:none}.ab-nav-v2 #nav_mo>.inner{padding-right:20px!important;padding-left:20px!important}.ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,.ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{left:-20px}}

/* Gray's structure with a larger, clearer Abelle submenu scale. */
@media (min-width:901px){
  /* Keep the fixed header hit area aligned with the visible 72px navigation.
     The inherited 94px shell exposed a 22px white strip below the bar. */
  html[data-abelle-site=true] #header.ab-nav-v2{height:72px!important}
  .ab-nav-v2:not(.ab-header-solid) .header{background:transparent!important;border-bottom:0!important;box-shadow:none!important;transition:background-color .3s ease!important}
  html[data-abelle-site=true] #header.ab-nav-v2 .header_wrap{display:flex!important;justify-content:space-between!important;width:95%!important;max-width:1700px!important;height:72px!important;min-height:72px!important;padding:0!important}
  html[data-abelle-site=true] #header.ab-nav-v2 .header_wrap:after{display:block!important;flex:0 0 7.5%!important;width:7.5%!important;content:""}
  html[data-abelle-site=true] #header.ab-nav-v2 #logo{flex:0 0 16.5%!important;width:16.5%!important;min-width:128px!important;padding-left:0!important}
  .ab-nav-v2 #logo .main_logo{height:72px!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #logo img{
    width:auto!important;
    height:65px!important;
    max-width:112px!important;
    max-height:65px!important;
    object-fit:contain!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{position:static!important;flex:1 1 auto!important;width:auto!important;height:72px!important;margin:0 clamp(26px,2.85vw,48px)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{justify-content:space-between!important;gap:0!important;width:100%!important;height:72px!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item{position:relative!important;flex:0 0 auto!important;height:72px!important}
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{height:72px!important;padding:0!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.025em!important}
  html[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) #nav>.gnb>.ab-menu-item>.ab-nav-trigger{color:#fff!important;text-shadow:0 1px 10px rgba(25,20,16,.3)!important}
  .ab-nav-v2 .ab-nav-trigger:after{bottom:0!important;height:1px!important;background:#d7b887!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    position:absolute!important;
    top:72px!important;
    right:auto!important;
    left:50%!important;
    margin-left:-130px!important;
    width:260px!important;
    min-width:260px!important;
    max-width:260px!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:rgba(76,64,53,.95)!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transform:none!important;
    transition:opacity .22s ease,visibility .22s ease!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item.is-open>.ab-mega-panel,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item:focus-within>.ab-mega-panel,
  .ab-nav-v2 #nav>.gnb>.ab-menu-item.is-open>.ab-mega-panel,
  .ab-nav-v2 #nav>.gnb>.ab-menu-item:focus-within>.ab-mega-panel{transform:none!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-inner,
  .ab-nav-v2 .ab-mega-inner{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:24px!important}
  .ab-nav-v2 .ab-mega-heading{display:none!important}
  .ab-nav-v2 .ab-mega-links{display:block!important;width:100%!important;margin:0!important;padding:0!important}
  .ab-nav-v2 .ab-mega-links>li{display:block!important;width:100%!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-link,
  .ab-nav-v2 .ab-mega-link{
    min-height:0!important;
    min-height:50px!important;
    padding:12px 0!important;
    border:0!important;
    color:rgba(255,255,255,.96)!important;
    font-size:17px!important;
    font-weight:500!important;
    line-height:1.45!important;
    letter-spacing:0!important;
    opacity:1!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:hover,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:focus-visible,
  .ab-nav-v2 a.ab-mega-link:hover,.ab-nav-v2 a.ab-mega-link:focus-visible{
    padding-left:0!important;
    color:#f3dfbd!important;
    opacity:1!important;
  }
  .ab-nav-v2 .ab-mega-link i{display:none!important}
  .ab-nav-v2 .ab-mega-link.is-disabled{color:rgba(255,255,255,.76)!important;opacity:.72!important}
  .ab-nav-v2 .ab-mega-link small{font-size:12px!important;line-height:1.35!important}
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) .header{
    background:rgba(76,64,53,.90)!important;
    border-bottom:0!important;
    box-shadow:none!important;
  }
  html[data-abelle-site=true].ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) #nav>.gnb>.ab-menu-item>.ab-nav-trigger{color:#fff!important;text-shadow:none!important}
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) #logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(24,18,13,.2))!important}
}

/* Final development-only desktop menu scale and density override. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:0 1 1120px!important;
    max-width:1120px!important;
    margin:0 auto!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{
    justify-content:center!important;
    gap:clamp(24px,2.15vw,42px)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{
    font-size:17px!important;
    font-weight:650!important;
    letter-spacing:-.02em!important;
  }
}
@media (min-width:901px) and (max-width:1280px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav{
    flex:1 1 auto!important;
    max-width:none!important;
    margin:0 18px!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb{gap:clamp(15px,1.6vw,24px)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 .ab-nav-trigger{font-size:16px!important}
}

/* Final neutral navigation surfaces. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    border-color:rgba(255,255,255,.08)!important;
    background:rgba(63,69,71,.97)!important;
    box-shadow:0 18px 42px rgba(18,21,22,.16)!important;
  }
  .ab-nav-v2 .ab-third-menu{background:rgba(53,58,60,.98)!important;box-shadow:12px 18px 34px rgba(16,18,19,.18)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:hover,
  html[data-abelle-site=true] #header.ab-nav-v2 #nav a.ab-mega-link:focus-visible,
  .ab-nav-v2 a.ab-mega-link:hover,
  .ab-nav-v2 a.ab-mega-link:focus-visible{color:#dce1e1!important}
  .ab-nav-v2 .ab-nav-trigger:after{background:#b8bfc0!important}
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) .header{background:rgba(58,64,66,.94)!important}
}
@media (max-width:900px){
  .ab-nav-v2 #nav_mo{background:#454b4d!important}
  .ab-nav-v2 .ab-mobile-nav-head{border-bottom-color:rgba(255,255,255,.14)!important;background:#393f41!important}
  .ab-nav-v2 #nav_mo .gnb>.menu{border-bottom-color:rgba(255,255,255,.12)!important}
  .ab-nav-v2 .menu.is-current>.ab-mobile-menu-row:before,
  .ab-nav-v2 .menu.is-open>.ab-mobile-menu-row:before{background:#b8bfc0!important}
  .ab-nav-v2 .ab-mobile-subitem--has-third{border-color:rgba(255,255,255,.11)!important}
  .ab-nav-v2 .ab-mobile-third-menu{border-left-color:rgba(190,197,198,.45)!important;background:rgba(255,255,255,.035)!important}
  html[data-abelle-site=true] #header.ab-nav-v2 #nav_mo .ab-mobile-third-guide{color:#dce1e1!important}
}

/* Glass navigation is the final visual authority. */
@media (min-width:901px){
  html[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) > .header{
    border-bottom:1px solid rgba(255,255,255,.09)!important;
    background:rgba(43,48,50,.76)!important;
    box-shadow:0 8px 28px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(112%)!important;
    backdrop-filter:blur(12px) saturate(112%)!important;
  }
  html.ab-header-scrolled #header.ab-nav-v2:not(.ab-header-solid) > .header{
    background:rgba(46,51,53,.84)!important;
    box-shadow:0 10px 30px rgba(17,20,21,.13)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{
    background:rgba(52,58,60,.90)!important;
    box-shadow:0 20px 46px rgba(15,18,19,.18)!important;
    -webkit-backdrop-filter:blur(14px) saturate(108%)!important;
    backdrop-filter:blur(14px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-third-menu{
    background:rgba(45,50,52,.93)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
}

/* Transparent over the hero; a lighter graphite surface appears only after scroll. */
@media (min-width:901px){
  html:not(.ab-header-scrolled)[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) > .header{
    border-bottom-color:transparent!important;
    background:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html.ab-header-scrolled[data-abelle-site=true] #header.ab-nav-v2:not(.ab-header-solid) > .header{
    border-bottom:1px solid rgba(255,255,255,.12)!important;
    background:rgba(72,78,80,.78)!important;
    box-shadow:0 10px 30px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(13px) saturate(110%)!important;
    backdrop-filter:blur(13px) saturate(110%)!important;
  }
  html[data-abelle-site=true] #header.ab-nav-v2 #nav .ab-mega-panel,
  .ab-nav-v2 #nav .ab-mega-panel{background:rgba(67,73,75,.90)!important}
  .ab-nav-v2 .ab-third-menu{background:rgba(58,64,66,.93)!important}
}
@media (max-width:900px){
  html:not(.ab-header-scrolled)[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom-color:transparent!important;
    background:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html.ab-header-scrolled[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom:1px solid rgba(255,255,255,.11)!important;
    background:rgba(72,78,80,.80)!important;
    box-shadow:0 9px 26px rgba(17,20,21,.10)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
  }
  .ab-nav-v2 #nav_mo{background:rgba(70,76,78,.92)!important}
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(61,67,69,.84)!important}
}
@media (max-width:900px){
  html[data-abelle-site=true] #header.ab-nav-v2 > .header{
    border-bottom:1px solid rgba(255,255,255,.08)!important;
    background:rgba(46,51,53,.78)!important;
    box-shadow:0 8px 24px rgba(16,19,20,.11)!important;
    -webkit-backdrop-filter:blur(11px) saturate(110%)!important;
    backdrop-filter:blur(11px) saturate(110%)!important;
  }
  .ab-nav-v2 #nav_mo{
    background:rgba(55,61,63,.92)!important;
    -webkit-backdrop-filter:blur(16px) saturate(108%)!important;
    backdrop-filter:blur(16px) saturate(108%)!important;
  }
  .ab-nav-v2 .ab-mobile-nav-head{background:rgba(45,50,52,.82)!important}
  .ab-nav-v2 .ab-mobile-third-menu{background:rgba(255,255,255,.045)!important}
}
