
@media (max-width:760px){
#menuBtn,.hd .menu-btn{display:none!important}
body{margin-top:44px!important}
#catnav{position:fixed;left:0;right:0;top:var(--cn-top,56px);z-index:58;background:#fff;border-bottom:1px solid #E5E5EA}
#catnav .cn-row{display:flex;justify-content:space-between;padding:0 16px}
#catnav .cn-row button{background:none;border:0;padding:12px 0;margin:0;font:inherit;font-size:14.5px;font-weight:700;color:#6E6E73;position:relative;letter-spacing:-.01em}
#catnav .cn-row button.on{color:#1D1D1F}
#catnav .cn-row button.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#EFA530}
#catnav .cn-row button[aria-expanded="true"]{color:#1D1D1F}
#catnav .cn-p{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #E5E5EA;box-shadow:0 14px 28px -16px rgba(0,0,0,.25);padding:4px 0 6px;max-height:calc(100vh - 140px);overflow-y:auto}
#catnav .cn-p.open{display:block}
#catnav .cn-p a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:15px;font-weight:600;color:#1D1D1F;text-decoration:none;border-bottom:1px solid #F0F0F2}
#catnav .cn-p a:last-child{border-bottom:0}
#catnav .cn-p a.on{color:#EFA530}
#catnav .cn-p a::after{content:"\203A";color:#EFA530;font-size:18px;line-height:1}
#catnav .cn-bg{display:none;position:fixed;inset:0;top:0;background:rgba(0,0,0,.18);z-index:-1}
#catnav.open .cn-bg{display:block}
}
@media (min-width:761px){#catnav{display:none!important}}
/* 폰 효과 끄기 (박원장 261028 "필요없는 효과 끄고", 임원장 "효과 제대로 구현 안 됨"): 떠오르기·블러 등장·히어로 확대/어두워짐·단추 들림을 ≤760px 에서 모두 끈다. PC 는 그대로. nav-v9-fxoff */
@media (max-width:760px){
.js-n9 .rise,.has-gsap .rise,.rise{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}
.n9-media{transform:none!important}.n9-media::before{opacity:0!important}
.js-n9 .n9-sig a.rise.in:hover,.n9-way:hover,.btn:hover,a.more:hover{transform:none!important}
.n9-way,.btn,a.more,.n9-sig a{transition:none!important}
.lv-in .ed-big,.lv9 .ed-big,.lv9 .ed-txt,.lv9 .ed-paper{transform:none!important;opacity:1!important;transition:none!important}
}
