/* Korean navigation: leave room for the seventh primary item. */
#header:not(.en) .menu-btn { border:0; padding:0; background:transparent; z-index:34; }
#header:not(.en) a:focus-visible,#header:not(.en) button:focus-visible { outline:2px solid #cea882; outline-offset:4px; }
@media(min-width:1025px) {
    #header:not(.en) .hader-inner .gnb { padding-left:265px; padding-right:60px; }
    #header:not(.en) #gnb-1depth { display:flex; align-items:center; justify-content:flex-end; gap:clamp(20px,3vw,48px); }
    #header:not(.en) .hader-inner .gnb .gnb-1depth-li { margin-left:0; flex-shrink:0; }
    #header:not(.en) .hader-inner .gnb .gnb-1depth-li > a { white-space:nowrap; font-size:19px; }
    #header:not(.en) .gnb-1depth-li.current > a { font-weight:600; }
}
@media(min-width:1025px) and (max-width:1200px) {
    #header:not(.en) .hader-inner .gnb .gnb-1depth-li > a { font-size:16px; }
    #header:not(.en) #gnb-1depth { gap:20px; }
    #header:not(.en) .hader-inner .logo img { max-width:225px; height:auto; }
    #header:not(.en) .hader-inner .logo { margin-top:-29px; }
    #header:not(.en) .hader-inner .gnb { padding-left:235px; }
}
@media(max-width:1024px) {
    #header:not(.en) .gnb-1depth-li.has-submenu > a:before { content:'+'; position:absolute; right:4px; font-size:22px; color:#999; }
    #header:not(.en) .gnb-1depth-li.has-submenu.on > a:before { content:'−'; }
    #header:not(.en) .gnb-1depth-li.current > a { color:#22265b !important; font-weight:600; }
}
