/* Layout único do cabeçalho; carregado depois dos estilos das páginas. */
#head.pc{box-sizing:border-box!important}
#head.pc .inn::before,#head.pc .inn::after{display:none!important;content:none!important}
#head.pc .inn{box-sizing:border-box!important;display:grid!important;grid-template-columns:125px minmax(0,1fr) auto!important;grid-template-rows:68px!important;align-items:center!important;gap:0 14px!important;min-height:68px!important;height:68px!important;width:100%!important;max-width:none!important;padding:0 16px 0 40px!important}
#head.pc .inn>h1{position:static!important;transform:none!important;grid-column:1!important;grid-row:1!important;width:125px!important;height:auto!important;padding:0!important;margin:0!important;line-height:normal!important}
#head.pc .inn>h1>a{display:block!important;width:125px!important}
#head.pc .inn>h1 img{display:block!important;width:125px!important;max-width:125px!important;height:auto!important;max-height:54px!important;object-fit:contain!important}
#head.pc #gnb{position:static!important;grid-column:2!important;grid-row:1!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
#head.pc #gnb>ul{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:9px!important;white-space:nowrap!important;padding:0!important;margin:0!important}
#head.pc #gnb>ul>li{flex:0 0 auto!important;float:none!important;margin:0!important;padding:0!important}
#head.pc #gnb>ul>li>a{display:block!important;padding:0!important;line-height:68px!important;font-size:11px!important;letter-spacing:-.15px!important;white-space:nowrap!important}
#head.pc #gnb>ul>li.list_gnb>a{padding-right:11px!important}
#head.pc .gnb_etc{position:static!important;grid-column:3!important;grid-row:1!important;transform:none!important;justify-self:end!important;float:none!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}
#head.pc .gnb_etc .login_sec{display:block!important;width:auto!important}
#head.pc .gnb_etc .login_sec>ul{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}
#head.pc .gnb_etc .login_sec>ul>li{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:0!important}
#head.pc .gnb_etc .login_sec>ul>li>a{box-sizing:border-box!important;width:82px!important;height:34px!important;line-height:32px!important;font-size:10px!important}
#head.pc .gnb_etc .login_sec>ul>li.log_off>a{width:62px!important}
#head.pc .community-account summary{box-sizing:border-box!important;width:125px!important;max-width:125px!important;height:34px!important;padding:8px 10px!important;font-size:10px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#head.pc .community-account details>div{top:42px!important;z-index:9999!important}
@media(min-width:1200px) and (max-width:1350px){#head.pc .inn{grid-template-columns:110px minmax(0,1fr) auto!important;column-gap:9px!important;padding-right:10px!important}#head.pc .inn>h1,#head.pc .inn>h1>a,#head.pc .inn>h1 img{width:110px!important;max-width:110px!important}#head.pc #gnb>ul{gap:7px!important}#head.pc #gnb>ul>li>a{font-size:10px!important}#head.pc .community-account summary{width:110px!important;max-width:110px!important}}
@media(max-width:1199px){#head.pc .inn{grid-template-columns:125px minmax(0,1fr)!important;grid-template-rows:56px auto!important;height:auto!important;min-height:92px!important}#head.pc .gnb_etc{grid-column:2!important;grid-row:1!important}#head.pc #gnb{grid-column:1/-1!important;grid-row:2!important}#head.pc #gnb>ul{flex-wrap:wrap!important;gap:0 13px!important}#head.pc #gnb>ul>li>a{line-height:36px!important}}
